Overview
As a Senior Frontend Engineer at Fresha, you build and ship user-facing features for a global, consumer-facing platform. You work within a cross-functional team to deliver scalable UI, guided by a design system and strong testing. You leverage AI tools to accelerate delivery while upholding quality, security, and a polished user experience. The role blends autonomy with collaboration in a fast-paced environment that values impact and ownership.
Pay / Benefits
- competitive salary
- equity
- private healthcare
- flexible work options
- modern tech stack
- career growth opportunities
Responsibilities
- Design, build, and ship new user-facing features in React + TypeScript for millions of professionals and clients
- Own features end-to-end from discovery to rollout and observability
- Leverage and extend Fresha Design System to ensure UI consistency
- Write robust automated tests and maintain a green CI/CD pipeline
- Collaborate with Product, Design, Backend, Infrastructure, and Mobile engineers
- Accelerate delivery by using AI agents and AI tools within established architecture
- Explore related areas of the stack with support from the team
Key requirements
- Deep expertise in React & TypeScript with a track record of shipping large-scale, consumer-facing web apps
- Strong GraphQL knowledge (Apollo or urql) and REST fundamentals
- Experience with design systems and web performance best practices
- Testing mindset with experience of JS/TS testing frameworks
- Familiarity with CI/CD processes
- Ability to work with AI agents and integrate them into workflow while meeting quality standards
- Comfort working in a fast-paced environment and collaborating across functions
- Curiosity to explore backend, DevOps, or mobile areas
- Collaborative mindset
- Autonomous and proactive work style
- Problem-solving and adaptability
- React
- TypeScript
- GraphQL (Apollo/urql)
…
