Job Description

The Senior Android Engineer will join the Retention Engineering Group, utilizing the latest technologies and architectures to develop solutions that help provide digital and financial inclusion to customers across operational markets. This role involves working within a cross-functional team consisting of Android and backend engineers, as well as product managers, to design, develop, and maintain M-KOPA’s Customer apps. The role also includes delivering software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards. The tech stack includes Kotlin for Android apps, Azure for cloud services hosted on Azure Kubernetes, while implementing Android applications following clean architecture principles, unidirectional data flow and jetpack compose. The team iterates towards a completely decoupled, event driven architecture across the entire software portfolio.

About M-KOPA

M-KOPA provides digital and financial inclusion to its customers across its operational markets and has served over 5 million customers across Africa.

Apply for This Position