Senior POS Mobile Engineer

Moniepoint

Job Overview

Location

Remote

Employment Type

Full-time

Work Arrangement

Remote

Sector

Information Technology & Software

Experience Level

Senior (5-8 years)

Application Deadline

May 12, 2026

About the Company

Moniepoint stands as a leading all-in-one financial services platform, dedicated to empowering emerging markets. As the second-fastest growing company in Africa, Moniepoint has significantly impacted over 3 million individuals since its inception in 2019.

The company offers a comprehensive suite of services, including personal and business banking, payment solutions, credit facilities, and business management tools, all designed to foster success for its users. In 2023 alone, Moniepoint processed an impressive $182 billion, currently handling the majority of POS transactions within Nigeria.

Moniepoint cultivates a dynamic work environment that champions innovation, teamwork, and continuous growth. The company prioritizes the well-being and professional development of its employees, fostering a culture where every voice is valued and heard.

Job Description

Moniepoint is seeking a highly skilled Senior Mobile Engineer to join our innovative team. This role focuses on developing and enhancing our Android-based POS applications, which are critical to our large-scale transaction environments.

You will collaborate closely with architects, backend engineers, product managers, and hardware specialists to deliver robust, secure, and scalable payment solutions. Your expertise will be vital in integrating advanced payment technologies and ensuring the reliability of our services.

This is an opportunity to own complex features from conception to deployment, contributing significantly to our platform's evolution and ensuring engineering excellence across the codebase.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

Android DevelopmentKotlinJavaPOS Terminal ApplicationsEMV StandardsCard Present TransactionsPayment SDKsHardware IntegrationREST APIsWebSocketsBackground SyncLocal Storage (Room, SQLite)DebuggingPerformance OptimizationSecure Coding PracticesFintechFlutter

Key Responsibilities

  • Design, implement, and maintain Android-based POS terminal applications using Java/Kotlin.
  • Own end-to-end development of key transaction flows, including sales, refunds, and reversals.
  • Collaborate with backend teams to integrate APIs and ensure reliable transaction synchronization.
  • Implement offline-first capabilities and manage edge-case handling in low-connectivity environments.
  • Integrate EMV chip, contactless (NFC), and card-present transaction flows.
  • Work with encryption standards, key management processes, and secure payment SDKs.
  • Ensure compliance with payment security best practices and troubleshoot transaction-related issues.
  • Integrate and maintain support for POS peripherals such as card readers, pin pads, and printers.
  • Work with OEM SDKs for Android-based POS terminals and handle hardware communication layers.
  • Write clean, maintainable, and testable code following established architecture patterns.
  • Participate in code reviews and contribute to improving CI/CD pipelines and release processes.
  • Work cross-functionally with Product, QA, and Backend teams to deliver high-quality features.
  • Mentor mid-level engineers and support the onboarding of new team members.

Qualifications

  • Minimum of 5+ years of experience in Android app development.
  • A degree in Computer Science, Engineering, or a related subject.
  • Strong expertise in Android Native development (Kotlin/Java).
  • Experience building or maintaining POS terminal applications.
  • Solid understanding of EMV standards and card-present transaction flows.
  • Experience integrating payment SDKs and hardware peripherals.
  • Familiarity with REST APIs, WebSockets, and background sync mechanisms.
  • Experience with local storage solutions (Room, SQLite).
  • Strong debugging and performance optimization skills.
  • Understanding of secure coding practices in financial systems.
  • Ability to work effectively in a fast-paced, high-ownership environment.
  • Experience working in fintech or high-transaction environments.
  • Exposure to cross-platform frameworks (e.g., Flutter).
  • Experience working with Android-based embedded POS terminals.

Benefits & Perks

  • Attractive salary
  • Pension
  • Health insurance
  • Paid leave
  • A learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
  • A culture that prioritizes people, well-being, and inclusivity, where all opinions carry weight and voices are heard.

How to Apply

Please ensure your resume is attached and that you complete the required fields.

Too Busy to Apply?

With JobMeter's Apply for Me service, we apply to up to 15 jobs/month on your behalf — sourced, matched, with a tailored CV for each application.

The Nigerian fintech landscape is experiencing rapid expansion, driven by innovative payment solutions. As a Senior Mobile Engineer specializing in POS Terminals, you will be instrumental in shaping the future of financial transactions. Your expertise in Android development, API integrations, and payment flows will directly impact transaction volume and user experience. This role demands a deep understanding of EMV standards, secure payment SDKs, and hardware integration, crucial for optimizing business ROI in a high-growth sector. You will own complex features, driving engineering excellence and contributing to the scalability of a platform processing billions in transactions.

Posted Date

April 28, 2026