CareerPlanSign in

Senior Android Developer

Pretoria, Tshwane💼 Full-time🗓 2026-09-10 → 2026-09-24

Core

Develop and certify software for physical payment devices, handling card acceptance, NFC, PIN pads, and receipt printing.

Role type

Senior IC Android developer (payment hardware)

Builds

Payment terminals and SoftPOS solutions for card acceptance

Domain

Fintech / Payment hardware

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Android development (Kotlin, Java), payment hardware integration (Urovo, PAX, Ingenico, Sunmi), EMV Level 2 contact/contactless, secure element/Keystore/TrustZone implementation, PCI PTS/PCI-SSF compliance, Visa CPA/Mastercard TQM certification, root-cause analysis, technical documentation

Preferred skills

SoftPOS development, PCI MPoC/CPoC knowledge, EMVCo QR standards, ISO 14443/EMV Contactless specifications, DebiCheck/Registered Mandates

Technologies

Android Studio, ADB, Git, Urovo, PAX, Ingenico, Sunmi

Responsibilities

Develop and maintain Android payment-device software, lead SoftPOS development, integrate USB serial/NFC/barcode scanners/printers, implement security measures, own certification processes, ensure PCI compliance, perform root-cause analysis on certification failures, maintain device-software documentation, provide mentorship and code reviews

Seniority

Senior, hands-on IC

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