Plane
Software Engineer, Frontend (React)
India. Posted 6 months ago
The role
You will own frontend surfaces including dense views, a collaborative editor, an offline and caching layer, and design system components. You will work with designers, product, and backend engineers to build a local-first work management platform.
What you will do
- Own user-facing surfaces from design review through component work to rollout
- Extend the local-first sync and collaborative editing layer
- Keep dense views fast using virtualization, memoization, and render paths
- Make Plane usable offline and on slow networks with Service Workers and IndexedDB
- Work daily with designers and backend engineers
- Review community pull requests from contributors
- Chase visual and behavioral bugs across browsers, screen sizes, and self-hosted versions
Required qualifications
- Shipped React and TypeScript to production
- Reason about state (MobX, Redux, Zustand, or similar)
- Write CSS with intent using Tailwind or a comparable system
- Worked inside a shared component library
Nice to have
- Made a slow interface fast with measurable results
- Contributed to Plane, run it self-hosted, or maintained another open project
- Worked inside a rich-text editor framework (ProseMirror, CodeMirror, Lexical, Tiptap)
- Built offline-first or CRDT-backed applications
- Built interfaces where AI agents act on real data
About the company
Plane is a work management platform that brings projects, knowledge, and requests into one open, adaptable platform. It is used by teams around the world and is built for a future where humans and AI agents work together.