Menu

Find a Job Create an Alert My Saved Jobs Companies Browse Courses Employers and Recruiters
Careers24 logo
EMPLOYERS & RECRUITERS | POST A JOB

Menu

Log In Sign Up

Share This Vacancy

Send an email about this job to a friend or to yourself.

  • Home
  • /
  • Job Search
  • /
  • South Africa
  • /
  • Western Cape
Back to Search Results

Mobile Engineer

  • Cape Town
  • Salary: Market Related
  • Job Type: Permanent
  • Sectors: IT Health Fitness & Beauty
  • Reference: 178717

Apply before Apr 15 2026 | 14 Days left

Apply

Vacancy Details

Employer: Virgin Active South Africa (Pty) Ltd

Your Purpose...
  • Is to “change people’s lives for the better through wellness”;
  • We deliver social wellness experiences that enable people to meet their personal wellness goals, through holistic physical, mental nutritional and social wellbeing.
  • As we transform into a Social Wellness Club, we’re redefining how we approach technology by building globally scalable solutions. A key part of this transformation is consolidating our core member engagement platform (our Mobile App and related services) under a central team. This team will own a unified codebase, enabling faster, more consistent feature rollouts across multiple countries.
  • We’re looking for a Mobile Engineer to design, build, and maintain mobile app capabilities using Kotlin Multiplatform (KMP). You’ll work closely with the Engineering Manager / Leads, Product Managers, Designers, QA, and backend engineers to deliver high-quality mobile experiences across Android and iOS through shared KMP modules and platform-specific implementations where needed. This is a hands-on engineering role focused on delivering well-defined features, contributing to code quality and reliability, and helping the team ship maintainable, scalable software. The role is app-focused, while working closely with backend teams to support end-to-end delivery.

Your Duties and Responsibilities...

Delivery & Ownership

  • Design, build, and maintain mobile application features using Kotlin Multiplatform (KMP).
  • Contribute to shared business logic, domain, networking, and platform integration layers across Android and iOS.
  • Participate actively in technical discussions, sprint planning, backlog refinement, and estimation sessions.
  • Implement platform-specific functionality where required, while maximising reuse through shared KMP modules.
  • Write clean, maintainable, and testable code aligned with team standards and agreed architecture.
  • Participate in code reviews and continuously improve implementation quality through peer feedback.

Technical Execution

  • Deliver technical work from design through implementation, testing, release, and post-release support.
  • Partner with the Engineering Lead to apply engineering standards, architectural patterns, and development practices.
  • Collaborate with backend engineers to ensure smooth integration with APIs, services, and third-party platforms.
  • Help improve app reliability, performance, observability, and maintainability across the mobile stack.
  • Troubleshoot production issues, fix defects, and contribute to root cause analysis and prevention.
  • Support mobile release processes, CI/CD improvements, and automation practices where relevant.
  • Contribute to the delivery of consistent mobile experiences across Android and iOS through shared KMP code.
  • Apply agreed patterns to balance reuse and platform-specific implementation effectively.
  • Work across shared modules, app architecture, testing, and release readiness to support end-to-end delivery.
  • Help ensure technical decisions align with scalable and repeatable delivery goals.

Cross-Functional Collaboration

  • Work closely with Product Managers and Designers to understand requirements and translate them into robust technical solutions.
  • Collaborate with QA, Data, Operations, and backend teams to deliver high-quality features end to end.
  • Communicate progress, technical constraints, trade-offs, and delivery risks clearly to the Engineering Lead and broader team.
  • Contribute to agile ceremonies including estimation, sprint planning, backlog refinement, and retrospectives.
  • Contribute to engineering documentation, technical knowledge sharing, and reusable development practices.
  • Help improve automated testing, CI/CD, code quality tooling, and developer experience.
  • Identify opportunities to reduce technical debt, simplify solutions, and improve delivery speed and quality within your area.
  • Stay current with mobile engineering practices, Kotlin ecosystem developments, and KMP best practices.
Our Minimum Requirements...

We can’t live without…

  • Bachelor’s degree in a relevant field or equivalent professional experience in software engineering.
  • 3+ years of professional software development experience, with solid hands-on experience in mobile engineering.
  • Solid experience building production mobile applications.
  • Experience working in cross-platform or shared-code mobile environments, ideally with Kotlin Multiplatform (KMP).
  • Good understanding of mobile architecture, design patterns, modularisation, and maintainable software design.
  • Experience integrating mobile applications with backend APIs, services, and third-party platforms.
  • Good understanding of RESTful APIs, client-side networking patterns, and mobile app performance considerations.
  • Experience writing unit tests and contributing to automated testing practices.
  • Familiarity with version control, peer code review, and collaborative engineering workflows.
  • Strong debugging, problem-solving, and communication skills.
  • Ability to work effectively as a hands-on individual contributor in a cross-functional product and engineering team.
  • Exposure to Kotlin Multiplatform (KMP) in production or strong willingness to deepen experience.
  • Experience contributing to Android and iOS delivery through shared cross-platform modules.
  • Exposure to CI/CD pipelines, mobile release management, crash reporting, and observability tooling.
  • Familiarity with agile delivery frameworks and working in product-led engineering teams.
  • Experience in consumer-facing digital products, subscription products, wellness, lifestyle, or marketplace platforms.
  • Exposure to improving engineering standards, testing practices, or developer tooling within a team.

 

Core Interpersonal Skills:

  • Emotional Intelligence- proven ability to anticipate the needs of others before they are voiced
  • Active Listening- Able to genuinely hear concerns with the ability to defuse tense situations and ensuring members and staff feel heard and valued
  • Cultural Awareness and Fluency- understand international norms, etiquette and diverse backgrounds to provide a welcoming environment for our international and VIP members
  • Empathy – be able to understand, or and be aware of, someone else’s feelings especially during stressful situations, such as travel delays or billing disputes

 

Operational & leadership Skills Required:

  • Attention to Detail, noticing the small things
  • Resilience and Composure, be able to remain calm and optimistic under extreme pressure, during peak or periods or system failures
  • Problem solving and conflict resolution – be able to turn challenges into opportunities by thinking and acting quickly to resolve issues before they impact a member’s experience
  • Adaptability: be flexible to handle unpredictable shifts in processers, resource changes, last minute VIP guest arrivals, or sudden changes in event plans.
  • Relatability – the capacity to connect with diverse stakeholders across all backgrounds
  • Situational Awareness – constantly monitoring the environment to identify members who need support or help
  • Curiosity- the ability to seek out and transform standard transactions into personalised stories and memorable experiences
  • Time Management – the ability to efficiently meet stringent deadlines while maintaining a relaxed and unhurried demeanor for guests.
  • Digital Fluency – must be proficient in new age technology and systems

Apply

74 people have viewed this job.

Previous
Next

Similar Jobs

Senior Engineer (Mobile)

  • Cape Town
  • Job Type: Permanent
  • Posted 01 Apr 2026 | 14 Days left

More Jobs at Virgin Active South Africa (Pty) Ltd

View All (37)

Maintenance Technician

  • Johannesburg
  • Job Type: Permanent
  • Posted 02 Apr 2026 | 7 Days left

Maintenance Technician

  • Johannesburg
  • Job Type: Permanent
  • Posted 02 Apr 2026 | 7 Days left

Facilities Manager

  • Cape Town
  • Job Type: Permanent
  • Posted 01 Apr 2026 | 60 Days left

Dainfern Service Ambassador

  • Sandton
  • Job Type: Permanent
  • Posted 01 Apr 2026 | 7 Days left

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

  • Recruiter Terms

  • Faq

Partner Sites

  • Simplify.hr

  • News24

  • Property24

  • Media24

Follow Us


© Careers24. All rights reserved.

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

Partner Sites

  • Simplify.hr

  • OLX

  • News24

  • Property24

  • Media24


© Careers24. All rights reserved.