
Job Description
Ovii's Interpretation of the Role
Plane is seeking a junior frontend engineer to build and ship user‑facing features for its open‑source work‑management platform. You will work closely with designers, product managers, and senior engineers on real‑time collaboration, performance, and observability while growing your craft in a fast‑moving team.
Role Snapshot
- Build user‑facing UI components
- Develop real‑time sync features
- Optimize rendering and performance
- Add instrumentation and observability
- Work with TypeScript, React, and Tailwind
- Contribute to open‑source codebase
- Collaborate with designers and product managers
Must-Have Requirements
- TypeScript
- React
- Tailwind CSS
- React Router
- State management library (MobX/Redux/Zustand)
- Vite
- Rolldown
- frontend development with TypeScript/React
- building user‑facing features
Nice-to-Have Signals
- ProseMirror
- Service Workers
- IndexedDB
- Electron
- Open‑source contribution experience
- open‑source contributions
- real‑time collaboration tooling
Work Setup
- Location: Hyderabad, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Implement new UI components and pages using React, TypeScript, and Tailwind
- Extend the local‑first sync and collaborative editing layer alongside senior engineers
- Profile, virtualize, and memoize complex views to keep the app smooth on slow networks
- Add analytics, monitoring, and alerting to shipped features for early issue detection
- Maintain and improve the Vite/Rolldown build setup and bundle size
- Review community pull requests and contribute patches to the open‑source repository
- Follow engineering best practices: clear code, thorough reviews, documentation, and testing
Good Fit If You Have
- Open‑source contributions or interest in community‑driven projects
- Curiosity to prototype ideas quickly
- Strong eye for UI details and micro‑interactions
- Comfort thriving in a small, fast‑moving team
Skills
- TypeScript
- React (hooks, context)
- Tailwind CSS
- React Router
- State management (MobX/Redux/Zustand)
- Vite & Rolldown build pipeline
- Service Workers & IndexedDB (optional)
- Electron (optional)
- ProseMirror editor (optional)
- GitHub collaboration