Start Date
Immediate
Expiry Date
16 Aug, 25
Salary
0.0
Posted On
16 May, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Android, Kotlin, Dependency Injection, Docker, Data Flow, Testing, It, Software
Industry
Computer Software/Engineering
WE ARE LOOKING FOR A VERY SENIOR ANDROID ENGINEER TO JOIN OUR RETENTION ENGINEERING GROUP; WHERE WE USE THE LATEST TECHNOLOGIES AND ARCHITECTURES TO BUILD FANTASTIC SOLUTIONS THAT HELP US PROVIDE DIGITAL AND FINANCIAL INCLUSION TO OUR CUSTOMERS ACROSS OUR OPERATIONAL MARKETS.
“As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth”.
ABOUT US
At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure DevOps, which we also use for our CI/CD.
You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver 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.
We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio.
This is a fully remote role, within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead.
Please refer the Job description for details