Mobile Engineer

James Chase

Cape Town

On-site

ZAR 900,000 - 1,300,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

James Chase in Cape Town is seeking experienced Mobile Engineers to join a growing Digital & technology team developing a major consumer-facing mobile application used across international markets. Roles are available at Mid and Senior levels, focusing on Kotlin and Kotlin Multiplatform to share functionality across Android and iOS within a unified codebase.

You'll work in a cross-functional team with Product Managers, Designers, QA and backend engineers, contributing to architecture, testing,

Qualifications

  • Strong commercial Kotlin experience
  • Experience building and supporting production mobile applications
  • Good knowledge of modern mobile architecture and engineering practices
  • Experience integrating applications with APIs and backend services
  • Understanding of automated testing, CI/CD and mobile release processes
  • Strong debugging and problem-solving skills
  • Experience working within collaborative Product and Engineering teams
  • Experience with Kotlin Multiplatform (KMP/KMM) would be particularly valuable

Responsibilities

  • Designing and developing new mobile features using Kotlin and Kotlin Multiplatform
  • Building shared functionality across Android and iOS
  • Developing platform-specific functionality where appropriate
  • Integrating mobile applications with APIs, services and third-party platforms
  • Writing clean, maintainable and testable code
  • Contributing to code reviews and engineering standards
  • Troubleshooting production issues and improving application performance
  • Contributing to automated testing, CI/CD and mobile release processes
  • Helping simplify existing solutions and reduce technical debt
  • Take technical ownership of complex mobile features
  • Influence mobile architecture and technical direction
  • Mentor and provide technical guidance to other engineers
  • Identify technical risks and help make pragmatic engineering decisions

Job description

Mobile Engineer – Kotlin / Kotlin Multiplatform

Are you an experienced Mobile Engineer who wants to work on a modern, globally used mobile platform?

We’re looking for Mobile Engineers at both Mid and Senior level to join a growing Digital & Technology team in Cape Town, working on the development of a major consumer-facing mobile application used across multiple international markets.

The organisation is undergoing a significant technology transformation, bringing its mobile products and services together into a single global engineering function and unified codebase.

A major part of that journey is Kotlin Multiplatform (KMP), allowing engineering teams to share functionality across Android and iOS while still delivering high-quality native experiences.

What you'll be doing

You’ll work within a cross-functional Product and Engineering team alongside other Mobile Engineers, Product Managers, Designers, QA and backend engineers.

Your responsibilities will include:

  • Designing and developing new mobile features using Kotlin and Kotlin Multiplatform
  • Building shared functionality across Android and iOS
  • Developing platform-specific functionality where appropriate
  • Integrating mobile applications with APIs, services and third-party platforms
  • Writing clean, maintainable and testable code
  • Contributing to code reviews and engineering standards
  • Troubleshooting production issues and improving application performance
  • Contributing to automated testing, CI/CD and mobile release processes
  • Helping simplify existing solutions and reduce technical debt
At Senior level

You'll also have the opportunity to:

  • Take technical ownership of complex mobile features
  • Influence mobile architecture and technical direction
  • Help establish and improve engineering standards
  • Mentor and provide technical guidance to other engineers
  • Identify technical risks and help make pragmatic engineering decisions
What we're looking for

We're interested in speaking with experienced mobile engineers with:

  • Strong commercial Kotlin experience
  • Experience building and supporting production mobile applications
  • Good knowledge of modern mobile architecture and engineering practices
  • Experience integrating applications with APIs and backend services
  • Understanding of automated testing, CI/CD and mobile release processes
  • Strong debugging and problem-solving skills
  • Experience working within collaborative Product and Engineering teams

Experience with Kotlin Multiplatform (KMP/KMM) would be particularly valuable.

However, if you're an accomplished Kotlin/Android engineer who has strong modern mobile engineering fundamentals and is interested in moving further into Kotlin Multiplatform development, we'd still be interested in speaking with you.

For the Senior Engineer opportunity, we're particularly interested in engineers who have owned complex features from technical design through to production and have contributed to architecture, engineering standards and the development of other engineers.

Why consider it?

This is an opportunity to join a business investing significantly in its digital products and engineering capability.

Rather than maintaining separate applications market-by-market, you'll be helping build a globally scalable mobile platform, with a modern Kotlin Multiplatform approach and the opportunity to influence how the platform develops.

If you're a Kotlin/Android engineer looking for your next challenge — particularly if you're interested in Kotlin Multiplatform and cross-platform mobile engineering — we'd love to hear from you.

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 • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Senior Mobile Engineer - Kotlin Multiplatform Lead
Senior Mobile Engineer - Kotlin Multiplatform Lead

Virgin Active South Africa (Pty) Ltd • Wes-Kaap

On-site
ZAR 900,000 - 1,350,000
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

iDbase Software • Cape Town

On-site
ZAR 390,600 - 725,400
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Competitive compensation package
Tenure-based loyalty leave
Access to wellness programs
+3
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
Intermediate Mobile Software Engineer
Intermediate Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 80,000
Competitive compensation package
Tenure-based loyalty leave
Employee wellness programs
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
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
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

Blue Pearl PTY • Cape Town

On-site
ZAR 600,000 - 800,000
Mobile Team Lead
Mobile Team Lead

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Twice-yearly salary increases
Guaranteed bonuses
Wellness programs
+3