Intermediate Mobile Developer (Kotlin)

AES Global

Cape Town

On-site

ZAR 420,000 - 640,000

Full time

14 days+
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

AES Global in Cape Town seeks an Intermediate Mobile Developer to design and build robust mobile applications using Kotlin. You will work with experienced engineers and contribute to scalable solutions in a mentoring environment.

The role focuses on Kotlin, Kotlin Multiplatform, and improving legacy React Native code, with an agile workflow and CI/CD processes.

Qualifications

  • 3+ years of mobile development experience with Kotlin.
  • Solid understanding of mobile architecture, design patterns and performance best practices.
  • A relevant degree.
  • Ability to share a GitHub profile with your application.

Responsibilities

  • Design and develop mobile applications following Clean Architecture.
  • Write high-quality Kotlin code with best practices.
  • Build shared code using Kotlin Multiplatform for cross-platform reuse.
  • Debug and refactor legacy React Native code to improve performance.
  • Work in an agile environment with CI/CD.
  • Participate in code reviews and architectural decisions.

Skills

Kotlin
Mobile development
GitHub profile
Mobile architecture

Education

Relevant degree

Tools

Kotlin Multiplatform
React Native

Job description

We’re working with an established software company, and they’re looking for an Intermediate Mobile Developer to build high-quality, robust mobile applications.

In this hands-on role you’ll work alongside experienced engineers, building scalable solutions using modern architecture patterns. It suits someone who writes clean, maintainable code and wants to grow in a mentoring environment. The technical focus is Kotlin.

What you’ll do
  • Design and develop mobile applications following Clean Architecture principles
  • Write high-quality Kotlin code with a deep understanding of the language and best practices
  • Build shared code using Kotlin Multiplatform (KMP) to maximise reusability across platforms
  • Debug and refactor legacy React Native code to improve performance and maintainability
  • Work in an agile environment with continuous integration and delivery
  • Take part in code reviews, contribute to architectural decisions and improve development practices
What you’ll bring
  • 3+ years’ mobile development experience, with a strong focus on Kotlin
  • A solid understanding of mobile architecture, design patterns and performance best practices
  • A relevant degree
  • The ability to share a GitHub profile with your application
Advantageous
  • Knowledge of Swift or React Native
Working model

In office, based in Cape Town (hybrid may be considered once you’re established).

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 Engineer
Senior Mobile Engineer

Tenth Revolution Group • Cape Town

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

Blue Pearl PTY • Cape Town

On-site
ZAR 600,000 - 800,000
Intermediate Mobile Software Engineer
Intermediate Mobile Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 80,000
Competitive compensation package
Tenure-based loyalty leave
Employee wellness programs
Mobile Engineer
Mobile Engineer

James Chase • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Senior Mobile Software Engineer (Kotlin, Swift, Flutter)
Senior Mobile Software Engineer (Kotlin, Swift, Flutter)

AES Global • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Wellness programme
Senior Mobile Developer (Kotlin)
Senior Mobile Developer (Kotlin)

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary and benefits package
Opportunities for professional growth and development
Flexible working hours and remote work options
Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,500,000
Salary and annual bonuses
Health insurance
Hybrid work model
+2
Software Engineer (Java / Kotlin)
Software Engineer (Java / Kotlin)

Zohorecruit • Cape Town

Hybrid
ZAR 600,000 - 800,000
Senior Mobile Developer (Android)
Senior Mobile Developer (Android)

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 1,100,000
Health benefits
Growth opportunities
Remote-friendly
+1