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.

Software Engineer, Frontend (React) at Plane | JobZoey