Senior Frontend Engineer
On-siteSan Francisco, California, United States
Job Summary
Collaborate with product and design to shape billing features, making user-focused tradeoffs for complex financial workflows. Build high-impact product features in TypeScript + React, architecting predictable UIs with deep state management and lifecycle patterns. Use GraphQL to power type-safe data flows and model nested relational datasets for compliance and analytics. Contribute to backend services, write design docs, and execute deployment strategies end-to-end. This role demands full-stack fluency and a product mindset within a small, senior engineering team. Based in the San Francisco office with four days of in-person collaboration, the position offers direct impact on modernizing construction finance.
Required Qualifications
- 4+ years of professional software engineering experience
- Proficiency in React - especially state management, lifecycle patterns, and Hooks
- Strong full-stack fluency - comfortable making schema changes, debugging API calls, and tuning backend queries
- Track record as a product engineer - you think deeply about user workflows, not just code paths
- Experience modeling relational data
- Proven ability to deliver projects end-to-end: from architecture to production
- Strong collaboration skills and a desire to work in a small, senior, high-trust team
- This is a frontend-heavy role that demands full-stack fluency and a product mindset
- You won't just implement designs - you'll work directly with product and design to shape them, making smart, user-focused tradeoffs along the way
- You'll spend much of your time in TypeScript + React
- You'll also model data in Postgres
- debug backend services
- work on integrations with the systems our customers rely on
- modeling deeply nested financial data
- orchestrating complex API syncs
- Use GraphQL (Apollo) to power type-safe data flows between frontend and backend
- Model and manage complex nested/relational datasets for billing, compliance, and analytics
- Contribute to backend services to support frontend features
- Write clear design docs, QA plans, and deployment strategies for your projects
- This position is based in our San Francisco office where our engineering team collaborates in-office 4 days a week
Desired Qualifications
- Experience in SaaS or complex web applications
- Construction tech, ERP, or billing/payments domain knowledge
- Accessibility best practices, or advanced PDF/file handling
- Building shared libraries or developer tooling
- Creativity - You like to express yourself creatively through hobbies or interests outside of coding
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.