Mobile Engineer

Virgin Active Limited

Greater London

On-site

GBP 65,000 - 90,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

30 days’ annual leave
Private health insurance
Complimentary Virgin Active membership
Discounts across Virgin Active

Job summary

Virgin Active Limited is seeking Mobile Engineers at mid and senior levels to join the Digital & Technology Transformation Team. You will design, build and maintain mobile features for Android and iOS using Kotlin Multiplatform, collaborating with product, design and backend teams.

Senior roles involve owning complex features, shaping architecture and mentoring peers, with opportunities to influence delivery speed and quality across a global member platform.

Qualifications

  • Professional experience building and supporting production mobile applications.
  • Strong hands-on experience with Kotlin and modern mobile engineering practices.
  • Experience in cross-platform or shared-code mobile environments, ideally Kotlin Multiplatform.
  • A solid understanding of mobile architecture, design patterns and modularisation.
  • Experience integrating mobile apps with backend APIs and third-party services.
  • Familiarity with RESTful APIs, client-side networking and performance considerations.
  • Experience writing unit tests and contributing to automated testing.
  • Proficient with version control and collaborative engineering workflows.
  • Strong debugging, problem-solving and communication skills.
  • Ability to work hands-on within a cross-functional Product and Engineering team.
  • Exposure to CI/CD pipelines, crash reporting and observability tools.

Responsibilities

  • Design, build and maintain mobile application features using Kotlin Multiplatform.
  • Contribute to shared business logic, networking and platform integration for Android and iOS.
  • Implement platform-specific functionality while maximizing reuse.
  • Write clean, maintainable, testable code aligned with engineering standards.
  • Collaborate with Product Managers and Designers to translate needs into solutions.
  • Integrate the mobile app with APIs, services and third-party platforms.
  • Deliver work through design, development, testing, release and support.
  • Participate in code reviews and improve implementation quality.
  • Troubleshoot production issues and conduct root-cause analysis.
  • Improve app reliability, performance, observability and maintainability.
  • Support mobile release processes and CI/CD improvements.

Skills

Kotlin Multiplatform
Cross-platform mobile
Mobile architecture
RESTful APIs
Unit testing
CI/CD pipelines
Debugging
Version control
Cross-functional teamwork
Mobile performance
Observability tools

Tools

CI/CD tools

Job description

As we evolve into Social Wellness Clubs, we are creating spaces and experiences that support every aspect 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. We are looking for {Insert role] to join our {Insert Department] Team. 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.

As a Mobile Engineer, you will design, build and maintain high-quality mobile experiences using Kotlin Multiplatform. Working closely with Engineering Leads, Product Managers, Designers, QA and backend engineers, you will deliver features across Android and iOS through shared Kotlin Multiplatform modules and platform-specific implementations where required.

This is a hands‑on engineering role, with opportunities available at both mid and senior level. The level of appointment will reflect your experience, technical capability and the level of ownership you are ready to take.

Role Type: Permanent - Full Time

The Role
  • 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.

At senior level, you will also:

  • Take ownership of complex features and technical solutions from initial design through to production.

  • Contribute to architectural decisions and help shape the future direction of our mobile platforms.

  • Provide technical guidance and support to other engineers.

  • Help improve and embed engineering standards, testing practices and development processes.

  • Work with Engineering Leads to identify technical risks and make pragmatic decisions that balance reuse, performance, maintainability and user experience.

Experience
  • 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.

For our senior‑level opportunities, you will also have experience owning complex technical work, contributing to architectural decisions and improving engineering practices within a team. You will be comfortable providing technical guidance, constructively challenging decisions and clearly communicating technical risks and trade‑offs.

You do not need to meet every requirement to apply. We are recruiting across mid and senior levels and will consider your experience, technical capability and potential when determining the most appropriate level.

Our Perks
  • 30 days’ annual leave, including bank holidays—and we want you to take them.

  • 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. You can also receive 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Solutions Architect
Senior Solutions Architect

Virgin Active • Greater London

On-site
GBP 120,000 - 160,000
Virgin Active membership
Pension
Private Healthcare
+2
Senior Solutions Architect
Senior Solutions Architect

Virgin Active Limited • Greater London

On-site
GBP 110,000 - 140,000
25 days annual leave
The Peoples Pension
Complimentary Virgin Active membership
+5
Integration Engineer
Integration Engineer

Virgin Active Limited • Greater London

On-site
GBP 70,000 - 100,000
25 days annual leave
Private Medical Insurance
Virgin Active membership
Web Engineer
Web Engineer

Virgin Active & KAUAI • Greater London

On-site
GBP 65,000 - 90,000
25 days annual leave
Pension contributions 3%
Complimentary Virgin Active membership
+8
Senior Solutions Architect
Senior Solutions Architect

Facade Today • Greater London

Hybrid
GBP 90,000 - 120,000
25 days annual leave
Private Healthcare Insurance
Dental and Healthcare Insurance
+3
Integration Engineer
Integration Engineer

Virgin Active & KAUAI • Greater London

On-site
GBP 70,000 - 110,000
Complimentary Virgin Active membership
Pension plan
Private healthcare
+3
Commercial Manager - 12 month
Commercial Manager - 12 month

Virgin Active & KAUAI • Metropolitan Borough of Solihull

On-site
GBP 50,000 - 70,000
33 days leave
Pension plan
Free Virgin Active membership
+6
Senior Solutions Architect
Senior Solutions Architect

Virgin Active & KAUAI • Greater London

On-site
GBP 110,000 - 150,000
Virgin Active membership
Club discounts
Pension plan
+3
Maintenance Engineer
Maintenance Engineer

Virgin Active & KAUAI • Brentwood

On-site
GBP 31,000 - 42,000
Free Virgin Active membership
Pension contribution
Staff discounts across Virgin Group
+2
Maintenance Engineer
Maintenance Engineer

Virgin Active & KAUAI • Northampton

On-site
GBP 28,000 - 34,000
Annual leave 33 days
Pension plan 3%
Complimentary membership
+5