Job Description
We are seeking a Senior Android Engineer to join our Retention engineering group. Progress, humility, and technical excellence are highly valued.
About the Role
You will work with a cross-functional team of android, backend engineers, product managers, and testers to design, develop, and maintain M-KOPA's Customer apps.
Key Responsibilities
* Design, develop, and maintain M-KOPA's Customer android application and key internal UI components.
* Work with a cross-functional team to deliver software that scales with company and customer growth.
* Deep dive into user journeys using data and implement focused updates to address customer needs.
* Improve application quality and raise coding standards.
Requirements
* Extensive background in trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker, and Azure DevOps.
* Solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow, and jetpack compose.
Why Join Us?
M-KOPA empowers its people to own their careers through diverse development programs, coaching partnerships, and on-the-job training.
We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.
Join us in shaping the future of M-KOPA as we grow together.