Plane

Principal Engineer, Frontend

India. Posted 2 months ago

The role

You will own the frontend of a local-first client, including dense views, a collaborative editor, and the offline and caching layer. You will work with designers, product, and backend engineers to build real-time and local-first product surfaces.

What you will do

  • Take Plane's frontend to real-time and local-first across work items, boards, documents, and other core product surfaces.
  • Own client-side state, synchronization, caching, offline behavior, and conflict resolution.
  • Own frontend performance in large workspaces: rendering, memory usage, load times, and interaction latency.
  • Set frontend architecture and engineering standards.
  • Review designs and implementations that carry the most risk.
  • Work with product, design, and backend teams to ship features from the API to the screen.

Required qualifications

  • 10+ years of software engineering experience, with React, TypeScript, and frontend architecture at scale.
  • Built real-time applications using WebSockets, subscriptions, or event-driven architectures.
  • Worked on local-first problems: client-side persistence, synchronization, caching, and offline behavior.
  • Found and fixed frontend performance problems in complex, data-heavy applications.
  • Understand state management and browser architecture.
  • Design frontend systems other people can maintain.

Nice to have

  • Built collaborative or multi-user applications with concurrent updates.
  • Worked with CRDTs, OT, or other synchronization and conflict-resolution approaches.
  • Built dense products such as project management tools, editors, spreadsheets, or design tools.
  • Used IndexedDB, Service Workers, virtualization, Web Workers, or similar browser technologies.
  • Contributed to or maintained large open-source applications.

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.

Principal Engineer, Frontend at Plane | JobZoey