Senior Frontend Engineer - London

Fresha
London, UK
17 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Automation of Tests Browser Compatibility Continuous Integration DevOps Responsive Web Design TypeScript Web Applications Web Performance Optimization Chatbots ReactJS
+6 more
Large Language Models Cypress (Programming Language) Backend Graphql Front End Software Development React Testing Library

Job description

Reporting directly to the Team Lead, and working collaboratively in a cross-functional product team within a tribe, you will be accountable for designing and developing applications and coordinating with the rest of the team working on different layers of the infrastructure Fresha.

This is a great opportunity for someone looking to work in a fast-paced and changing environment, who likes to work autonomously, enjoys a challenge and wants to make an impact.

To foster a collaborative environment that thrives on face-to-face interactions and teamwork, all Fresha employees work in the office four days per week, with the flexibility to work remotely on Wednesdays. London office: The Bower, 207-211, Old St, Tower, London EC1V 9NR

What You’ll Do At Fresha, we believe AI is a force multiplier for feature delivery, not just a coding assistant. We provide every engineer with top-tier tooling (Claude, GitHub Copilot, Cursor) to strip away technical toil-so you can focus your energy on shipping high-impact product features. We value engineers who know how to leverage these tools to drive momentum within our 6-week cycles, accelerating the journey from concept to code while maintaining the deep technical judgment to verify, secure, and own the final user experience.

Design, build, and ship new user-facing features in React + TypeScript, reaching millions of professionals and clients.

Own features end-to-end: discovery, technical design, implementation, testing, rollout, and observability.

Tap into (and extend) our Design System to ship polished UI quickly while raising the bar for consistency.

Write robust automated tests (Cypress, Jest, React Testing Library) and keep the CI/CD pipeline green.

Partner closely with Product, Design, Backend, Infrastructure, and Mobile engineers to take features from discovery to rollout and beyond.

Accelerate with AI: harness AI agents, LLM-powered coding tools, and access to a wide range of AI tools (e.g., chatbots, dev assistants).

Curious about backend, DevOps, or mobile? Great - we’ll support you in exploring any part of the stack.

Requirements

  • AI-Augmented Workflow: You have deep experience building and interacting with AI agents, using them to amplify your output to 5x that of manual coding. You are able to integrate agents into our workflow while strictly adhering to our architecture and security standards, taking full accountability for ensuring all generated code meets the quality expectations of a Senior Engineer.
  • Deep expertise in modern React & TypeScript, with a track record of shipping large-scale, consumer-facing web apps.
  • Solid grasp of GraphQL (Apollo or urql) and REST fundamentals.
  • Experience working with design systems.
  • Fluency in web performance, cross-browser, and responsive design best practices.
  • A testing mindset and familiarity with JS/TS testing frameworks.

Don’t meet every single requirement? Passion and potential matter more than perfect check-boxes. If this role excites you, apply today and grow with us!

About the company

Every job application received is reviewed manually by our talent team. While we strive to assess applications within 7 days, the sheer volume of talented individuals expressing interest may occasionally extend this timeframe

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann Chris Heilmann +2 · LIVE

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

3:27 min

Defining DevOps through its historical origins and foundational texts

Sonal Patil · LIVE

Videos

See all

Related articles

See all