Software Engineer (Frontend)

Plane

United States

Remote

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Plane is seeking a frontend engineer to build and maintain React and TypeScript interfaces in a production environment. You will craft responsive, themeable UI components with Tailwind CSS, manage state thoughtfully, and contribute to a growing component library.

You\'ll work with ProseMirror for rich-text editing, implement offline-first syncing with Service Workers and IndexedDB, and integrate with Python/Django, Golang, and Elixir backends via REST and GraphQL.

Qualifications

  • Shipped React and TypeScript projects to production.
  • Deep understanding of state management and reactivity flow.
  • Ability to write responsive CSS with Tailwind and catch layout issues early.
  • Experience with shared component libraries and handling edge cases.
  • Strong fundamentals in web performance measurement and optimization.

Responsibilities

  • Build and maintain frontend interfaces using React and TypeScript.
  • Develop responsive, themeable UI components using Tailwind CSS.
  • Manage application state thoughtfully, deciding when local vs global state is needed.
  • Contribute to and maintain a shared component library with attention to edge cases.
  • Work with ProseMirror-based editor and implement offline-first syncing using Service Workers and IndexedDB.
  • Integrate with backend services built in Python/Django, Golang, and Elixir via REST and GraphQL APIs.
  • Optimize interface performance and measure improvements.
  • Build desktop experiences using Electron.

Skills

Shipped React/TS projects
State management understanding
Tailwind CSS / responsive design
Shared component libraries
Web performance optimization

Tools

React
TypeScript
Tailwind CSS
MobX
React Router
Vite
Rolldown
Python/Django
Golang
Elixir

Job description

About the role:
  • Build and maintain frontend interfaces using React and TypeScript in a production environment
  • Develop responsive, themeable UI components using Tailwind CSS with attention to visual precision and alignment
  • Manage application state thoughtfully, deciding when to use local state versus global solutions like MobX, Redux, or Zustand
  • Contribute to and maintain a shared component library, anticipating edge cases and usage patterns beyond original design intent
  • Work with a ProseMirror-based editor and implement local-first sync patterns using Service Workers and IndexedDB
  • Integrate with backend services built in Python/Django, Golang, and Elixir, calling both REST and GraphQL APIs
  • Optimize interface performance and measure improvements rigorously
  • Build desktop experiences using Electron
What you'll bring:
  • Shipped React and TypeScript projects to production with thoughtful architectural decisions you can reflect on
  • Deep understanding of state management: when state lives locally, when it belongs global, and how reactivity flows through applications
  • Ability to write intentional CSS in Tailwind or equivalent, producing responsive designs and catching layout issues before code review
  • Experience working inside shared component libraries and understanding how components break under unplanned usage
  • Strong fundamentals in web performance measurement and optimization
Nice to haves:
  • Previous contributions to Plane or experience running it self-hosted
  • Maintenance of open-source projects that others depend on
  • Deep work inside rich-text editor frameworks like ProseMirror, CodeMirror, Lexical, or Tiptap
  • Built applications with offline-first or CRDT architecture and formed opinions on conflict resolution strategies
  • Built interfaces where AI agents operate on real data, with thought given to showing authorship and authority
The tech stack:
  • Frontend tools: React, TypeScript, Tailwind CSS, MobX, React Router, Vite, Rolldown
  • Backend services: Python/Django, Golang, Elixir, Postgres, Redis
  • Infrastructure: Datadog, Sentry for observability; GitHub for version control; Figma for design
  • Everyday workspace: Slack, and notably, Plane itself for project management
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Frontend (React)
Software Engineer, Frontend (React)

Foss United • Northern (KY)

On-site
USD 120,000 - 150,000
Frontend Engineer: React + TypeScript, Offline-First UI
Frontend Engineer: React + TypeScript, Offline-First UI

Plane • United States

Remote
USD 120,000 - 160,000
Senior Staff Engineer, Frontend
Senior Staff Engineer, Frontend

Plane • Northern (KY)

Hybrid
USD 180,000 - 240,000
Software Engineer, Full Stack
Software Engineer, Full Stack

Foss United • San Francisco (CA), Northern (KY)

On-site
USD 140,000 - 210,000
Software Engineer, Full Stack
Software Engineer, Full Stack

plane assessoria empresarial e contábil • United States

On-site
USD 180,000 - 240,000
Software Engineer, Frontend (React)
Software Engineer, Frontend (React)

plane assessoria empresarial e contábil • United States

Hybrid
USD 120,000 - 180,000
Senior Staff Engineer, Frontend
Senior Staff Engineer, Frontend

plane assessoria empresarial e contábil • United States

Hybrid
USD 150,000 - 190,000
Frontend Developer
Frontend Developer

Circadence • Boulder (CO)

On-site
USD 80,000 - 110,000
Frontend Engineer
Frontend Engineer

Evlo AI • Los Angeles (CA)

On-site
USD 110,000 - 150,000
React Software Engineer (web app)
React Software Engineer (web app)

Attractivate Consulting Solutions • Houston (TX)

On-site
USD 80,000 - 100,000