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.