Plane Software, Inc.

Software Engineer, Frontend (React)

Plane Software, Inc.
Apply
3 months ago

Responsibilities

  • Own user-facing frontend surfaces from design review through component implementation and rollout.
  • Extend local-first synchronization and collaborative editing, including serialization and conflict resolution.
  • Profile and optimize dense views containing tens of thousands of issues using virtualization, memoization, and improved render paths.
  • Support offline and slow-network use cases with Service Workers and IndexedDB.
  • Collaborate daily with designers and backend engineers across San Francisco and Hyderabad.
  • Review community pull requests and debug visual and behavioral issues across browsers, screen sizes, and delayed self-hosted versions.

Requirements

  • Production experience shipping React and TypeScript applications, including a project example and reflection on a past technical decision.
  • Understanding of local and global state management and application reactivity, using tools such as MobX, Redux, or Zustand.
  • Experience writing responsive, themeable CSS with Tailwind CSS or a comparable system.
  • Experience working inside a shared component library.
  • Preferred experience improving slow interfaces, contributing to open-source projects, working with rich-text editor frameworks, building offline-first or CRDT-backed applications, or designing interfaces where AI agents act on real data.

Tech Stack

DatadogDjangoElectronElixirGoPostgreSQLPythonReactRedisReduxTailwind CSSTypeScript

Categories

Plane Software, Inc.

About Plane Software, Inc.

11-50 employees

Plane Software builds an open-source work management platform that brings projects, knowledge, and service requests into one system for engineering and operations teams. Organizations can run it as a managed cloud service or deploy it on their own infrastructure, including isolated and sovereign clouds—an option valued in regulated industries. Founded in 2023 and headquartered in Los Angeles, the company develops in public on GitHub and serves teams worldwide.

Contact me