Jobiglo

No results.

Principal Engineer, Frontend

plane

New
🇬🇧 English
React TypeScript Tailwind CSS MobX React Router WebSockets IndexedDB Service Workers ProseMirror Electron Vite Rolldown Python Django Golang Redis REST GraphQL Datadog Sentry

Job description

About the role

Plane is building a real‑time, local‑first work management platform. As a Principal Engineer, Frontend you will own the client‑side of the product, including dense views, collaborative editors, offline sync and the design system.

Key responsibilities

  • Take Plane’s frontend to real‑time and local‑first across work items, boards, documents and other core surfaces.
  • Own client‑side state, synchronization, caching, offline behavior and conflict resolution.
  • Drive frontend performance in large workspaces, optimizing rendering, memory usage, load times and interaction latency.
  • Set architecture and engineering standards, reviewing high‑risk designs and implementations.

Required profile

  • 10+ years of software engineering experience with React, TypeScript and large‑scale frontend architecture.
  • Proven experience building real‑time applications using WebSockets, subscriptions or event‑driven patterns.
  • Hands‑on experience with local‑first challenges such as client‑side persistence, synchronization, caching and offline behavior.

Required skills

  • React, TypeScript, Tailwind CSS, MobX, React Router.
  • WebSockets, IndexedDB, Service Workers, client‑side synchronization, ProseMirror.
  • Electron, Vite, Rolldown, internal component libraries.
  • Python/Django, Golang, PostgreSQL, Redis, REST/GraphQL, Datadog, Sentry.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec plane.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

plane