Senior Mobile Engineer

Permanent or Contract

We are hiring a Senior Mobile Engineer in South Africa to design and deliver scalable, enterprise-grade mobile applications.(South Africa Residents Only – No Visa Sponsorship).

This opportunity is ideal for a Senior Mobile Developer with strong experience in modern agile engineering practices, cloud-native systems, and continuous delivery.

You will work within cross-functional teams to build high-performance mobile solutions while helping improve overall software delivery capability.

Responsibilities of the Senior Mobile Engineer

  • Collaborate with stakeholders to define mobile system requirements

  • Deliver high-quality mobile applications using Agile practices (TDD, pair programming, CI/CD)

  • Develop and maintain scalable mobile architectures

  • Automate infrastructure and deployment pipelines

  • Support production systems (“You build it, you run it”)

  • Advocate for agile engineering best practices

  • Mentor engineers and improve delivery capability

Required Skills for a Senior Mobile Developer

  • 8+ years’ experience as a Mobile Software Engineer / Senior Mobile Developer

  • Strong experience building and maintaining enterprise-scale mobile applications

  • Expert knowledge of at least one mobile platform:

    • Android (Kotlin/Java)

    • iOS (Swift)

    • Cross-platform (React Native / Flutter)

  • Hands-on experience with Test Driven Development (TDD) and automated testing

  • Strong understanding of CI/CD pipelines

  • Experience working in Agile environments aligned with the Agile Manifesto

  • Excellent communication skills for remote collaboration

Cloud, DevOps and Scalable Mobile Systems

You should have experience building distributed systems and integrating mobile apps with scalable backend services such as RESTful APIs and microservices architectures.

Experience working in cloud environments such as:

  • AWS

  • Azure

  • Google Cloud Platform (GCP)

is highly beneficial.

Nice to Have

  • Experience with containerised deployments (Docker, Kubernetes)

  • Experience developing microservices

  • Exposure to DevOps automation practices

  • Experience operating production-scale systems

Why Apply for This Senior Mobile Engineer Role in South Africa?

  • Remote-first within South Africa

  • Enterprise-scale digital transformation projects

  • Modern engineering culture

  • Strong emphasis on continuous improvement and learning

Apply for the Senior Mobile Engineer Position

*This role is only open to candidates that are already based in South Africa
**This role is only open to candidates that are eligible to work in South Africa.
⚠️ Please note: Applications from candidates outside South Africa will not be considered.

To apply for this job email your details to talent@samford.co.za