← All roles

Principal Engineer, Frontend

Plane· Engineering
Apply on company site
IndiaFull-timePosted 1mo ago

About the role

Lead frontend engineering for Plane’s client-side, real-time, local-first product, owning architecture, performance, and collaboration features across large workspaces and offline-first capabilities.

Responsibilities

  • 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, and review the designs and implementations that carry the most risk.
  • Work with product, design, and backend teams to ship features that hold up from the API to the screen.

Qualifications

  • 10+ years of software engineering experience, with React, TypeScript, and frontend architecture at scale.
  • Experience building real-time applications using WebSockets, subscriptions, or event-driven architectures.
  • Experience with local-first problems: client-side persistence, synchronization, caching, and offline behavior.
  • Experience identifying and fixing frontend performance problems in complex, data-heavy applications.
  • Understanding of state management and browser architecture, and ability to design maintainable frontend systems.

Skills

Required:ReactTypeScriptFrontend architecture
Last updated Sep 9, 2026. Interested? Apply on the company site.
Plane logo

About Plane

The Open Source Project Management Tool

Open-source project management that's simple, extensible, and loved by teams.

project managementopen sourcedevelopment toolsteam collaborationissue tracking

More open roles at Plane