Ovii Job Board

Software Engineer, Frontend (React)

Plane.so

United States • Full-Time

Posted 2026-08-14 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Plane is hiring a Frontend Software Engineer to build and maintain React‑based user interfaces for its work‑management platform. You will own client‑side surfaces, ensure performance at scale, and enable offline and collaborative editing experiences.

Role Snapshot

  • Build and ship React UI components
  • Own performance of dense, collaborative views
  • Implement offline‑first features with Service Workers
  • Collaborate with designers, product, and backend teams
  • Contribute to open‑source codebase

Must-Have Requirements

  • React
  • TypeScript
  • Tailwind CSS
  • State management (MobX/Redux/Zustand)
  • Component library experience
  • Service Workers
  • IndexedDB
  • Shipping React and TypeScript applications to production

Nice-to-Have Signals

  • Performance optimization measurement
  • Open‑source contributions / self‑hosting Plane
  • Rich‑text editor frameworks (ProseMirror, CodeMirror, Lexical, Tiptap)
  • Offline‑first or CRDT experience
  • AI‑agent UI design
  • Electron
  • Vite
  • GitHub
  • Figma
  • Datadog
  • Sentry
  • Performance optimization of large UI lists
  • Open‑source contributions
  • Rich‑text editor integration

Work Setup

  • Location: United States
  • Employment type: Full-Time

Not Specified in JD

  • Salary range
  • Visa sponsorship
  • Remote eligibility
  • Education requirement
  • Certifications
  • Relocation
  • Notice period
  • Travel
  • Security clearance
  • Coding test
  • Portfolio
  • GitHub
  • Writing sample
  • Cover letter

What You'll Likely Work On

  • Design, develop, and roll out user‑facing surfaces from mockup to production
  • Extend the local‑first sync and collaborative editing layer, handling serialization and conflict resolution
  • Profile and optimize dense views that display tens of thousands of items using virtualization and memoization
  • Add offline support and low‑bandwidth resilience via Service Workers and IndexedDB
  • Work daily with designers and backend engineers across locations and review community pull requests
  • Investigate and fix visual and behavioral bugs across browsers, screen sizes, and self‑hosted deployments

Good Fit If You Have

  • Experience improving UI performance with measurable results
  • Contributions to open‑source projects or self‑hosting Plane
  • Familiarity with rich‑text editor frameworks such as ProseMirror
  • Experience building offline‑first or CRDT‑backed applications
  • Interest in UI for AI‑agent interactions

Skills

  • React
  • TypeScript
  • Tailwind CSS
  • State management (MobX/Redux/Zustand)
  • Component library experience
  • Service Workers
  • IndexedDB
  • ProseMirror (rich‑text editor)
  • Electron
  • Vite
  • GitHub
  • Figma