Software Engineer - Frontend
San Francisco, CAHybrid3+ YOE
Summary
Build and own frontend surfaces for a geospatial CAD platform used by civil engineers. Translate designs into pixel-perfect React UIs and maintain a shared component library.
About the role
Where you will make an impact
- Own our drive and project user experience: file organization and hierarchies, permissions and sharing, usage dashboards, and searching across thousands of files
- Build the onboarding, account, settings, billing, and team-management surfaces that keep our customer organizations running
- Build the ingest flows that get geospatial data into Mach9’s product
- Create the notification system and collaboration surfaces that let teams work together
- Develop and maintain the UI component library behind our editor, raising quality and consistency even as our surface area grows
- Translate designs into pixel-accurate React UIs in close partnership with our designers, so that we can keep our data-dense interfaces fast under real-world load
What you bring
- 3+ years building production-grade web applications
- Strong proficiency in React, Next.js, TypeScript, and Tailwind
- Experience building and maintaining a design system or a shared component library
- A strong eye for detail and visual clarity
- A product mindset and comfort working in a fast-moving, collaborative environment
Bonus experience
- Org or file-management UIs (hierarchies, permissions, large lists)
- Prior work on design tools or other creative/editing software
- Experience with Storybook
- Experience building LLM-powered or agentic interfaces
Skills
ReactNext.jsTypeScriptTailwindStorybook