Senior Product Engineer, Front End
Builds and evolves complex, interactive frontend interfaces for a browser-based AI hardware engineering editor using React and TypeScript. Partners with design and backend teams to ensure fast, intuitive, real-time collaboration in a high-ownership startup environment.
About the job
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.
- 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 (usage metrics, error logging, UX dashboards).
- 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 (e.g., design tools, visual editors, multi-pane interfaces).
- 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.
Preferred Qualifications
- 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.
Skills
React, TypeScript, Redux, Webworkers, Webassembly, APIs, Browser Performance Profiling, State Management, Design Systems, Real-Time Applications
Similar jobs
Frontend Engineering jobsBuild and maintain complex React and TypeScript interfaces for manufacturing, engineering, and AI/ML workflows. The role requires experience with stateful interaction-heavy applications, data validation, debugging, and cross-functional collaboration in technically complex environments.
Leads development of React-based web applications for complex real-time and historical aviation data, while mentoring engineers and setting frontend architecture and quality standards. Requires 5+ years of experience with React, TypeScript, JavaScript, state management, and performance optimization.
Senior frontend engineer building conversational and generative UI systems, including an agent-to-interface framework, validated rendering, and frontend/backend contracts. Requires 6+ years of production web application experience, expert frontend skills, and hands-on LLM experience.
Build customer-facing frontend experiences for growth, including onboarding flows, experiments, upgrade funnels, and activation infrastructure. The role requires 6+ years of experience, strong React and TypeScript skills, and a product-oriented UX sensibility.
Build and own scalable, consumer-facing fantasy sports web experiences using React and TypeScript. The role emphasizes responsive interaction design, animation, performance, reusable components, and API integration, requiring 5+ years of web development experience.