Job Description
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 Software 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.