At a Glance
- Tasks: Build and enhance frontend features for web and mobile applications.
- Company: Join Slick, a fast-growing tech company revolutionising the beauty industry.
- Benefits: Enjoy 25 days leave, flexible remote work, and a dog-friendly office.
- Why this job: Make a real impact while working with cutting-edge technology in a dynamic environment.
- Qualifications: Experience with React Native and strong frontend development skills required.
- Other info: Collaborate with a diverse team and enjoy autonomy in your role.
The predicted salary is between 28800 - 48000 £ per year.
At Slick, we are transforming how salons and barbers run their businesses. Our smart booking platform and digital partner help industry professionals manage bookings, clients, and payments seamlessly. While 65% of salons still rely on pen and paper, we are bringing the beauty industry online - the way taxis, hotels, and restaurants already are. Since launching in 2019, over 8,000 UK professionals have used Slick to take millions of bookings, backed by partnerships with L'Oréal, Meta, and Stripe.
Role Summary
We are looking for a Senior Frontend Engineer to work closely with our Frontend Engineering Lead to build and improve our web and mobile applications. This is a hands-on role focused on delivering high-quality features, improving existing functionality, and contributing to performance, testing, and overall frontend quality.
Key Responsibilities
- Build and enhance frontend features across web and mobile applications
- Collaborate with the Frontend Engineering Lead on architecture, technical decisions, and implementation
- Refactor and improve existing codebases to increase maintainability and readability
- Improve frontend performance and user experience
- Implement and maintain authentication flows using AWS Cognito
- Write and maintain unit tests and end-to-end tests (Playwright)
- Participate in code reviews and follow established frontend standards and best practices
- Work closely with backend engineers to consume APIs and deliver cohesive features
Required Skills & Experience
- Experience building and maintaining mobile applications using React Native
- Solid understanding of frontend architecture, state management, and component design
- Proven experience improving performance of web applications
- Experience working with REST APIs and collaborating with backend teams
- Experience writing and maintaining automated tests for frontend applications
- Ability to work independently while collaborating closely with a frontend lead
Nice to haves
- Experience with Stripe or payment-related frontend integrations
- Familiarity with CI/CD pipelines (CircleCI or similar)
Why Join Us
You will be deeply involved in building and improving our frontend applications, with opportunities to tackle performance challenges, refactor legacy code, and influence technical decisions while continuing to grow as a senior engineer.
Come Build With Us (Without the Corporate Bloat)
We are growing fast - but we have deliberately kept the startup energy that made us exciting in the first place. At Slick, you will find a team that is:
- Scrappy by design: We move fast, iterate quickly, and give you real ownership. You won’t be boxed into process for process’ sake.
- Built for senior talent: No pointless 1:1s or micromanagement. We hire people we trust to take initiative, make decisions, and ship.
- Autonomy-first: You will have the space to propose ideas, solve meaningful problems, and actually see your work make an impact.
- Remote by default: Work where you’re most productive. We care about outcomes, not where your desk is.
- Globally diverse: Our fully remote setup means you will collaborate with a strong, international tech team bringing different perspectives to the table.
25 days + bank holidays annual leave + 1 extra day on your birthday
Company pension
Bring your dog to work
Remote role or we have shared working space in central London (2 days a week) / home based with flexible working policy
Equal Opportunity Statement
At Slick, embracing diversity in all of its forms and fostering an inclusive environment for all people to do the best work of their lives with us. We are an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.
Senior Frontend Engineer in London employer: Slick
Contact Detail:
Slick Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Frontend Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Slick. A friendly chat can go a long way in getting your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best frontend projects. Make sure to highlight any work with React Native or performance improvements.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of REST APIs and automated testing. Be ready to discuss how you've tackled similar challenges in past roles.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step.
We think you need these skills to ace Senior Frontend Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Frontend Engineer role. Highlight your experience with React Native and any relevant projects that showcase your skills in frontend architecture and performance improvements.
Showcase Your Collaboration Skills: Since you'll be working closely with the Frontend Engineering Lead and backend teams, emphasise your ability to collaborate effectively. Share examples of how you've worked in teams to deliver cohesive features or tackle challenges together.
Demonstrate Your Problem-Solving Abilities: We love engineers who can think on their feet! Include specific instances where you've solved complex problems or improved existing codebases. This will show us that you’re not just about writing code, but also about making it better.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to see your application and get to know you better. Plus, it shows you're keen on joining our team at Slick!
How to prepare for a job interview at Slick
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React Native and AWS Cognito. Brush up on your knowledge of frontend architecture and state management, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, particularly around performance improvements or refactoring code. Be ready to explain your thought process and how you approached these issues, as Slick values autonomy and initiative.
✨Collaborate Like a Pro
Since the role involves working closely with backend engineers, think of examples where you’ve successfully collaborated across teams. Highlight your experience with REST APIs and how you’ve contributed to cohesive feature delivery in past roles.
✨Ask Insightful Questions
Prepare thoughtful questions about Slick’s current projects, team dynamics, and future goals. This shows your genuine interest in the company and helps you gauge if it’s the right fit for you. Plus, it’s a great way to demonstrate your enthusiasm for contributing to their mission.