Flux

Flux

Product Engineer, Front End

San Francisco Office · Senior

Sponsorship not specifiedDetected 216 days ago
TypeScriptReactReduxBackend DevelopmentCode ReviewGitFigmaDesign SystemsCollaboration

About the role

  • We're hiring a Product Engineer, Frontend to shape the core web experience of Flux.
  • You will work across our browser-based editor, collaboration systems, and AI-powered workflows.
  • We are open to mid-level through senior candidates.

Responsibilities

  • Build and evolve core user-facing features in the Flux web app using React and TypeScript.
  • Partner with design to refine flows and interactions from early concepts through production.
  • Maintain predictable and scalable UI state and data flows within a collaborative, multi-pane editor environment.
  • collaborate on backend changes when needed.
  • Maintain and evolve shared component libraries and design system primitives.
  • Add and maintain instrumentation for owned features (usage metrics, error logging, UX dashboards).
  • Participate in code reviews, design discussions, and lightweight documentation.
  • Experience shipping and iterating on complex, interactive web applications (e.g., design tools, visual editors, multi-pane interfaces).
  • Experience building responsive UIs on top of asynchronous or computation-heavy backend systems.
  • Integrate frontend systems with APIs and backend services; collaborate on backend changes when needed.

Requirements

  • This democratizes a process that has historically required years of specialized expertise.

Nice to have

  • Experience with complex editor interfaces, CAD, developer tools, or design tools.
  • Familiarity with state management patterns in large React applications (Redux or equivalent).
  • Experience with WebWorkers, WebAssembly, or background computation in the browser.
  • Experience integrating AI-powered features into user-facing products.
  • Open source contributions in frontend or developer tooling.
  • Impact-oriented - You care about real user value, not just shipped code.
  • Comfortable with ambiguity - You thrive in evolving problem spaces.
  • Collaborative - You share ideas early and welcome debate.

Compensation

  • Level, scope, and compensation will align to demonstrated experience, ownership, and the complexity of problems you can independently drive.

This listing is sourced directly from Flux's careers page and normalized into a canonical job model.