At a Glance
- Tasks: Build and enhance web and mobile applications while tackling performance challenges.
- Company: Slick, a fast-growing tech startup transforming the beauty industry.
- Benefits: 25 days annual leave, remote work, flexible hours, and a dog-friendly office.
- Why this job: Join a dynamic team where your ideas matter and you can make a real impact.
- Qualifications: Experience with React Native, frontend architecture, and automated testing.
- Other info: Enjoy autonomy, no micromanagement, and collaborate with a diverse global team.
The predicted salary is between 36000 - 60000 £ per year.
At Slick, we’re transforming how salons and barbers run their businesses. Our smart booking platform and digital partner help industry professionals manage bookings, clients, and payments seamlessly. 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’re 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’ll 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’re growing fast - but we’ve deliberately kept the startup energy that made us exciting in the first place. At Slick, you’ll find a team that’s:
- Scrappy by design: We move fast, iterate quickly, and give you real ownership.
- Built for senior talent: No pointless 1:1s or micromanagement.
- Autonomy‑first: You’ll 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.
- Globally diverse: Our fully remote setup means you’ll 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're 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 employer: Slick
Contact Detail:
Slick Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Frontend Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best work, especially projects that highlight your frontend engineering expertise. This is your chance to demonstrate what you can bring to Slick!
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use platforms that simulate real interview scenarios.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Slick team and contributing to our mission.
We think you need these skills to ace Senior Frontend Engineer
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 Projects: Include links to your GitHub or portfolio where we can see your work in action. We love seeing real examples of your coding skills, especially if you've tackled performance challenges or worked on mobile applications.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to describe your experiences and achievements. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
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 examples where you've improved performance or refactored code in previous projects. Slick values autonomy and initiative, so demonstrating how you tackled challenges independently will resonate well with the interviewers.
✨Collaborate Like a Pro
Since the role involves working closely with backend engineers, be ready to talk about your experience collaborating across teams. Highlight any past experiences where you successfully consumed APIs and delivered cohesive features, as this will show your ability to work in a team-oriented environment.
✨Ask Insightful Questions
Prepare thoughtful questions about Slick’s current projects, team dynamics, and future goals. This not only shows your genuine interest in the company but also gives you a chance to assess if their culture aligns with your values, especially regarding autonomy and innovation.