CareerPlanSign in

Android Developer

Cape Town City Centre, Cape Town Region💼 Full-time🗓 2026-09-16 → 2026-09-21

Core

Building and maintaining card machine applications on Android-based POS devices, integrating with payment hardware and handling financial messaging.

Role type

Senior IC Android Developer (Payments/Hardware)

Builds

Native Android applications for payment terminals

Domain

Fintech / Payments / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Native Android development, Java, Kotlin, EMV protocol, ISO 8583 financial messaging, AIDL, IPC, hardware peripheral integration, card readers, NFC, PIN pads

Preferred skills

React Native, Ionic, Capacitor, PCI PTS, PA-DSS, DUKPT, MK-SK key management, payment terminal vendor experience

Technologies

Java, Kotlin, AIDL, IPC, EMV, ISO 8583, NFC

Responsibilities

Develop using native Android with Java and/or Kotlin, Integrate Android applications with hardware peripherals including card readers, NFC, and PIN pads, Develop and maintain hardware integrations using AIDL / IPC, Work with EMV protocols for contact and/or contactless transactions, Work with ISO 8583 financial messaging, Troubleshoot and resolve issues across Android applications, payment hardware, and payments infrastructure

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.