Senior Android Engineer – Financial Inclusion

October 17, 2025

Apply for this job

Job Description

M-KOPA is a fast-growing FinTech company offering millions of underbanked customers across Africa access to life-enhancing products and services. From our roots as the pioneer in pay-as-you-go “PayGo’” solar energy for off grid homes, we have grown into one of the most advanced connected asset financing platforms in the world, empowering a broad range of customers to achieve progress in their lives.

We are recruiting to fill the position below:

Job Title: Senior Android Engineer – Financial Inclusion (Scale)

Location: Lagos (Remote)
Employment Type: Full-time

What You’ll Do

  • At M-KOPA, you’ll build sophisticated Android applications with real-world impact.
  • Our engineering teams own their solutions end-to-end – from architecture decisions to production monitoring.
  • Join us in combining cutting-edge Android development with purpose-driven engineering that makes digital and financial inclusion possible across Africa.

Technical Environment:

  • Modern Android Stack: We use predominantly Kotlin with Jetpack Compose for our UI
  • Architecture & Patterns: Clean Architecture principles with unidirectional data flow (MVI)
  • Cloud Integration: Our microservices are hosted on Azure using Kubernetes
  • Release Cycle: Bi-weekly Android releases with multiple backend deployments daily
  • DevOps Culture: Azure DevOps for CI/CD with trunk-based development.

Our Engineering Approach
We work in self-organised, agile teams that:

  • Focus on raising coding standards and improving application quality
  • Embrace testing and observability as first-order concerns
  • Deep dive user journeys using data to implement focused updates
  • Own the entire software stack throughout the lifecycle under a DevOps culture.

Required Experience

  • Solid senior-level expertise with Kotlin and Android app development
  • Deep knowledge of Clean Architecture and Dependency Injection
  • Experience with unidirectional data flow (MVI) and Jetpack Compose
  • Trunk-based development and Feature Toggles expertise
  • Strong testing practices and DevOps mindset.

What You Need:

  • We expect you to be comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle – from inception through production to decommissioning under a DevOps culture.
  • ‘ll value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first-order concerns in development.

Location & Benefits

  • Fully remote role within UTC -1 to UTC +3 time zones
  • Work with diverse teams across UK, Europe, and Africa
  • Professional development programs and coaching partnerships
  • Family-friendly policies and flexible working arrangements
  • Well-being support and career growth opportunities

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online

Note: 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.

Related Jobs