Engineering

Android Engineer Ii

Cavista·Lagos, nigeria·Full Time·Internship
EngineeringFull TimeInternship
-

Job Description

  • Cavista Technologies is 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.

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

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ Years of Fintech Experience.
  • 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.

Additional Information:

  • A fast-paced, collaborative, and purpose-driven team environment that empowers you to thrive and grow.
  • Opportunities to shape the voice of a global tech brand while working alongside innovative leaders.
  • Professional development and leadership support to sharpen your expertise.
  • Competitive compensation and a full suite of benefits, including health and wellness programs, and generous paid time off (vacation days, holidays, and birthday leave).
  • A culture that values transparency, creativity, and continuous learning.

Key skills

BA/BSc/HNDMBA/MSc/MA

At a glance

Company

Cavista

Location

Lagos, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

November 5, 2026