ABOUT US:

Townhouse was created with a single goal: to disrupt and reinvent the global nail salon industry. We are the fastest-growing beauty brand in the UK, driven by a passionate and innovative team. As we continue our rapid growth, we need brilliant people (like you!) to join us and help us achieve our mission.

ABOUT THE ROLE:

As a Full Stack Engineer (Mid - Level) at Townhouse, you’ll be a crucial part of our software development team, designing, developing, and deploying solutions that directly impact our customers and business. You’ll work with a diverse tech stack, from custom booking UIs and POS kiosks to customer-facing apps and backend integrations, owning projects from concept to deployment. You’ll collaborate closely with cross-functional teams and will influence architectural decisions while working with the latest technologies to continuously improve our tech stack.

If you’re ready to make a tangible impact in a dynamic, fast-paced environment where innovation and collaboration are valued, we’d love to hear from you!

Key Responsibilities:

  • Design, develop, and deploy full-stack applications using TypeScript, Vue, Expo, and Bun, with backend integrations.
  • Work on both client and server sides to ensure efficient, secure, and scalable solutions.
  • Maintain and enhance applications for POS kiosks, customer-facing devices, and mobile apps, transitioning from Kotlin and Swift to TypeScript with Expo.
  • Participate in architectural discussions and propose innovative solutions to complex challenges.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Contribute to continuous improvement of our development processes, ensuring maintainability and optimization.
  • Utilise modern tools and practices, including CI/CD pipelines, automated testing, and version control.

ABOUT YOU:

  • Solid understanding and experience with TypeScript, Vue (or similar), and modern web technologies.
  • Experience building RESTful APIs and working with cloud infrastructure.
  • Proficiency in front-end UI development from design specifications.
  • Strong knowledge of software architecture, design patterns, and principles.
  • Passion for creating user-friendly, efficient applications focused on performance and scalability.
  • Previous experience with iOS or Android app development is a plus.
  • Experience mentoring or collaborating with junior team members is a bonus.

LOCATION:

Our office is based in Central London and we offer a hybrid working model, aligned with role requirements.

EMPLOYEE BENEFITS AT TOWNHOUSE:

  • Private Healthcare & Wellness Support: Benefit from the industry’s first private healthcare package, including free GP appointments and treatment in private hospitals when NHS waits are long.
  • Shopping Discounts: Enjoy discounts on top brands to save money every day.
  • Birthday Pamper Party: During your birthday month, bring a friend for a free signature manicure/pedicure and a glass of bubbles!
  • Social Budget: Monthly budget for team treats, lunch, or a night out, planned with your manager.
  • Holiday on Us: An extra paid holiday day each year with Townhouse, up to 5 extra days!
  • Employee Discount: 75% off treatments.
  • Interest-Free Advance: Up to £50 advance per day worked each month, to help with emergencies.
  • Refer a Friend: Earn up to £550 for every successful hire you introduce to Townhouse.

 

Socials:

Discover more about us: 

Visit Our Website

Follow us on Instagram

- Follow our Careers Page on Instagram

 

Equal Opportunities: 

Townhouse is proud to be an equal opportunity employer, embracing diversity without compromise. We celebrate all qualified applicants, irrespective of race, colour, religion, sex, sexual orientation, gender identity, national origin, or disability status.

Join us in defining sophistication in the world of nail artistry! 

 

Apply Now and Be Part of Our Exceptional Team! 

 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.