This is a hands-on Senior Mobile Engineer role for someone who wants to own the hard problems in a shared-code mobile stack. You’ll design, build and evolve app capabilities in Kotlin Multiplatform, take on larger technical problem spaces and raise engineering quality across Android and iOS.
The employer is a consumer business moving its mobile app onto one unified codebase, owned by a single engineering team, for faster and more consistent releases.
What you’ll do
Own the design, build and delivery of complex mobile features using Kotlin Multiplatform
Own and evolve shared business logic, domain, networking and platform integration layers across Android and iOS
Make pragmatic calls on shared versus platform-specific implementation
Lead technical input into planning, refinement and estimation
Set a high bar for clean, testable code and give high-quality code reviews
Drive improvements in reliability, performance, observability, CI/CD and release processes
Lead investigation of complex production issues and root cause analysis
Work closely with product, design, QA and backend engineers on end-to-end delivery
What you’ll need
At least 6 years of professional software development, with deep hands-on mobile engineering
Strong experience building and evolving production mobile apps at scale
Strong experience in cross-platform or shared-code mobile environments, ideally Kotlin Multiplatform
A strong grasp of mobile architecture, design patterns and modularisation
Strong experience integrating with backend APIs, REST and third-party platforms
Strong unit testing and automated testing practice
A relevant degree or equivalent professional experience
Nice to have
Strong production experience with Kotlin Multiplatform across both Android and iOS
CI/CD, mobile release management, crash reporting and observability tooling
Experience with consumer-facing products at scale
What’s on offer
A senior, hands-on role with real influence on engineering standards
Ownership of large technical problem spaces in a modern Kotlin Multiplatform codebase
Cape Town. Hybrid. Permanent.