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.