Mobile Engineer

James Chase

Wes-Kaap

On-site

ZAR 900,000 - 1,300,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

James Chase in Cape Town is seeking a Mobile Engineer to work on a globally used mobile platform. You’ll design and build features using Kotlin and Kotlin Multiplatform, sharing code across Android and iOS while delivering high-quality native experiences.

The role offers opportunities to influence mobile architecture, own complex features, and contribute to automated testing, CI/CD and release processes within a growing digital & technology team.

Qualifications

  • Experience building production mobile apps.
  • Strong knowledge of modern mobile architecture.
  • Experience integrating applications with APIs and backend services.
  • Familiarity with CI/CD and automated testing.
  • Strong debugging and problem-solving skills.
  • Collaborative product and engineering teamwork.

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
  • Help establish and improve engineering standards
  • Mentor and provide technical guidance to other engineers
  • Identify technical risks and help make pragmatic engineering decisions

Skills

Kotlin
Kotlin Multiplatform (KMP)
Android
iOS
Mobile architecture
CI/CD

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

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:

  • 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 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
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
Mobile Engineer – Kotlin Multiplatform for Wellness App
Mobile Engineer – Kotlin Multiplatform for Wellness App

Virgin Active • Cape Town

On-site
ZAR 700,000 - 950,000
Annual leave 25 days
Celebration Day
Pension contributions
+11
Mobile Engineer – Kotlin & Swift Specialist
Mobile Engineer – Kotlin & Swift Specialist

Blue Pearl PTY • Cape Town

On-site
ZAR 600,000 - 800,000
Mobile App Sr. Developer
Mobile App Sr. Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000