Android Developer
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