Friday, 30 October 2026 South Africa's job magazine — fresh listings, updated daily
Advertisement

Senior Android Mobile Engineer Jobs in Johannesburg

MSP Staffing (PTY) LTD · Johannesburg
R83,333 per month Senior Level

Smartphone showing a mobile application

MSP Staffing’s client is seeking an experienced Senior Android Mobile Engineer to join its team in Johannesburg, responsible for designing, developing, maintaining and optimising Android applications deployed on custom Android devices for Point of Sale and payment solutions. The role pays R83 333 per month, and applications close on 29 December 2026.

About the company and the work

MSP Staffing is a specialist recruitment agency that connects top talent with opportunities locally and abroad. Its client needs a senior Android engineer for a fast-paced fintech and payments environment. The successful candidate builds scalable, high-performing mobile applications, contributes to technical architecture, supports CI/CD pipelines, ensures software quality throughout the development lifecycle, and works closely with Product, QA, Engineering and Operations teams, providing technical leadership, mentoring developers and supporting production deployments and ongoing application improvements.

Role details and duties

Key responsibilities include designing, developing and maintaining scalable, reusable and maintainable Android applications; developing applications for custom Android devices; translating business and technical requirements into effective development solutions; integrating APIs and backend services; supporting release management, deployment processes and production troubleshooting; optimising mobile application performance; working with offline data storage and synchronisation; maintaining and enhancing existing software systems; identifying and resolving software defects, integration issues and performance bottlenecks; participating in architecture reviews, design reviews and code reviews; and providing technical leadership, mentoring developers and promoting engineering best practices.

Requirements

Only the requirements stated in the original advert are listed here:

  • 7+ years of Android application development experience.
  • Expert-level Android application development skills; expert knowledge of Kotlin development; advanced Java development skills.
  • Expert understanding of Android SDK and mobile application architecture; knowledge of mobile design patterns and development best practices.
  • Experience developing applications for custom Android devices.
  • Strong understanding of API integration and backend services.
  • Experience with DevOps practices and CI/CD pipelines; working knowledge of Azure DevOps and Azure Pipelines.
  • Advanced knowledge of Git version control.
  • Strong mobile application performance optimisation skills.
  • Experience with offline data storage and synchronisation; experience with ObjectBox database.
  • Knowledge of Microsoft SQL Server.
  • Experience with testing frameworks such as Espresso and JUnit.
  • Experience with Firebase Crashlytics and Firebase Cloud Messaging.
  • Familiarity with Java, Kotlin, Compose, Android SDK, Material 3 and XML UI development.
  • Experience with Retrofit, Dagger Hilt, Kotlin Coroutines and WorkManager.
  • Familiarity with LaunchDarkly and feature management tools (advantageous).
  • Experience with Sunmi and Urovo Android devices (advantageous).
  • Understanding of application security, quality assurance and development governance standards.
  • Ability to collaborate with Product, QA, Engineering, Operations and business stakeholders.
  • Strong planning, organisational, analytical and problem-solving skills; ability to take ownership of technical initiatives and deliver results.
  • Strong verbal and written communication skills.
  • Ability to work effectively in a fast-paced fintech and payments environment.
  • Commitment to continuous improvement, software quality and reliable customer-focused solutions.
  • Experience working in Agile software development environments; experience with application maintenance, defect resolution and production support; experience mentoring developers and contributing to code reviews and technical architecture decisions.

Start date: as soon as possible. The advert asks applicants to email their CV to the address shown on the original listing, including the reference number SENAND-DEVOPS-1026 in the subject line.

Where to find and apply safely

This opportunity is listed on Careers24, and the Apply button on this page links to the original listing. Use that link to read the full advert and follow its application instructions. The reference number for this vacancy is SENAND-DEVOPS-1026.

Practical tips

  • Lead with your Kotlin and Android SDK depth, plus custom-device experience.
  • Show CI/CD and Azure DevOps work, since DevOps is part of the title.
  • Highlight Point of Sale, payments or fintech experience if you have it.
  • Include the reference number in your application, as the advert requests.

How the process works

Use the Apply button to reach the original Careers24 listing, then follow its instructions to submit your application before the closing date.

Important information

This page is informational only. It summarises a third-party job advert and does not guarantee employment. Always confirm the closing date, requirements and application steps on the original advert before applying. Applications for this role close on 29 December 2026.

#SouthAfricaJobs #JobsInSouthAfrica #AndroidJobs #MobileDeveloperJobs #JohannesburgJobs #GautengJobs #MSPStaffingJobs

Ready to apply?

This listing was originally posted by MSP Staffing (PTY) LTD — your application opens on their original job advert.

Apply on MSP Staffing (PTY) LTD's website →
Senior Android Mobile Engineer Jobs in Johannesburg Apply Now