cover image
Fresha

Fresha

www.fresha.com

4 Jobs

454 Employees

About the Company

Fresha is the leading marketplace platform for beauty & wellness trusted by millions of consumers and businesses worldwide. Fresha allows consumers to discover, book and pay for beauty and wellness appointments with local businesses via its marketplace, while beauty and wellness businesses and professionals use an all-in-one platform to manage their entire operations with an intuitive subscription-free business software and financial technology solutions.

Fresha’s ecosystem gives merchants everything they need to run their business seamlessly by facilitating appointment bookings, point-of-sale, customer records management, marketing automation, loyalty, beauty products inventory and team management. The consumer marketplace unlocks revenue potential for partner businesses by leveraging the power of online bookings and automated marketing through mobile apps and advanced integrations with major tech brands including Instagram, Facebook and Google.

Fresha is used by 120,000+ businesses and 500,000+ beauty and wellness professionals worldwide, processing over 1 Billion appointments to date. The company is headquartered in London, United Kingdom, with global offices located in New York City, Vancouver, Sydney, Amsterdam, Dubai and Warsaw.

Listed Jobs

Company background Company brand
Company Name
Fresha
Job Title
Full Stack Engineer - Typescript
Job Description
Fresha is the leading marketplace platform for beauty & wellness trusted by millions of consumers and businesses worldwide.

Fresha is used by 110,000+ businesses and 450,000+ stylists and professionals worldwide, processing over 1 billion appointments to date.

The company is headquartered in London, United Kingdom, with global offices located in New York City, Vancouver, Sydney, Dubai, Riyadh, Amsterdam, Warsaw and Pristina.

Fresha allows consumers to discover, book and pay for beauty and wellness appointments with local businesses via its marketplace, while beauty and wellness businesses and professionals use an all-in-one platform to manage their entire operations with an intuitive subscription-free business software and financial technology solutions.

Fresha’s ecosystem gives merchants everything they need to run their business seamlessly by facilitating appointment bookings, point-of-sale, customer records management, marketing automation, loyalty, beauty products inventory and team management.

The consumer marketplace unlocks revenue potential for partner businesses by leveraging the power of online bookings and automated marketing through mobile apps and advanced integrations with major tech brands including Instagram, Facebook and Google.

Role Overview
Given our exciting and progressive growth plans, we are looking for an exceptional Full Stack Engineer to come join our global business.

Reporting to an Engineering Manager, and working with our apps team within a tribe, you will be accountable for designing and developing APIs that support our Marketplace Native Apps and coordinating feature/API development with the rest of the tribe & other tribes.

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 from the office four days per week, with the flexibility to work remotely one day each week.

London office: WeWork, 15th flr, 10 York Rd, London SE1 7ND

What you will be doing
Frontend - Implement new functionality&UIs within our web frontend, which is written in React/NextJS
APIs - Design&document APIs in GraphQL&gRPC, which can be used by multiple consumers (within the team&by other teams)
Efficiency - Build&maintain efficient and developer-friendly APIs
Monitoring - Own the uptime&monitoring of our team-owned services
Problem-solving - Identify bottlenecks and bugs, and devise solutions to these problems
Lifecycle - Be involved in all stages of building products from inception, through delivery, to upkeep&operation
Culture - Contribute to a healthy engineering culture of feedback and growth

This list is not exhaustive and there may be other activities you are required to deliver.

What we are looking for
SPAs - Commercial experience in writing SPAs, especially using React
CSS - Experience implementing UIs with CSS, including GPU-only animations. Experience with RTL is a plus
GraphQL - Experience using and developing GraphQL APIs
Build Tooling -Experience working with and configuring typical javascript build tooling, such as webpack, esbuild, typescript, etc
Documentation - Ability to write easy-to-understand high-standard documentation
Communication - Strong communication skills, ability to self-organise and work well within teams
Environment - Comfortable working in a fast-paced and changing environment

At Fresha, we value passion and potential as much as specific skills. If you're enthusiastic and eager to learn, we encourage you to apply, even if you don't meet every listed requirement. We believe in fostering growth and providing the support needed for you to excel in your role.

Company Benefits
Thriving Scale Up with Boundless Opportunities: Fresha is a well-funded and rapidly growing scale up, offering immense potential for personal and professional growth. Join us at this exciting stage and be part of a journey where your career can skyrocket.
Competitive Compensation: We believe in recognising the value you bring to the table. Your salary will be competitive and commensurate with your experience.
Accelerated Career Development: Are you a high achiever ready to soar? At Fresha, we provide a fast-track career path for exceptional performers like you. Demonstrate your skills and dedication, and watch your career reach new heights with us.
Collaborate with Top Engineering Talent: Join our team and collaborate with some of the finest engineering minds in Europe. Fresha brings together talent from London, Warsaw, Pristina and beyond, creating an environment where innovation flourishes and ideas come to life.
Global Impact, Transforming an Industry: As a member of our team, you'll work on a global platform that is revolutionising a rapidly growing industry segment. Your contributions will shape the future and make a tangible impact on businesses worldwide.
Vibrant and Collaborative Culture: Join a company that exudes energy and fosters collaboration. Our vibrant company culture promotes teamwork, creativity, and open communication. You'll be part of a supportive community that values your ideas and encourages personal growth.
Engaging Social Events: We believe in celebrating successes and fostering strong bonds within our team. Enjoy company social events that provide an opportunity to unwind, connect with colleagues, and have fun together.
Work with Great People: Join an energetic team of professionals who are leaders in their respective fields. At Fresha, you'll be surrounded by driven individuals who are passionate about their work and strive for excellence.

Interview Process
Screen call - Video call with a member from the Talent Team - 30 - 60 minutes
1st stage - Video call/In-person interview with Hiring Manager - 45-60 minutes
Tech stage - Video call/In-person interview with Hiring Team - up to 3 hours
Final stage - Video call/In person meet with our CTO - up to 30 minutes

We aim to complete the entire interview process and deliver feedback within 4 weeks.

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.
London, United Kingdom
On site
26-02-2025
Company background Company brand
Company Name
Fresha
Job Title
Principal Frontend Engineer
Job Description
Fresha is the leading marketplace platform for beauty & wellness trusted by millions of consumers and businesses worldwide.

Fresha is used by 110,000+ businesses and 450,000+ stylists and professionals worldwide, processing over 1 billion appointments to date.

The company is headquartered in London, United Kingdom, with global offices located in New York City, Vancouver, Sydney, Dubai, Riyadh, Amsterdam, Warsaw and Pristina.

Fresha allows consumers to discover, book and pay for beauty and wellness appointments with local businesses via its marketplace, while beauty and wellness businesses and professionals use an all-in-one platform to manage their entire operations with an intuitive subscription-free business software and financial technology solutions.

Fresha’s ecosystem gives merchants everything they need to run their business seamlessly by facilitating appointment bookings, point-of-sale, customer records management, marketing automation, loyalty, beauty products inventory and team management.

The consumer marketplace unlocks revenue potential for partner businesses by leveraging the power of online bookings and automated marketing through mobile apps and advanced integrations with major tech brands including Instagram, Facebook and Google.

Role overview
Fresha is seeking an experienced Principal Frontend Engineer who can lead the frontend guild, provide mentorship and vision for our frontend engineers, and drive the overall quality and productivity across the entire organisation.

The ideal candidate will have experience with building SPAs at scale, ideally both consumer-facing and business-facing, ensuring that large numbers of teams can work on the same codebase & product without much friction. The candidate will also have strong communication skills, both upwards and downwards, be able to drive initiatives/have some management skills.

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 from the office four days per week, with the flexibility to work remotely one day each week. Our London HQ: WeWork, 10 York Rd, London SE1 7ND

Who will love this job:
Passionate - Someone who’s passionate about quality, always eager to make things better for our customers
Data-driven - Knows what metrics to track, how to make them better, and celebrates incremental wins and achievements that deliver on the overall strategy
Autonomy - Someone who enjoys working in a startup environment, where roles are more flexible and more rewarding. Someone who can wear multiple hats
Feedback - Someone who relishes critical feedback in the pursuit of building world-class products

What you will be doing:
Leadership - Lead the frontend guild, including chairing the weekly guild meetings, helping members drive initiatives, and providing feedback and guidance to these members
Prioritisation - Leading the frontend platform team, including managing priorities, agenda, backlog, etc
Ownership - Owning the overall quality and delivery speed of our various SPAs, including architecture, performance metrics (TTFB, TTI), code structure, tooling&style guides, pipelines, etc
Stakeholder Management - Reporting on the status of our frontend&its various initiatives to our senior leadership, including the CTO and C-suite
Mentorship - Being a mentor to staff engineers&tech leads, helping them plan/architect solutions they’re responsible for and helping them resolve problems they have
Travel - Occasional travel to Poland is needed, usually around 1 week every quarter

What context do you need to know:
Fresha is a booking & payment management solution, and a marketplace for salons, barbershops, and various wellness venues
We have 2 main SPAs: B2C, and B2B. Both are written in React and use Redux. We are in the process of phasing out Redux in our B2C app in favor of hooks
We use Typescript for everything, including API contracts (which are auto-generated)
We use our own engine for SSR for our two main SPAs, with a few smaller ones in Remix
We have a team in the platform tribe dedicated to maintaining and improving our frontend architecture&tooling, which you’ll be responsible for

This list is not exhaustive and there may be other activities you are required to deliver.

To foster a collaborative environment that thrives on face-to-face interactions and teamwork, all Fresha employees work from the office four days per week, with the flexibility to work remotely one day each week.

What we are looking for:
Experience - 10+ years of professional experience writing SPAs applications in Javascript, experience with Typescript
React - Strong experience with React including current trends
Iteration - Value simplicity and speed of iteration over complex design and scalability
Collaboration - Experience building websites developed by a large (>3) number of teams
Optimisation - Experience with web app performance, monitoring, and optimisation
Scalability - Experience with web architecture at scale (20krpm and above)
APIs - Experience with NodeJS&building web APIs
Frameworks - Experience with frameworks such as Gatsby, NextJS, Remix
Tooling - Experience with frontend tooling&building pipelines in modern CI platforms. One of: CircleCI, Travis, Gitlab CI, Github Actions

Added bonus:
Cross-function - Experience working in cross-functional team environments (fe, be, data, etc all on the same team)
Leadership - Experience leading swat teams
Initiatives - Experiences leading cross-team, cross-tribal initiatives
Start-up - Experience within a start-up or scale-up
Frameworks - Experience with server frameworks such as Express, Koa, NestJS
Testing- Experience with end-to-end testing, especially Cypress

At Fresha, we value passion and potential as much as specific skills. If you're enthusiastic and eager to learn, we encourage you to apply, even if you don't meet every listed requirement. We believe in fostering growth and providing the support needed for you to excel in your role.
London, United Kingdom
On site
26-02-2025
Company background Company brand
Company Name
Fresha
Job Title
Senior Backend Developer
Job Description
Fresha is the leading marketplace platform for beauty & wellness trusted by millions of consumers and businesses worldwide.

Fresha is used by 110,000+ businesses and 450,000+ stylists and professionals worldwide, processing over 1 billion appointments to date.

The company is headquartered in London, United Kingdom, with global offices located in New York City, Vancouver, Sydney, Dubai, Riyadh, Amsterdam, Warsaw and Pristina.

Fresha allows consumers to discover, book and pay for beauty and wellness appointments with local businesses via its marketplace, while beauty and wellness businesses and professionals use an all-in-one platform to manage their entire operations with an intuitive subscription-free business software and financial technology solutions.

Fresha’s ecosystem gives merchants everything they need to run their business seamlessly by facilitating appointment bookings, point-of-sale, customer records management, marketing automation, loyalty, beauty products inventory and team management.

The consumer marketplace unlocks revenue potential for partner businesses by leveraging the power of online bookings and automated marketing through mobile apps and advanced integrations with major tech brands including Instagram, Facebook and Google.

Role Overview
Given our exciting and progressive growth plans, we are looking for an exceptional Senior Back-End Engineer to come join our global business.

Reporting directly to the Engineering Manager, 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!

Company Benefits
Thriving Scale Up with Boundless Opportunities: Fresha is a well-funded and rapidly growing scale up, offering immense potential for personal and professional growth. Join us at this exciting stage and be part of a journey where your career can skyrocket.
Competitive Compensation: We believe in recognising the value you bring to the table. Your salary will be competitive and commensurate with your experience.
Accelerated Career Development: Are you a high achiever ready to soar? At Fresha, we provide a fast-track career path for exceptional performers like you. Demonstrate your skills and dedication, and watch your career reach new heights with us.
Collaborate with Top Engineering Talent: Join our team and collaborate with some of the finest engineering minds in Europe. Fresha brings together talent from London, Warsaw, and beyond, creating an environment where innovation flourishes and ideas come to life.
Global Impact, Transforming an Industry: As a member of our team, you'll work on a global platform that is revolutionising a rapidly growing industry segment. Your contributions will shape the future and make a tangible impact on businesses worldwide.
Flexible Working Hours: We understand the importance of work-life balance. Fresha offers flexible working hours, allowing you to manage your professional and personal commitments effectively.
Vibrant and Collaborative Culture: Join a company that exudes energy and fosters collaboration. Our vibrant company culture promotes teamwork, creativity, and open communication. You'll be part of a supportive community that values your ideas and encourages personal growth.
Engaging Social Events: We believe in celebrating successes and fostering strong bonds within our team. Enjoy company social events that provide an opportunity to unwind, connect with colleagues, and have fun together.
Work with Great People: Join an energetic team of professionals who are leaders in their respective fields. At Fresha, you'll be surrounded by driven individuals who are passionate about their work and strive for excellence.

Interview Process
Exploratory chat with our TA (60 minutes)
1st Stage - with Head of Engineering/Engineering Manager (60-75 minutes)
2nd Stage - Technical Hangout with a couple of our Engineers (2.5-3 hours)
3rd Stage - Meet with our CTO (30 minutes)
London, United Kingdom
On site
05-03-2025
Company background Company brand
Company Name
Fresha
Job Title
Staff Backend Engineer
Job Description
Given our exciting and progressive growth plans, we are looking for an exceptional Senior Staff Backend Engineer to come join our global business.

Reporting directly into the Head of Engineering for a tribe, and working with key stakeholders you will be accountable for technical vision, strategy and execution in your team and proactively manage technical risks at 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.

Key Accountabilities
This is a heavily technical role, hands-on coding skills are expected. It’s not a management role
Own and deliver cross team and cross tribal technical initiatives
Take ownership of architecture for a tribe
Sought out for technical guidance; anticipating technical issues at the product level and making architectural and design decisions to avoid them
Create sweeping improvements in stability, performance and scalability across major business-critical systems
Ensure timely delivery of your teams’ projects, which will ultimately have a tangible impact on Fresha’s success
Make sure your team follows our engineering practices by leading from the front
Work closely with diverse functions within the team across Product, Design, Data and QA and make sure that the team has clear goals and regularly delivers value to our users
Facilitate continuous learning and improvement for your team
Make sure that the systems your team owns meet Fresha quality, reliability and scalability standards
You will be anticipating broad technical changes and ensuring Fresha is always ahead of the curve
Recognising and making trade-offs with respect to the whole system. You understand deeply the entire architecture for a major part of our business and you’re able to articulate clearly the scaling and reliability limits of that area.
Primarily acting as a multiplier by building systems, authoring tools or introducing policies or patterns that raise the level of productivity of the entire org
Communicating the awesomeness of Fresha in different Tech communities externally via talks and blog posts, identifying areas that we can share effectively with the outside world, guiding the creation of content and communication around those areas. Leading conversations internally about the direction of major areas of technology, driving wide-team consensus to the adoption of this direction and using this direction to inspire engineers

Skills, experience & qualifications required
You have consistently delivered large systems involving one or more teams’ contributions on time at a high level of quality
You’ve had to quickly break down complex problems into potential solutions, knowns, and unknowns, in order to get a solid resolution faster
You’re capable of debugging the hairiest problems that the team encounters
Played a key role in developing multi-year technology strategy for complete and critical areas of the business that encompass multiple systems and teams
You have created an architecture that enables many potential futures without knowing exactly what the future is
Ability to interact with people from across the business and build strong relationships, including the ability to effectively influence upwards
Listened and guided debates to help reach consensus; once a decision is made clearly communicate the decision(s) back
Set short to medium-term strategic technical direction, able to look ahead 6-12 months identify areas of greatest need and create plans to improve them
You’re seen as a role model and mentor to every technical member of the team
Recognised as a prolific contributor to core and side projects
Consistently reduced the complexity of projects, services, and processes to get more done with less work
Shaped broad architecture; shipped multiple large services, complex libraries or major pieces of infrastructure
Made obvious positive impact on an entire company’s technical trajectory
Happy to roll sleeves up and assist the team when required (team player)
Self-starter and proactive approach
Comfortable working in a fast-paced and changing environment

Benefits
Hybrid work (3 days in the office per week)
Flexi-time (around core hours)
Competitive salaries&RSUs
Pension plan (5% self + 3% company contribution)
25 days PTO
Weekly office lunches (Fridays)
Travel coverage when visiting teammates - through workshops and social events

Inclusive workforce
At Fresha, we are creating a culture where individuals of all backgrounds feel comfortable matters.
We want all Fresha people to feel included and truly empowered to contribute fully to our vision and goals. Everyone who applies will receive fair consideration for employment.

We do not discriminate based upon race, colour, religion, sex, sexual orientation, age, marital status, gender identity, national origin, disability, or any other applicable legally protected characteristics in the location in which the candidate is applying.

If you have any accessibility requirements that would make you more comfortable during the interview process and/or once you join, please let us know so that we can support you.

About Fresha
Fresha is the world's largest and top-rated booking platform for Beauty and Wellness trusted by millions of consumers worldwide.

Available in 120+ countries worldwide, Fresha is used by 80,000+ businesses and 300,000+ professionals worldwide, who have booked over 600 million appointments through Fresha already. Fresha is headquartered in London, United Kingdom with global offices located in New York City, Vancouver, Sydney, Dublin, Amsterdam and Warsaw. The company raised $185M in venture capital funding to date from leading institutional investors.

Fresha allows consumers to discover, book and pay for beauty and wellness appointments with local businesses via its marketplace, while beauty and wellness businesses and professionals use an all-in-one platform to manage their entire operations with its intuitive free business software and financial technology solutions.

Our ecosystem gives merchants everything they need to run their business seamlessly by facilitating appointment bookings, point-of-sale, customer records management, marketing automation, loyalty, beauty products inventory and team management.

The consumer marketplace unlocks revenue potential for partner businesses by leveraging the power of online bookings and automated marketing through mobile apps and advanced integrations with major tech brands including Instagram, Facebook and Google.

Interview Process
1 hour - Google Meet with the HoE
2.5 hours - Technical Interview with Team
1 hour -Interview with CTO

If we don't respond to your application within 7 days, please assume your application has been unsuccessful.
London, United Kingdom
Hybrid
12-03-2025