Principal Product Engineer, Frontend
Department: Software Engineering
Location: San Francisco Office
Employment Type: FullTime
Why Flux
Flux is taking the hard out of hardware, by developing the first AI Hardware Engineer. Our goal is to democratize the ability to create bleeding edge hardware, and revolutionize how electronics are designed and built around the world.
The Role
As a Principal Product Engineer, Frontend, you will set technical direction for the Flux web application.
This is a systems-level role. You will shape architecture, performance strategy, state management patterns, and interaction models across a highly interactive, real-time, AI-augmented editor.
You will operate as a force multiplier: raising engineering standards, mentoring senior engineers, driving cross-functional technical decisions, and ensuring the frontend scales with both product ambition and user complexity.
You are expected to independently identify ambiguous, high-leverage problems and drive them to durable solutions.
What You'll Own
Define and evolve the frontend architecture of a large-scale, real-time browser-based engineering tool.
Establish scalable patterns for state management, data synchronization, and multi-pane editing systems.
Lead performance strategy for large and complex hardware projects.
Design and review systems that integrate AI-powered workflows deeply into the UI.
Drive standards for code quality, observability, and maintainability.
Partner with backend and infrastructure engineers on API design and cross-system boundaries.
Mentor senior engineers and raise the technical bar across the organization.
Contribute to product strategy where technical constraints and opportunities shape direction.
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 with WebAssembly, WebWorkers, or client-side parallelization strategies.
Experience designing AI-native product experiences.
Contributions to widely used open source frontend or developer tooling.
Prior exposure to CAD, ECAD, or other professional-grade design tools.
Profile
Systems thinker – You see around corners and design for long-term scalability.
Technical leader – Others rely on your judgment for architectural decisions.
Product-minded – You understand tradeoffs between velocity, usability, and technical rigor.
Ambiguity-native – You define the map where none exists.
Standards-setter – You elevate the people and systems around you.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
