Principal Frontend Engineer

Fresha is the 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

Description For Principal Frontend Engineer

Fresha is seeking an experienced Principal Frontend Engineer to lead the frontend guild, provide mentorship and vision for frontend engineers, and drive overall quality and productivity across the entire organisation. The ideal candidate will have 10+ years of experience building SPAs at scale, both consumer-facing and business-facing, ensuring large teams can work on the same codebase without friction.

Key responsibilities include:

  • Leading the frontend guild and platform team
  • Owning overall quality and delivery speed of various SPAs
  • Mentoring staff engineers & tech leads
  • Stakeholder management and reporting to senior leadership
  • Driving initiatives and providing technical vision

The role requires strong experience with React, TypeScript, and modern frontend architectures. The candidate should be passionate about quality, data-driven, autonomous, and open to feedback. They will work in a fast-paced startup environment, with the flexibility to work remotely one day per week.

Fresha's tech stack includes React, Redux (being phased out for hooks), TypeScript, and custom SSR engines. The company values simplicity, speed of iteration, and experience with web performance optimization.

This is an excellent opportunity for a senior frontend engineer looking to make a significant impact in a rapidly growing company that's revolutionizing the beauty and wellness industry through technology.

Last updated 8 months ago

Responsibilities For Principal Frontend Engineer

  • Lead the frontend guild, including chairing weekly guild meetings
  • Lead the frontend platform team, managing priorities, agenda, backlog, etc
  • Own the overall quality and delivery speed of various SPAs
  • Report on the status of frontend & initiatives to senior leadership
  • Mentor staff engineers & tech leads
  • Occasional travel to Poland (around 1 week every quarter)

Requirements For Principal Frontend Engineer

React
TypeScript
JavaScript
Node.js
  • 10+ years of professional experience writing SPAs applications in Javascript, experience with Typescript
  • Strong experience with React including current trends
  • Experience building websites developed by a large (>3) number of teams
  • Experience with web app performance, monitoring, and optimisation
  • 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

  • Flexible work arrangement (4 days in office, 1 day remote)

Interested in this job?

Jobs Related To Fresha Principal Frontend Engineer

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building frontend experiences for streaming platforms like Disney+, Hulu, and ESPN+.

Engineering Manager, Google Fi

Lead Google Fi's engineering team in Bangalore, managing web buyflow experience and building a new team while collaborating globally.

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI project, architecting cutting-edge user interfaces and managing a team of 40 engineers.

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting scalable solutions and managing a team of 40 engineers while working with cutting-edge AI technologies.

Principal Engineer (UI)

Principal UI Engineer position at Broadcom working on VMware Cloud Foundation, developing interfaces for enterprise cloud infrastructure using Angular and modern web technologies.