Skip to main content

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

  1. 01

    Application

    Send a resume + a one-paragraph note on why this role. We read every email — no ATS black hole.

  2. 02

    Recruiter screen

    30-minute call to align on logistics + level + comp.

  3. 03

    Hiring manager interview

    60-90 minutes — deep on background, what you'd want to own first.

  4. 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.

  5. 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.

Senior Software Engineer, Frontend — OmniTakeoff Careers