React and TypeScript aren't a line on your resume, they're where you live. You think in components and state before you think in anything else, and you've spent enough time in the rest of the stack that a backend conversation doesn't slow you down, but frontend is your instinct.
You've spent your career inside products that enterprise customers depend on to run part of their business, not internal tools, not early-stage products with a handful of users still finding their shape. You know the difference between code that works in a demo and code that holds up when a customer's business runs through it every day, and you've made that call under real pressure more than once.
This is an individual contributor role. Your leadership shows up in the quality of your code, the standards you hold the team to, and the judgment other engineers borrow from you.
You don't wait to be handed a well-scoped ticket. You look at a rough problem, form a point of view on the right way to solve it, and move. AI is part of how you already work, not a tool you're being asked to adopt, and you're excited to help shape how a small team uses it well.
What You'll Do
- Own frontend architecture for our React/TypeScript web applications, end to end.
- Range across the stack to design and integrate APIs and backend services when the problem calls for it.
- Set the bar for code quality, testing, performance, and maintainability, and hold the standard even when no one's checking.
- Take a rough, underspecified problem and turn it into a scoped, well-reasoned technical solution.
- Partner with product and design as a peer, not an order-taker.
- Raise the level of the engineers around you through code review and technical judgment.
What We're Looking For
- 8+ years of software engineering experience with React.js and TypeScript as your genuine core stack, not one of several.
- Full-stack range: comfortable owning APIs and backend integration when the work requires it.
- A track record at enterprise SaaS companies, building products real, paying customers relied on daily, not internal tools or early-stage products still finding market fit.
- A systems thinker who can hold tradeoffs and downstream consequences in your head across the whole stack.
- A self-starter who finds the problem before someone hands it to you, forms a real point of view, and drives it to done.
- Experience setting technical direction or raising the bar for other engineers, as an individual contributor, not a people manager.
- AI fluency that already shapes how you build, not a skill you're picking up for this application.