remote
Staff Frontend Engineer London - Fresha
Frontend Developer
Lead the design and delivery of high‑performance, accessible web experiences for a global beauty and wellness platform, leveraging React, TypeScript and modern CSS‑in‑JS techniques to scale a feature‑rich, AI‑powered booking ecosystem.
About the role
Key Responsibilities
- Architect and ship scalable, high‑quality React components using TypeScript and CSS‑in‑JS, ensuring maintainability across a rapidly growing codebase.
- Drive performance improvements through code‑splitting, lazy loading, and critical‑path optimizations, targeting sub‑200 ms load times for mobile and desktop.
- Champion accessibility (WCAG 2.1) and cross‑browser compatibility, conducting audits and collaborating with designers to deliver inclusive experiences.
- Mentor junior engineers, conduct code reviews, and establish best practices for component design, state management, and testing.
- Collaborate closely with product, design, and backend teams to translate business requirements into technical solutions that power AI‑driven booking and payment flows.
Requirements
- 5+ years of professional frontend development with a strong portfolio of production‑grade React applications.
- Expertise in TypeScript, modern CSS‑in‑JS libraries (e.g., styled‑components, Emotion), and build tooling (Webpack, Vite).
- Deep understanding of web performance, accessibility, and responsive design principles.
- Experience with unit, integration, and end‑to‑end testing (Jest, React Testing Library, Cypress).
- Excellent communication skills and a collaborative mindset in a fast‑paced, cross‑functional environment.