Senior mobile engineer (Founding Engineer)

Website Ant

About Ant Africa

Ant is building the infrastructure for voice banking. Providing the ability for anyone to access financial services with their voice. This includes speech in local dialect, including pidgin English and in accented English.

We believe that for a continent with fewer English speakers, where most people have to learn how to speak and write languages other than their native ones, voice is not just merely a convenience; it is a necessity that breaks access barriers to banking services and we will unlock the next wave of banking users through voice.

We have shipped our flagship voice banking app (currently in Android beta here: https://play.google.com/store/apps/details?id=com.antuser.app), and our tap-to-pay mobile app that allows merchants to turn their Android smartphone into a voice based POS terminal is coming soon. But these alone are not the “infrastructure” we spoke about earlier. We are building these two apps on technology that will allow *any* banking app to enable voice banking.

We are passionate about voice technology, so we launched OpenVoice (https://openvoice.mintlify.app/introduction) as an Open Source project to foster the development and training of AI models specifically on African dataset. If all this sounds exciting to you, then go ahead and apply! 

Role Overview

We are seeking a Senior React-Native Mobile Engineer to join our team. This role is ideal for a highly motivated individual who thrives on solving complex problems, working independently, and taking ownership of challenges from concept to implementation.

You will be responsible for developing and maintaining our mobile applications, integrating React-Native code with Android native SDKs and libraries, and ensuring the delivery of seamless, high-performance mobile experiences.

This position requires a strong technical foundation, excellent problem-solving skills, and the ability to collaborate across teams while maintaining autonomy in execution.

Key Responsibilities

  • Design, develop, and maintain robust React-Native applications.
  • Integrate React-Native code with Android native SDKs and libraries for advanced functionality.
  • Collaborate with backend engineers to define and implement APIs and services.
  • Diagnose and resolve performance issues and bugs across devices.
  • Take ownership of complex technical challenges and drive them to completion.
  • Write clean, maintainable, and scalable code, following best practices in mobile development.
  • Continuously improve the mobile development process and user experience.
  • Mentor junior engineers and contribute to building a culture of technical excellence.

Requirements

  • 4-6+ years of professional experience in mobile app development, building apps in production.
  • Strong expertise in React-Native and deep understanding of React principles.
  • Hands-on experience integrating React-Native code with Android native SDKs and libraries.
  • Proficiency in Java and Kotlin for Android development.
  • Strong ability to work independently, solve complex technical problems, and take initiative.
  • Experience with performance optimization and debugging mobile applications.
  • Solid understanding of RESTful APIs, asynchronous programming, and state management libraries (e.g., Redux).
  • Familiarity with CI/CD pipelines for mobile development is a plus.
  • Excellent communication skills and a team-oriented mindset.

Nice-to-Have

  • Experience in fintech or payments-related applications.
  • Knowledge of Android architecture components and Jetpack libraries.
  • Familiarity with secure coding practices and handling sensitive user data.

What We Offer

  • A salary with Solid Equity.
  • Opportunity to make a real impact on financial inclusion in Nigeria.
  • A collaborative and mission-driven work environment.
  • Flexibility to work remotely with a supportive and passionate team.

Our Hiring Process

We believe in finding the right talent through a streamlined and transparent process. Here’s what to expect:

  1. Introductory Call (30 mins):
    A casual conversation to learn about you, your background, and your interest in Ant Africa.
  2. Technical Interview (30 mins):
    A deep dive into your technical expertise.
  3. Final Call and Decision:
    A call with our leadership team to discuss alignment with our mission and values.

We aim to provide timely feedback and keep you informed every step of the way.


To apply for this job email your details to admin@ant.africa