Product Engineer, Front End at Flux

Company: Flux

Location: San Francisco Office

Type: FULL_TIME

Apply for this position

Job Description

<h2>Why Flux</h2><p style="min-height:1.5em">Flux is taking the hard out of hardware, by developing the first <strong>AI Hardware Engineer.</strong> Our goal is to democratize the ability to create bleeding edge hardware, and revolutionize how electronics are designed and built around the world.</p><h2>The Role</h2><p style="min-height:1.5em">We’re hiring a Product Engineer, Frontend to shape the core web experience of Flux.</p><p style="min-height:1.5em">You will work across our browser-based editor, collaboration systems, and AI-powered workflows. This is a high-ownership product engineering role focused on building and evolving complex, interactive interfaces used for real engineering work.</p><p style="min-height:1.5em">You’ll spend most of your time in React and TypeScript, partnering closely with design and ECAD engineers to keep a sophisticated, real-time application fast, intuitive, and maintainable.</p><p style="min-height:1.5em">We are open to mid-level through senior candidates. Level, scope, and compensation will align to demonstrated experience, ownership, and the complexity of problems you can independently drive.</p><p style="min-height:1.5em"></p><h2><strong>What You’ll Do</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Build and evolve core user-facing features in the Flux web app using React and TypeScript.</p></li><li><p style="min-height:1.5em">Partner with design to refine flows and interactions from early concepts through production.</p></li><li><p style="min-height:1.5em">Maintain predictable and scalable UI state and data flows within a collaborative, multi-pane editor environment.</p></li><li><p style="min-height:1.5em">Improve responsiveness and perceived performance as projects increase in size and complexity.</p></li><li><p style="min-height:1.5em">Integrate frontend systems with APIs and backend services; collaborate on backend changes when needed.</p></li><li><p style="min-height:1.5em">Maintain and evolve shared component libraries and design system primitives.</p></li><li><p style="min-height:1.5em">Add and maintain instrumentation for owned features (usage metrics, error logging, UX dashboards).</p></li><li><p style="min-height:1.5em">Participate in code reviews, design discussions, and lightweight documentation.</p></li><li><p style="min-height:1.5em">Mentor other engineers on frontend best practices where appropriate.</p></li></ul><p style="min-height:1.5em"></p><h2><strong>What You’ll Bring</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Strong command of modern React and TypeScript in sizable production codebases.</p></li><li><p style="min-height:1.5em">Experience shipping and iterating on complex, interactive web applications (e.g., design tools, visual editors, multi-pane interfaces).</p></li><li><p style="min-height:1.5em">Experience building responsive UIs on top of asynchronous or computation-heavy backend systems.</p></li><li><p style="min-height:1.5em"

Browse More Jobs

Priority job-market routes

Explore exact-match crypto job pages with stronger market coverage, salary context, and fresh protocol hiring inventory.