Engineering · Senior
Senior Software Engineer, Frontend
Frontend engineering owns the estimator workbench (the largest surface area in the product), the marketing site, and the customer + sub-portal apps. Stack: Next.js 15 App Router + React 19 + TypeScript + Tailwind v4. Design system is the in-house 'Steel Yard' — opinionated, dense, hard-edge. Performance is a real constraint; the workbench renders thousands of takeoff lines.
Location
San Francisco, CA · or remote
remote
Team size
Frontend + design team; specific headcount discussed in interview
Department
Engineering
What you'll do
Day-to-day responsibilities
- Build estimator-facing UI in the takeoff + review queue + estimate workbench
- Optimize render performance for 10K+ row datasets
- Drive component-system architecture for the design system
- Collaborate closely with design + backend on schema-first features
- Own a slice of the marketing site for SEO + conversion
What we're looking for
Required experience
- 5+ years building production React / Next.js apps at scale
- Deep TypeScript fluency
- Performance-engineering experience — virtualization, deferred rendering, memo hygiene
- Tailwind + design-system thinking
- Empathy for non-tech end users (estimators ≠ programmers)
Nice to have
Bonus experience
- Construction or real-estate tech background
- Design-tool fluency (Figma, design tokens)
- Accessibility (WCAG AA+) experience
Compensation + benefits
What you'll get
- $210K-$260K base + equity
- Full medical, dental, vision (employee + dependents 100%)
- Unlimited PTO with 3-week minimum
- $3K annual learning + conference budget
- Latest hardware
- Quarterly off-sites
Hiring process
Five-step process, 4-6 weeks end-to-end
- 01
Application
Send a resume + a one-paragraph note on why this role. We read every email — no ATS black hole.
- 02
Recruiter screen
30-minute call to align on logistics + level + comp.
- 03
Hiring manager interview
60-90 minutes — deep on background, what you'd want to own first.
- 04
Technical / role-specific loop
2-3 sessions covering the hardest parts of the work. We don't trick — every question maps to something you'd actually do.
- 05
Offer + reference checks
We move fast on offers. References are quick — we ask three questions, not thirty.
Apply
Send us a note about Senior Software Engineer, Frontend
Email careers@omnitakeoff.com with a resume and a one-paragraph note on why this role. We respond within 5 business days.