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 5 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 Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting next-generation user interfaces for AI interaction.

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting next-generation user interfaces and managing a team of 40 engineers.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.

Principal Software Engineer

Lead the development of AI-powered shopping experiences at Microsoft as a Principal Software Engineer, focusing on frontend development with TypeScript and React.