We are searching for a brilliant Android Engineer to create and maintain apps that meet the needs of our target audience, you will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.
Your primary focus will be the development of Android applications and their integration with back-end services that speaks to the needs of our customers.
You will be working along-side other engineers and developers while working on different layers of the infrastructure, therefore understanding of the codebase, commitment to collaboration, problem solving skill, and creating quality products is highly essential.
Kudi is a technology company building financial infrastructure for every African to send and receive payments. People of every class from banked to unbanked use our platforms to send and receive money.
Access to financial services is a prerequisite for economic development that benefits everyone. Kudi aims to provide a service that caters to the needs of everyone.
Inclusion plays a significant role in advancement. We intend to be one of the forerunners by providing affordable, fast, and reliable cash payments for all Africans.
Over 1.7B people around the world do not have access to basic financial services. Kudi’s mission is to make financial services accessible and affordable to all Africans across the world.
Kudi started from Nigeria, a $300B cash payment market. We’re currently digitizing cash payments for over 1million Nigerians with our Chatbot and 14,000 agent points across the country.
In just two years, we have grown and currently process over $80m in monthly payments (more than ₦1Billion in daily transactions).
Our goal is to bank over 10 million Nigerians in the next 12 months. In furtherance to this mission, we are seeking passionate, goal-oriented individuals to join our team.
Are you passionate about what you do? Do you like an environment that is inspiring and provides an open field for innovation?
Do you believe that you can make a difference at Kudi by delivering exceptional value through the things that you do? Are you committed to collaborative problem solving, sophisticated design and the creation of quality products?
About the Job
B uild applications that run on all supported Android OS versions
Ensure the performance, quality, and responsiveness of applications
Collaborate with other teams on ways to build a stable product while giving our users a perfect experience.
Provide recommendations for continuous improvement.
Take full responsibility for products while they are in development and issues that rise when already in use.
Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Minimum of 3 years of experience as an Android developer.
Proficient in Kotlin and Java
Experience using MVVM as a primary design pattern
Experience with implementing great UIs that match provided mockups including animations.
Experience with unit testing and integration tests in Android
Experience building multi-module apps
Familiarity with cloud message APIs and push notifications
Experience with Continuous Integration and Delivery
Experience using a suitable persistence library especially Room.
Experience using a suitable dependency injection library e.g Dagger 2 or Koin