📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 18/08/2026. It no longer accepts applications.

Senior Android Software Engineer

Old Mutual South Africa · Johannesburg

Senior 🇬🇧 English
Kotlin Java Coroutines Flows Jetpack Compose MVVM Clean Architecture Material Design Hilt Git RESTful APIs CI/CD Gradle Kotlin DSL Azure

Job description

About the role

Old Mutual is seeking a Senior Android Software Engineer to join its Group Technology & Transformation App Platform team. You will lead the full lifecycle of Android applications, shape architectural decisions, and mentor a growing team of developers.

Key responsibilities

  • Design, develop, test, deploy and maintain high‑performance Android apps.
  • Build modern UIs with Jetpack Compose in close collaboration with designers.
  • Define and enforce MVVM and Clean Architecture patterns for modular, testable code.
  • Apply best‑practice Android libraries such as Coroutines, Hilt, and other Jetpack components.
  • Manage source control with Git, ensuring robust branching and pull‑request workflows.
  • Integrate RESTful APIs and third‑party services securely.
  • Implement CI/CD pipelines, Gradle builds, and handle releases to Google Play and internal platforms.
  • Mentor junior and intermediate engineers, fostering technical excellence.
  • Create custom Gradle tasks using Kotlin DSL to improve build efficiency.

Required profile

  • Bachelor’s degree in Computer Science, Software Engineering or equivalent.
  • 8+ years of professional Android development experience.
  • Proven track record delivering production‑grade Android applications.
  • Strong knowledge of Kotlin, Java, Coroutines, and Flows.
  • Hands‑on experience with Jetpack Compose and modern Android architecture components.
  • Deep understanding of Material Design and Android UI guidelines.
  • Experience with modular architecture and Azure cloud services.

Required skills

  • Kotlin
  • Java
  • Coroutines & Flows
  • Jetpack Compose
  • MVVM & Clean Architecture
  • Material Design
  • Hilt
  • Git
  • RESTful API integration
  • CI/CD pipelines
  • Gradle & Kotlin DSL
  • Azure cloud services

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Old Mutual South Africa.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

39 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Old Mutual South Africa

Johannesburg