Skip to content

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