Join to apply for the Senior Frontend Engineer role at Fresha
About Fresha
Fresha is the leading marketplace platform for beauty & wellness, trusted by millions of consumers and businesses worldwide. It is used by over 120,000+ businesses and 450,000+ professionals, processing more than 1 billion appointments to date. Headquartered in London, UK, with 12 offices globally, Fresha enables consumers to discover, book, and pay for beauty and wellness appointments through its marketplace, while providing businesses with a comprehensive platform for managing operations, including booking, POS, customer management, marketing automation, and inventory management. The platform also leverages integrations with major tech brands like Instagram, Facebook, and Google.
Role Overview
We are seeking an exceptional Senior Front-End Engineer to join our growing team. Reporting to the Engineering Manager, you will work within a cross-functional team to design and develop applications, collaborating on various infrastructure layers. This role offers an exciting opportunity to work in a fast-paced, dynamic environment, with autonomy, challenges, and the chance to make a significant impact. Our team works from our dog-friendly London office four days a week, with one remote day.
What You Will Be Doing
* Design, build, and maintain efficient, reusable React code
* Ensure high performance, quality, and responsiveness of applications
* Identify bottlenecks and bugs, devising effective solutions
* Maintain code quality, organization, and automation
* Participate in all stages of product development from inception to delivery
* Help shape architecture and best practices
* Contribute to a positive engineering culture of feedback and growth
Additional Duties
* Familiarity with continuous integration and development tools
* Ability to create database schemas supporting business processes
* Experience with TypeScript, Cordova, native Android/iOS development, RAIL, PWA, SSR, Node, Cypress, Jest
* Full-stack experience is a bonus, especially with Ruby or Elixir
What We Are Looking For
* Proven experience in developing complex JavaScript SPAs
* Experience with React and Redux
* Familiarity with modern JS toolchains like NPM, Webpack, ESLint
* Strong coding practices ensuring maintainability and documentation
* Ability to plan and deliver small projects effectively
* Creative problem-solving skills
* Excellent communication and relationship-building skills
* Team player willing to assist colleagues
* Proactive, self-starter attitude
* Comfortable working in a fast-changing environment
Interview Process
* Screen call with Talent Team (45-60 mins)
* First interview with Hiring Manager (60 mins)
* Second interview with Hiring Team (up to 2.5 hrs)
* Final interview with CTO (60 mins)
We aim to complete the process within 4 weeks and review applications manually. We are committed to creating an inclusive environment and do not discriminate based on any protected characteristics. Please inform us of any accessibility needs during the process.
#J-18808-Ljbffr