Senior Mobile Engineer
Cape Town, South Africa Remote
Salary not listedJobFig found this opening at its original source and checks that it remains available.
About the role
This role owns iiDENTIFii’s mobile engineering output end-to-end. You are responsible for designing, building, testing, and shipping high-performance mobile applications — primarily on iOS, with Android and cross-platform experience advantageous — that meet the exacting quality, security, and performance standards of a biometric identity platform used by tier-1 financial institutions. This is a hands-on engineering role operating at the intersection of product, design, and backend. You will work closely with product managers, backend developers, and QA teams across all stages of the development lifecycle — from requirements and architecture through to release and ongoing optimisation. You bring both technical depth and a high standard of craft: clean, maintainable code, user-driven ui, rigorous testing, and a genuine interest in getting the details right.
What you'll bring
- Proven experience as a mobile developer with strong iOS expertise (essential) and Android exposure advantageous, with a portfolio of shipped applications across one or both platforms
- Demonstrated experience building end-to-end mobile applications: from design and architecture through development, testing, deployment, and store release
- Experience working in agile, cross-functional teams alongside product, design, QA, backend, and DevOps
- Strong understanding of the full mobile software development lifecycle and production engineering discipline
- Experience contributing to code reviews, technical documentation, and best-practice engineering standards
- Exposure to performance optimisation, scalability challenges, and production support at scale
- Experience with CI/CD pipelines and automated testing practices
- Experience with cross-platform mobile solutions (React Native, Flutter) is advantageous
- Understanding of modern software architecture concepts such as microservices and event-driven systems
- Languages: Proficiency in Swift and Objective-C (iOS — essential)
- Java and Kotlin (Android — advantageous)
- SDKs & IDEs: Strong experience with iOS SDK and Xcode (essential)