Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 7, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We are building an ecosystem that simplifies how businesses accept payments, make payments and manage operations. This journey started in 2016 with simplifying access to financial services using "Kudi.ai" a chatbot integration that responds to financial requests on social apps.

    It then morphed into powering a community of independent b...
    Read more about this company

     

    Senior Android Engineer

    Job Details

    • Access to financial services is a prerequisite for economic development that benefits everyone. Our goal at Kudi is to provide a service that caters to the needs of everyone. Financial Inclusion plays a significant role in economic and human advancement. We intend to be one of the forerunners in driving this change 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 are currently digitizing cash payments for over 3 million Nigerians through thousands of Agent points across Nigeria.
    • In over three years, we have grown and processed over $3B in payments. Our next target is to bank over 10 million Nigerians monthly within the next 12 months. To accomplish 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, filled with young minds 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?
    • Then we need you at Kudi as a Senior Android Engineer.

    Responsibilities

    • Build 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 to elevate technology and consistently apply best practices.

    Requirements

    • Minimum of 4 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 custom views and 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.

    go to method of application »

    Senior Mobile Engineer

    Job Description

    • Nomba software engineers build solutions that will forever change the face of finance and banking in Africa by bringing affordable banking services to the doorstep of people across the continent.
    • We’re looking for engineers that can bring fresh ideas and experience to the table from all areas of expertise including distributed system design, mobile development, systems architecture, networking, security and more.
    • As a Mobile engineer, you will be responsible for all levels of our vast technology stack from design to deployment; developing intelligent and resilient mission-critical systems which handle hundreds of millions of dollars in transactions monthly.
    • You will also be responsible for significant architectural decisions, guiding the rest of the team technically and using all of the tools at your disposal along with your initiative to get stuff done.

    About the Position

    • You will be building and shipping robust apps to Android/ iOS devices using a single codebase.
    • You will be writing readable and clear code  that will be extensively documented for future use and upgrades.
    • You will be sharing feedback and brainstorming ideas with teams to improve the development process.
    • Provide ongoing maintenance, support and enhancements to existing mobile apps.
    • Manage Junior Engineers, providing mentoring, code reviews, architectural design, etc.
    • Perform performance review on direct reports and report details to line manager.
    • Take full responsibility for products while they are in development and issues that arise when they are in use.

    About You

    • Have one or more iOS/Android apps developed in flutter. Either deployed on the AppStore/Google Play or available on Github;
    • 3+ years in mobile software development Android or ios;
    • 1+ years of experience with developing mobile apps in flutter
    • Knowledge of Dart programming language, Rest APIs and integration of various APIs from third parties.
    • Experience with unit testing, integration testing and automated testing;
    • Experience with CI/CD tools for automated mobile app deployments e.g Circle ci, fastlane,  codemagic, etc.
    • Experience with firebase  (Crashlytics, Analytics, RealtimeDb cloud firestore) etc.
    • Experience with version control tools like Git, and IDEs like Android studio, VsCode etc.
    • Understanding of the Agile development life-cycle;
    • Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into readable state.
    • Experience with writing native android or ios  apps with kotlin, Java or swift is a plus
    • Intermediate+ English skills.
    • Ability to work autonomously and lead technically
    • Ability to take initiative and get stuff done.
    • Great communication skills.

    Nice To Have:

    • Experience with building native mobile apps with  kotlin or swift
    • Experience working in financial services
    • Excellent communication skills - verbal & oral.
    • Approachable - easily approachable for others to discuss challenges with you.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Nomba (Formerly Kudi) Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail