Principal Frontend Engineer

Leading marketplace platform for beauty & wellness trusted by millions of consumers and businesses worldwide.
Frontend
Principal Software Engineer
Hybrid
501 - 1,000 Employees
10+ years of experience
Consumer · Enterprise SaaS

Description For Principal Frontend Engineer

Fresha, the leading marketplace platform for beauty & wellness, is seeking a Principal Frontend Engineer to lead their frontend guild and drive overall quality across the organization. With over 120,000+ businesses and 450,000+ professionals worldwide using their platform, this role presents an exciting opportunity to make a significant impact.

The position requires an experienced engineer with 10+ years of professional experience in building SPAs at scale. You'll be responsible for leading the frontend guild, managing the frontend platform team, and owning the overall quality and delivery speed of various SPAs. The role involves working with both consumer-facing and business-facing applications, ensuring multiple teams can efficiently collaborate on the same codebase.

The technical stack includes React, TypeScript, and Redux (though they're phasing out Redux in favor of hooks in their B2C app). The company uses its own engine for SSR for their main SPAs, with smaller applications in Remix. You'll be working with modern technologies and frameworks, leading initiatives across teams, and providing technical mentorship to staff engineers and tech leads.

Working from their dog-friendly London office, you'll enjoy a hybrid work arrangement with four days in the office and one day remote. The role involves quarterly travel to Poland and requires strong communication skills for both upward and downward interactions. You'll be reporting directly to senior leadership, including the CTO and C-suite.

This is an ideal opportunity for someone who thrives in a fast-paced startup environment, values simplicity and speed of iteration, and has experience with web architecture at scale (20krpm and above). The role combines technical leadership with strategic thinking, making it perfect for those who want to shape the future of a rapidly growing platform in the beauty and wellness industry.

Last updated 20 days ago

Responsibilities For Principal Frontend Engineer

  • Lead the frontend guild, including chairing weekly guild meetings
  • Lead the frontend platform team, managing priorities, agenda, and backlog
  • Own overall quality and delivery speed of various SPAs
  • Report on frontend status to senior leadership
  • Mentor staff engineers & tech leads
  • Travel to Poland quarterly
  • Manage architecture, performance metrics, code structure, tooling & style guides, pipelines

Requirements For Principal Frontend Engineer

React
TypeScript
Node.js
JavaScript
  • 10+ years of professional experience writing SPAs applications in Javascript
  • Strong experience with React including current trends
  • Experience with TypeScript
  • Experience building websites developed by large (>3) number of teams
  • Experience with web app performance, monitoring, and optimization
  • Experience with web architecture at scale (20krpm and above)
  • Experience with NodeJS & building web APIs
  • Experience with frameworks such as Gatsby, NextJS, Remix
  • Experience with frontend tooling & building pipelines in modern CI platforms

Benefits For Principal Frontend Engineer

  • Dog-friendly office
  • Flexible work arrangement (4 days office, 1 day remote)
  • Global company with 12 offices worldwide

Interested in this job?

Jobs Related To Fresha Principal Frontend Engineer

Principal Engineer (UI)

Principal Engineer (UI) position at Broadcom's VMware Cloud Foundation Division, developing cloud infrastructure interfaces using Angular and modern frontend technologies.

Principal Software Engineer - Frontend Architecture

Lead frontend architecture at Roblox, designing scalable solutions for millions of users while working with modern web technologies and custom Luau-based systems.

Principal Front-end Engineer, AI services

Lead front-end development for Cognite's AI services, architecting solutions using React and TypeScript to transform industrial data challenges into user-friendly applications.

Principal Front-End Engineer

Principal Front-End Engineer position at Autodesk - Lead front-end development and architecture for enterprise software solutions.

Sr. Director - Software Engineering - Content Management - UI

Senior Director role leading UI engineering teams at Salesforce, focusing on content management and AI-assisted experience platforms.