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 EMV protocols.

Role type

Senior IC Android Developer (Payments/Hardware)

Builds

Native Android applications for payment terminals and card machines

Domain

Fintech / Payments / Hardware Integration

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 standards, DUKPT/MK-SK key management, fintech environment experience

Technologies

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

Responsibilities

Develop and maintain card machine applications on Android-based POS devices, integrate Android applications with hardware peripherals including card readers, NFC, and PIN pads, 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.