Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Townhouse. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
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:
We’re looking for a Senior Full-Stack Software Engineer to join our growing development team at Townhouse. In this high-impact role, you'll take technical ownership of critical projects, leading the design and implementation of scalable systems that power everything from our customer-facing mobile apps and POS kiosks to internal tools and backend services.
You’ll be hands-on across the stack — working with TypeScript, Vue, Expo, and Bun — and collaborating closely with product, design, and operational stakeholders to deliver robust solutions that improve customer experience and business performance. You’ll also manage team members, contribute to architectural decisions, and shape best practices as we scale our platform.
If you're a strong full-stack engineer with a passion for building exceptional software and a desire to lead within a fast-moving start up environment, we’d love to hear from you.
KEY RESPONSIBILITIES:
- Lead the design, development, and deployment of full-stack applications using TypeScript, Vue (or similar), Expo, and Bun.
- Own key technical decisions, ensuring our architecture remains scalable, secure, and maintainable.
- Maintain and evolve core applications such as POS kiosks, booking UIs, mobile apps, and integrations — including transitioning legacy Kotlin/Swift components to TypeScript with Expo.
- Collaborate cross-functionally to translate business needs into elegant technical solutions.
- Champion CI/CD pipelines, code quality, automated testing, and documentation standards.
- Drive performance optimizations, address technical debt, and mitigate system risks.
- Manage junior and mid-level engineers, providing feedback through code reviews, pairing, and knowledge-sharing sessions.
ABOUT YOU:
- Strong software engineering experience, including experience managing a squad.
- Strong full-stack background, with deep expertise in TypeScript and frameworks like Vue or similar (React, Angular, etc.).
- Proficient in designing RESTful APIs and working with cloud infrastructure.
- Proven track record of delivering performant, maintainable software at scale.
- Experience translating design specifications into polished, accessible UIs.
- Solid understanding of architecture, design patterns, and modern development practices.
- Experience working with or migrating mobile apps (iOS/Android), ideally with Expo.
- A passion for mentoring, growing teams, and improving engineering culture.
- Startup mindset — resourceful, delivery-focused, and excited by autonomy and impact.
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: Including free GP appointments and access to private hospitals when NHS waits are long.
- Shopping Discounts: Save money every day with top-brand discounts.
- Birthday Pamper Party: Free signature manicure/pedicure and bubbly for you and a friend during your birthday month.
- Social Budget: Monthly budget for team treats, lunches, or socials.
- Holiday on Us: Earn one extra paid holiday each year with us (up to 5 days).
- Employee Discount: 75% off treatments.
- Interest-Free Advance: Up to £50 per day worked, available monthly to help with emergencies.
- Refer a Friend: Earn up to £550 for each successful referral.