About the Role
We're looking for a Senior Front End Engineer to help shape the future of how contractors and procurement teams buy at scale. You'll work at the intersection of design and engineering β building fast, accessible, and genuinely delightful experiences used by thousands of trade professionals every day.
You'll own significant chunks of our customer-facing product: from our product catalog and search experience, to checkout flows, account dashboards, and the tooling that powers it all. You'll collaborate closely with product and design, but you'll also drive technical decisions β this isn't a ticket-taker role.
Our stack is Next.js (App Router), TypeScript, and PostgreSQL, deployed on Vercel. We care about performance, accessibility, and writing code that the next engineer will actually enjoy reading.
What you'll do:
- Lead front end development on our core commerce experiences β PDP, PLP, cart, checkout, and account
- Contribute to and evolve our design system and shared component library
- Partner with backend and platform engineers on API contracts and data modeling
- Mentor junior engineers through code review, pairing, and technical documentation
- Help us make smart decisions about tooling, architecture, and what not to build
- Ship fast without cutting corners β you know the difference
Requirements
- 5+ years of professional front end engineering experience
- Deep expertise in React and modern TypeScript β you think in components and know when not to use them
- Strong familiarity with Next.js, including App Router, Server Components, and the server/client boundary
- Solid understanding of web performance β Core Web Vitals, bundle analysis, image optimization, and lazy loading aren't buzzwords to you
- Experience building and maintaining design systems or shared component libraries
- Comfortable with CSS-in-JS, CSS Modules, or Tailwind β and opinionated about tradeoffs
- Familiarity with e-commerce patterns: PDP/PLP, cart state, checkout flows, and the edge cases that come with them
- Strong communication skills β you can explain a technical decision to a designer and a database engineer in the same meeting
Nice to have:
- Experience with GraphQL or REST API design from the consumer side
- Exposure to Optimizely, Salesforce Commerce Cloud, or similar commerce platforms
- Familiarity with Azure or Vercel deployment pipelines
- Background in B2B or procurement-focused products
Why BuildSupply?
π
Remote-first
Work from wherever you do your best work
π₯
Full benefits
Medical, dental, and vision on day one
π
Equity
Ownership stake in what we're building
π
Learning budget
$1,500/year for courses and conferences
ποΈ
Unlimited PTO
Take time when you need it
π»
Home office
$500 setup stipend
Apply for this role
Takes about 5 minutes. No account needed.