Staff Software Engineer, Frontend
F2
Job Description
The Role: We are seeking a handsâon Frontend Tech Lead who thrives in building from 0â1 and driving execution, directly contributing productionâlevel code while shaping our core technical foundation. You will collaborate closely with the founding team to architect, develop, and scale F2âs AIâdriven enterprise UI platform. What youâll do: Handsâon UI system building.
Architect and implement foundational frontend infrastructure and features, actively coding and delivering critical React/TypeScript components from scratch. Own the frontend architecture. Define and execute the technical vision and multiâyear roadmap for our Reactâbased UI platform, ensuring rapid iteration and effective scaling of userâfacing experiences.
Design for performance, security, and accessibility. Build highâperformance, responsive interfaces that meet SOC 2 and accessibility requirements, with a focus on maintainability and costâefficiency. Integrate AI at the UI layer.
Collaborate with our team to integrate intelligent agents, data visualizations, and interactive tools that surface AIâdriven insights within the application. Establish frontend engineering excellence. Set and uphold coding standards, component library conventions, and review processes; mentor engineers to foster a culture of reliable, testâdriven frontend development.
Crossâfunctional collaboration. Partner with product, design, backend, and enterprise customers to translate requirements into elegant UI solutions and deliverables. What you bring: Handsâon technical leadership. 7+ years building and scaling missionâcritical frontend systems in TypeScript and React, with demonstrated experience architecting from the ground up.
Practical API design expertise. Deep experience designing and consuming RESTful and GraphQL APIs, including state management and efficient dataâfetching strategies. Executionâdriven mindset.
You thrive in environments where you own features endâtoâend, iterate rapidly, and deliver productionâready UI solutions. Familiarity with CSSâinâJS (e.g. Styled Components, Emotion) or utilityâfirst frameworks (e.g.
Tailwind), as well as Next.js, Webpack, and frontend performance profiling. Passionate builder who enjoys solving complex UI challenges and iterating toward clear, impactful goals.