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