Engineering

Android Engineer Ii At Cavista

Cavista·Lagos, nigeria·Full Time·Onsite
EngineeringFull TimeOnsite

Job Description

We are looking for:

  • We are seeking an experienced, innovative Android Engineer II passionate about building secure, scalable, high-performing mobile financial solutions.
  • You will play a key role in designing and delivering mission-critical mobile applications that power financial services, digital payments, and customer experiences.
  • Working closely with Product, Design, Backend Engineering, and other stakeholders, you will help shape the technical direction of our Android platform.

Responsibilities

What will you do:

  • Partner with Product Managers, Designers, and Engineering teams to define, architect, and deliver innovative mobile features that support digital financial products and customer experiences.
  • Drive technical decisions around application architecture, mobile security, scalability, performance optimization, and maintainability.
  • Develop secure solutions for payments, transactions, wallet functionality, authentication, identity verification, and other fintech-related services.
  • Collaborate with backend engineers to integrate APIs, payment gateways, banking services, and third-party financial platforms.
  • Conduct code reviews, provide technical mentorship, and promote engineering best practices across the Android team.
  • Champion application security standards, including secure data storage, encryption, token-based authentication, fraud prevention, and regulatory compliance requirements.
  • Create and maintain reusable components, libraries, documentation, and technical standards that improve development efficiency across teams.
  • Stay current with emerging Android technologies, fintech innovations, and mobile development trends, recommending improvements where appropriate.

Qualifications

What you bring:

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of experience working within FinTech, Digital Banking, Payments, Financial Services, Lending, or related domains.
  • Strong experience with Kotlin, Android SDK, Android Studio, Jetpack Components, Coroutines, and modern Android development practices.
  • Deep understanding of architectural patterns such as MVVM, MVI, Clean Architecture, and modular application design.
  • Experience integrating payment solutions, digital wallets, transaction processing systems, KYC services, financial APIs, or banking platforms.
  • Proven experience publishing and maintaining Android applications on the Google Play Store.
  • Experience with automated testing frameworks, including unit testing, integration testing, and UI testing.
  • Strong analytical and problem-solving skills, with the ability to translate complex business requirements into scalable technical solutions.
  • Excellent communication skills and ability to effectively collaborate across Product, Design, Engineering, Operations, Compliance, and Business teams.

Regulatory Considerations:

  • Implements mobile-application controls aligned with PCI-DSS mobile-payment requirements.
  • Ensures app data handling and permissions comply with the Nigeria Data Protection Act (NDPA) 2023.

Key skills

BA/BSc/HNDMBA/MSc/MA

At a glance

Company

Cavista

Location

Lagos, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

September 9, 2026

Android Engineer Ii At Cavista
Lagos, nigeria
Apply