Senior Mobile Engineer - Kotlin Multiplatform Lead

Virgin Active South Africa (Pty) Ltd

Wes-Kaap

On-site

ZAR 900,000 - 1,350,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Virgin Active South Africa (Pty) Ltd is seeking a Senior Mobile Engineer to design, build, and evolve mobile app capabilities using Kotlin Multiplatform (KMP). You’ll work closely with Engineering Managers, Product, Designers, QA, and backend engineers to deliver high‑quality Android and iOS experiences through shared KMP modules and platform‑specific implementations where needed.

This hands‑on role owns large technical problem spaces, drives scalable, maintainable mobile solutions, and partners

Qualifications

  • Bachelor’s degree or equivalent professional experience in software engineering.
  • 6+ years of professional software development experience in mobile engineering.
  • Deep hands‑on experience with mobile delivery and ownership of complex mobile projects.
  • Experience with Kotlin Multiplatform (KMP) and cross‑platform delivery.
  • Strong understanding of mobile architecture and maintainable software design.
  • Experience integrating mobile apps with backend APIs and services.

Responsibilities

  • Own design, build, and delivery of complex mobile features using Kotlin Multiplatform (KMP).
  • Evolve shared business logic, domain, networking, and platform integration layers for Android and iOS.
  • Lead technical input in planning, estimation, and architecture discussions.
  • Drive reusable design decisions to optimize performance and user experience.
  • Provide code reviews and raise implementation quality across the team.
  • Own end‑to‑end delivery including testing, release, and post‑release support.

Skills

Kotlin Multiplatform (KMP)
Mobile engineering
Android
iOS
RESTful APIs
CI/CD
Unit testing
Architecture patterns

Education

Bachelor’s degree in software engineering or equivalent

Tools

CI/CD pipelines
Observability tooling
Crash reporting

Job description

Virgin Active South Africa (Pty) Ltd is seeking a Senior Mobile Engineer to design, build, and evolve mobile app capabilities using Kotlin Multiplatform (KMP). You’ll work closely with Engineering Managers, Product, Designers, QA, and backend engineers to deliver high‑quality Android and iOS experiences through shared KMP modules and platform‑specific implementations where needed.

This hands‑on role owns large technical problem spaces, drives scalable, maintainable mobile solutions, and partners

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Engineer
Mobile Engineer

James Chase • Cape Town

On-site
ZAR 900,000 - 1,300,000
Mobile Engineer
Mobile Engineer

James Chase • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Kotlin Multiplatform Mobile Engineer — Cross-Platform Expert
Kotlin Multiplatform Mobile Engineer — Cross-Platform Expert

James Chase • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Global Kotlin Mobile Engineer – Android/iOS & KMP
Global Kotlin Mobile Engineer – Android/iOS & KMP

James Chase • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Mobile Developer (Android)
Senior Mobile Developer (Android)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Professional growth
Training opportunities
Mobile Developer (iOS/Android) — Kotlin Multiplatform
Mobile Developer (iOS/Android) — Kotlin Multiplatform

Core Group ZA • Sandton

On-site
ZAR 360,000 - 540,000
Mobile Engineer – Kotlin & Swift Specialist
Mobile Engineer – Kotlin & Swift Specialist

Blue Pearl PTY • Cape Town

On-site
ZAR 600,000 - 800,000
Senior Mobile Developer (Kotlin)
Senior Mobile Developer (Kotlin)

Hire Resolve • Johannesburg

Remote
ZAR 900,000 - 1,200,000
Competitive salary and benefits package
Opportunities for professional growth and development
Flexible working hours and remote work options
Android Mobile Engineer – Kotlin/Java (Hybrid)
Android Mobile Engineer – Kotlin/Java (Hybrid)

Placements24 • Bloemfontein

Hybrid
ZAR 420,000 - 720,000
Hybrid work model
Performance-based bonuses
Medical and retirement benefits
Lead Mobile Developer (Android)
Lead Mobile Developer (Android)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Leadership opportunities
+2