Frontend Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
A world-leading, sports brand has just been backed by a major private equity firm, and it is using that moment to do something rare. It is taking a physical sport that millions of people already play and building the software that brings it online.
Cameras and computer vision watch live play, then turn it into online matches, real-time stats and training tools. Real product. Live, engaged users. Instant feedback on everything you ship.
You would join a small, cross-functional team and own the React and TypeScript apps behind the web and mobile experience. You Will work shoulder to shoulder with a backend team (Go microservices on Kubernetes), and with the iOS, Android, DevOps, Computer Vision, Design and Product people who make the product what it is.
This is a role for someone with strong commercial and consumer front-end experience who wants room to grow on a product people genuinely love using.
What you’ll do
- Build and maintain the front-end using React and TypeScript
- Create reusable UI components with Shadcn
- Work with the backend team to integrate REST APIs
- Refine user stories with Product, and write automated tests
- Ship to production, then monitor performance and quality once it’s live
- Share what you know through code reviews and pair programming
Requirements
- 5+ years of commercial React experience
- Strong TypeScript
- Shadcn, or deep experience with a component library like Radix or MUI
- Comfort consuming REST APIs
- Solid HTML and CSS with a real eye for responsive design
- Test automation (Jest, React Testing Library or similar)
- A startup temperament: fast-changing priorities, freedom to shape the work, and a figure-it-out attitude
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 133 - Back to Front
Dev Digest 113 - Debugging above the cloud
Dev Digest 121 - AI goes offline