Jobiglo

No results.

Frontend Software Engineer (React)

plane

New
🇬🇧 English
React TypeScript Tailwind CSS MobX React Router ProseMirror Service Workers IndexedDB Electron Vite Rolldown Python/Django Golang Elixir Redis GraphQL Datadog Sentry GitHub Figma Slack

Job description

About the role

Plane is building an open, local‑first work management platform where the client runs in the browser, syncs offline and supports collaborative editing. As a Frontend Software Engineer you will shape the user‑facing surfaces that render both human and AI‑agent actions.

Key responsibilities

  • Own user‑facing components from design review through implementation and rollout, including dense issue lists, collaborative editors and design‑system elements.
  • Extend the local‑first sync and conflict‑resolution layer, handling serialization and UI behavior when state diverges.
  • Ensure performance of virtualized views that may contain tens of thousands of items through profiling, memoization and render‑path optimisation.
  • Implement offline support with Service Workers and IndexedDB for slow networks or completely isolated deployments.
  • Collaborate daily with designers and backend engineers in San Francisco and Hyderabad, and review community pull‑requests.
  • Investigate and fix visual or behavioural bugs across browsers, screen sizes and self‑hosted versions.

Required profile

  • Shipped production React applications written in TypeScript and can point to a live example.
  • Deep understanding of state management (MobX, Redux, Zustand or similar) and when to keep state local versus global.
  • Experience writing intentional, responsive CSS with Tailwind or comparable systems.
  • Worked inside a shared component library and understand its constraints.

Required skills

  • React
  • TypeScript
  • Tailwind CSS
  • MobX
  • React Router
  • ProseMirror (or similar rich‑text editor framework)
  • Service Workers
  • IndexedDB
  • Electron
  • Vite
  • Rolldown
  • Python/Django
  • Golang
  • Elixir
  • PostgreSQL
  • Redis
  • REST APIs
  • GraphQL
  • Datadog
  • Sentry
  • GitHub
  • Figma
  • Slack

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 4 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