Flux

Product Engineer, Front End

San Francisco Office. Posted 11 months ago

The role

You will shape the core web experience of Flux by building and evolving user-facing features in the web app. You will work with React and TypeScript on a browser-based editor, collaboration systems, and AI-powered workflows.

What you will do

  • 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.
  • Improve responsiveness and perceived performance as projects increase in size and complexity.
  • Integrate frontend systems with APIs and backend services.
  • Collaborate on backend changes when needed.
  • Maintain and evolve shared component libraries and design system primitives.
  • Add and maintain instrumentation for owned features.
  • Participate in code reviews, design discussions, and lightweight documentation.
  • Mentor other engineers on frontend best practices where appropriate.

Required qualifications

  • Strong command of modern React and TypeScript in sizable production codebases.
  • Experience shipping and iterating on complex, interactive web applications.
  • Experience building responsive UIs on top of asynchronous or computation-heavy backend systems.
  • Strong product judgment and experience collaborating closely with design and product.
  • Experience with browser performance profiling and debugging.
  • Comfortable working across the stack to integrate APIs and make small backend changes.
  • Experience in startup or high-ownership environments.
  • Based in the San Francisco Bay Area or willing to relocate.

Nice to have

  • Experience building distributed, collaborative, real-time applications.
  • 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.
  • Experience building high-performance frontends handling large data models.
  • Open source contributions in frontend or developer tooling.

About the company

Flux is building the world's first AI hardware engineer. Their platform enables anyone to go from idea to manufacturable board using a natural language prompt.