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 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.

Principal Software Engineer

Principal Software Engineer position at ClearEdge, focusing on frontend development for DoD projects, requiring 20 years of experience and TS/SCI clearance.

Vice President, Web Engineering

Lead web engineering for Fidelity.com, directing technical strategy and engineering teams while driving innovation in financial services digital experiences.

Front End Principal Engineer

Lead frontend development at Heroku, implementing features and improvements using modern web technologies while mentoring team members and collaborating across departments.

Principal Front End Engineer

Principal Front End Engineer position at Fidelity Investments focusing on NX Workspace and modern JavaScript frameworks.