About The Role
You'll be the senior frontend voice on two to three concurrent client engagements, building typed, component-driven interfaces in React and Next.js and reviewing the work of mid-level engineers alongside you.
Responsibilities
- Build production interfaces in React, TypeScript, and Next.js from Figma files and written specs
- Own component architecture decisions for each engagement, not just individual screens
- Review pull requests from other frontend engineers, with a focus on state and performance patterns
- Pair with backend engineers to define API contracts before implementation starts
- Instrument and tune Core Web Vitals on customer-facing pages
What you'll work on
- Client product frontends spanning SaaS dashboards, marketing sites, and internal tools
- A shared internal component library used across engagements
- Performance passes on pages ahead of paid acquisition pushes
Required Skills
- 4+ years building production React applications
- Strong TypeScript fluency — you can read and extend a typed codebase confidently
- Experience with Next.js or another SSR/SSG React framework
- Comfort translating Figma files into pixel-accurate, responsive markup
- A track record of shipping to real users, not just internal tools
Preferred Skills
- Experience with design systems or component libraries used across multiple products
- Familiarity with Redux Toolkit or a comparable state management approach
- Exposure to accessibility auditing (WCAG 2.1 AA)
What we offer
- Direct client exposure — no account-manager layer between you and the work
- Senior-led code review on every pull request
- Flexible, async-friendly working hours
- A real say in the tools and architecture each engagement uses