About the Role
We are looking for Mobile Engineers at both mid and senior level to join our Digital & Technology Transformation Team. As we transform into a Social Wellness Club, we are redefining how we approach technology and building globally scalable solutions. A key part of this transformation is bringing our core member engagement platform—including our mobile app and related services—under one central team. This team will own a unified codebase, enabling faster and more consistent feature delivery across multiple countries.
Responsibilities
- Design, build and maintain mobile application features using Kotlin Multiplatform.
- Contribute to shared business logic, domain, networking and platform integration layers across Android and iOS.
- Implement platform-specific functionality where required, while maximising appropriate reuse through shared Kotlin Multiplatform modules.
- Write clean, maintainable and testable code aligned with agreed engineering standards and architecture.
- Work closely with Product Managers and Designers to translate member needs and product requirements into robust technical solutions.
- Collaborate with backend engineers to integrate the mobile application with APIs, services and third-party platforms.
- Deliver technical work through design, development, testing, release and post-release support.
- Participate in code reviews and use peer feedback to continuously improve implementation quality.
- Troubleshoot production issues and contribute to root-cause analysis and preventative improvements.
- Improve app reliability, performance, observability and maintainability across the mobile stack.
- Support mobile release processes, automated testing, CI/CD improvements and engineering automation.
- Contribute to sprint planning, backlog refinement, estimation and retrospectives.
- Communicate technical constraints, delivery risks and trade-offs clearly to the Engineering Lead and wider team.
- Identify opportunities to reduce technical debt, simplify solutions and improve delivery speed and quality.
- Contribute to engineering documentation, technical knowledge sharing and reusable development practices.
- Stay current with developments across mobile engineering, Kotlin and Kotlin Multiplatform.
- Take ownership of complex features and technical solutions from initial design through to production (senior level).
- Contribute to architectural decisions and help shape the future direction of our mobile platforms (senior level).
- Provide technical guidance and support to other engineers (senior level).
- Help improve and embed engineering standards, testing practices and development processes (senior level).
- Work with Engineering Leads to identify technical risks and make pragmatic decisions that balance reuse, performance, maintainability and user experience (senior level).
Requirements
- Professional experience building and supporting production mobile applications.
- Strong hands-on experience with Kotlin and modern mobile engineering practices.
- Experience working within a cross-platform or shared-code mobile environment, ideally using Kotlin Multiplatform.
- A strong understanding of mobile architecture, design patterns, modularisation and maintainable software design.
- Experience integrating mobile applications with backend APIs, services and third-party platforms.
- A good understanding of RESTful APIs, client-side networking and mobile application performance.
- Experience writing unit tests and contributing to wider automated testing practices.
- Familiarity with version control, peer code reviews and collaborative engineering workflows.
- Strong debugging, problem-solving and communication skills.
- The ability to work effectively as a hands-on engineer within a cross-functional Product and Engineering team.
- Production experience with Kotlin Multiplatform would be advantageous.
- Experience contributing to both Android and iOS delivery through shared cross-platform modules would be beneficial.
- Exposure to CI/CD pipelines, mobile release management, crash reporting and observability tools would be beneficial.
- Experience within consumer-facing digital products, subscription services, wellness, lifestyle or marketplace platforms would be advantageous.
- Experience owning complex technical work, contributing to architectural decisions and improving engineering practices within a team (senior level).
- Comfortable providing technical guidance, constructively challenging decisions and clearly communicating technical risks and trade-offs (senior level).
Skills
- Kotlin Multiplatform
- Kotlin
- Android
- iOS
- RESTful APIs
- Mobile architecture
- Design patterns
- Modularisation
- Software design
- Networking
- Unit testing
- Version control
- Code reviews
- Debugging
- Problem-solving
- Communication
Work Type
- Permanent
- Full Time
Experience Level
- Mid-level
- Senior-level
Benefits
- 30 days’ annual leave, including bank holidays
- Access to The People’s Pension, with employer contributions of 3%
- Private health insurance with access to healthcare, wellbeing rewards and preventative health support
- Complimentary Virgin Active membership for you and a buddy
- Free membership for your children through Club V
- Discounts across Virgin Active, including guest passes and 50% off Personal Training sessions
- Access to Virgin Family, connecting you with colleagues across the Virgin Group and providing discounts with brands including Virgin Atlantic, Virgin Holidays and Virgin Media O2
- 20% off food and drink at KAUAI branches located within our clubs
- Access to Salary Finance, providing support with loans, savings plans and financial wellbeing
- Access to our Bupa Employee Assistance Programme, including four free counselling sessions
- Complimentary corporate letting services through Dexters, with no tenant charges
- Access to ePoints, offering online discounts across a wide range of retailers
About the Company
- As we evolve into Social Wellness Clubs, we are creating spaces and experiences that support everyспект of our members’ physical, mental, nutritional and social wellbeing.
- By bringing together expert guidance, genuine community, personalised experiences and innovative technology, we make wellness feel accessible, welcoming and easy to navigate.
- Virgin Active is committed to recruiting the finest people who share our passion for creating exceptional experiences and delivering world-class service every day.
