Senior Software Engineer - Android

Old Mutual • Johannesburg, Gauteng, South Africa • Posted June 20, 2026

Location Johannesburg, Gauteng
Job Type Full time
Category Computer Occupations
Posted June 20, 2026

Description

  • Android Development:

  • Lead the full lifecycle of Android application development — from design and implementation to deployment and maintenance — ensuring the highest standards of performance, usability, and reliability.

  • Jetpack Compose:

  • Build responsive, modern, and intuitive UIs using Jetpack Compose, collaborating closely with the design team to deliver seamless user experiences.

  • Architecture & System Design:

  • Define and guide architectural decisions, applying MVVM and Clean Architecture principles to ensure modular, testable, and maintainable codebases.

  • Frameworks & Libraries:

  • Utilize and promote best practices with Coroutines, Hilt, and other Android Jetpack components to improve code quality and development efficiency.

  • Version Control:

  • Manage and maintain the codebase using Git, promoting best practices for branching, pul...

    Interested in this role?

    Click the button below to start your application.

    Apply Now