
Job Description
Ovii's Interpretation of the Role
Plane is seeking a senior-level frontend engineer to own the client‑side architecture of its collaborative work platform. The role drives real‑time editing, performance, accessibility, and design‑system standards while mentoring engineers across locations.
Role Snapshot
- Lead frontend architecture
- Own real‑time collaborative editing
- Set performance & accessibility bar
- Define agent UI behavior
- Mentor and raise engineering standards
- Drive design‑system evolution
Must-Have Requirements
- TypeScript
- React
- Design system ownership
- Real‑time collaborative editing (CRDT/OT)
- Performance & accessibility expertise
- Mentoring and code review
- frontend architecture
- real‑time collaborative editing
- design system ownership
Nice-to-Have Signals
- ProseMirror or similar rich‑text editor framework
- Familiarity with Elixir, Go, or Python
- Electron desktop application development
- Open‑source project maintenance
- Tailwind CSS
- MobX
- Vite
- rich‑text editor frameworks
- backend language familiarity (Elixir/Go/Python)
- Electron desktop apps
- open‑source project leadership
Work Setup
- Location: United States
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility
- Relocation
- Notice period
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Architect the frontend stack, defining state flow and the sync boundary with the Elixir service
- Build and maintain end‑to‑end real‑time collaborative editing, handling transport, offline support, and conflict resolution
- Establish and enforce performance and accessibility standards for dense workspaces with tens of thousands of items
- Design how AI‑agent actions appear in the UI, preserving authority and history visibility
- Elevate the skill level of frontend engineers through design reviews, code reviews, and lasting standards
- Manage migrations in a public codebase, ensuring smooth upgrades for external contributors and self‑hosted customers
Good Fit If You Have
- Experience with rich‑text editor frameworks such as ProseMirror, Tiptap, or Lexical
- Comfort reading Elixir, Go, or Python to troubleshoot cross‑boundary bugs
- Background maintaining open‑source projects with public review queues
Skills
- TypeScript
- React
- Design system ownership
- Real‑time collaboration (CRDT/OT)
- Performance & accessibility engineering
- Mentoring & code review
- ProseMirror (preferred)
- Electron (preferred)
- Elixir/Go/Python familiarity (preferred)
- Tailwind CSS
- MobX
- Vite