Team Lead Engineer - Design System
Fresha
This job is no longer accepting applications
See open jobs at Fresha.See open jobs similar to "Team Lead Engineer - Design System" MEVP.Design
London, UK
Posted 6+ months ago
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.
Role overview
Given our exciting and progressive growth plans, we are looking for an exceptional Team Lead Engineer - Design System to come and join our global business.
Reporting directly to the CTO and working closely with cross-functional teams, including designers, product managers, and developers to ensure that the design system meets the needs of our organization and its users. You will also be responsible for leading a team of engineers in the development and maintenance of a comprehensive design system that enables the creation of consistent and high-quality products 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.
What you’ll do:
- Lead and manage a team of engineers in the development and maintenance of our design system.
- Collaborate with cross-functional teams to understand user needs and design requirements for the design system.
- Develop and maintain documentation for the design system, including design principles, guidelines, and component libraries.
- Ensure that the design system is accessible, responsive, and optimized for performance across multiple platforms and devices.
- Work closely with the UX team to ensure that the design system aligns with the organization's design language and branding.
- Continuously evaluate and improve the design system based on user feedback, industry best practices, and emerging technologies.
- Implement and maintain a consistent and scalable development process for the design system.
- Provide technical guidance and mentorship to team members, promoting knowledge sharing and skill development.
- Collaborate with other engineering teams to integrate the design system into our products and platforms.
This list is not exhaustive and there may be other activities you are required to deliver.
Skills, experience & qualifications required:
- 8+ years of experience in software engineering, with at least 2 years of experience leading a team.
- Strong understanding of user experience principles, design thinking, and design methodologies.
- Strong experience with front-end development technologies such as HTML, SCSS, Typescript, and React.
- Experience with rolling out packages across vast codespaces, nice to have experience with codemods etc.
- Experience with maintaining semantically versioned libraries, providing changelogs etc.
- Experience with CI tools (Github Actions, CircleCI, Argo) to automate tedious manual processes
- Experience with Typescript maintaining strongly typed libraries
- Experience with design tokens
- Experience with design systems, component-based design, Figma, Storybook A11y, Web, Mobile Web, Native apps (iOS, Android)
- Experience with maintaining semantically versioned libraries, providing change logs etc
- Experience with testing libraries such as Happo, Jest
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Experience with rolling out packages across vast code spaces, nice to have experience with code mods etc.
- Experience with Git or other version control systems as well as building and maintaining a build pipeline
- Experience building and maintaining web components
- Familiarity with Atomic Design or similar approach
Benefits:
- Taking part in the decision-making process of migration to microservices.
- Learn how to design, deploy and maintain complex business systems and back-office applications.
- Help us to introduce other technologies such as serverless services, SQS, continuous delivery and deployment and more.
- Work closely with our product teams to ensure business systems and back-office applications are closely aligned with the product
- Hybrid work (At least 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)
At Fresha, 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 on 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.
If we don't respond to your application within 7 days, please assume your application has been unsuccessful
This job is no longer accepting applications
See open jobs at Fresha.See open jobs similar to "Team Lead Engineer - Design System" MEVP.