📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior POS Mobile Engineer

Moniepoint Group · Lagos

New
Senior 🇬🇧 English
Kotlin Java Android native development EMV standards NFC Encryption standards Key management REST APIs WebSockets Room SQLite CI/CD pipelines Debugging Performance optimization

Job description

About the role

Moniepoint is seeking a Senior Mobile Engineer to design, build, and maintain high‑performance Android‑based POS terminal applications that handle large‑scale transaction volumes. You will work closely with architects, backend engineers, product managers, and hardware teams to deliver reliable, secure, and scalable POS features.

Key responsibilities

  • Design, implement, and maintain Android POS terminal applications using Kotlin/Java.
  • Own end‑to‑end development of transaction flows such as sales, refunds, reversals, and settlement.
  • Integrate with backend APIs and ensure reliable synchronization, including offline‑first capabilities.
  • Integrate EMV chip, NFC contactless, and card‑present payment flows while adhering to encryption and key‑management standards.
  • Maintain support for POS peripherals (card readers, pin pads, printers, scanners) via Bluetooth, USB, and OEM SDKs.
  • Write clean, testable code, participate in code reviews, and improve CI/CD pipelines.
  • Debug, monitor, and optimise performance in production environments.
  • Collaborate cross‑functionally with product, QA, and backend teams and mentor mid‑level engineers.

Required profile

  • 5+ years of Android app development experience.
  • Degree in Computer Science, Engineering or related field.
  • Strong expertise in Android native development (Kotlin/Java) and experience building POS terminal applications.
  • Solid understanding of EMV standards and card‑present transaction flows.
  • Experience integrating payment SDKs, hardware peripherals, and working with REST APIs, WebSockets, and background sync mechanisms.
  • Proficiency with local storage solutions such as Room or SQLite.
  • Strong debugging and performance‑optimization skills and knowledge of secure coding practices in financial systems.
  • Experience in fintech or high‑transaction environments; exposure to cross‑platform frameworks like Flutter is a plus.

Required skills

  • Kotlin
  • Java
  • Android native development
  • EMV standards
  • NFC (contactless) payment integration
  • Payment SDK integration
  • Encryption standards and key management
  • POS peripheral integration (card readers, pin pads, printers, scanners)
  • Bluetooth and USB communication
  • OEM SDKs for Android POS terminals
  • REST APIs
  • WebSockets
  • Room
  • SQLite
  • CI/CD pipelines
  • Debugging and performance‑optimization tools

What we offer

  • Culture that puts people first, values every voice and promotes well‑being.
  • Learning environment with knowledge‑sharing, training, and internal technical talks.
  • Competitive compensation including salary, pension, health insurance, paid leave and additional benefits.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Moniepoint Group.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 12 hours ago

Expires 1 month from now

7 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Moniepoint Group

Lagos