Senior Android Engineer - Payment Devices
Core
Senior Android Engineer owning technical delivery and security of Android-based payment solutions, including SoftPOS development and hardware integration.
Role type
Senior IC Android Engineer (Payment Devices)
Builds
Production payment applications and SoftPOS solutions for payment hardware
Domain
Fintech / Payment Hardware
Deliverable
production ML models | product features
Required skills
Kotlin, Java, EMV Level 2, Payment hardware SDK integration, Secure element/Keystore/TrustZone, PCI PTS/PCI-SSF, NFC/USB/Serial integration, Device certification (Visa CPA/Mastercard TQM)
Preferred skills
Architecture documentation, Technical mentorship
Technologies
Urovo, PAX, Ingenico, Sunmi, Android Keystore, TrustZone
Responsibilities
Develop and maintain high-quality production applications using Kotlin and Java; Lead SoftPOS development and related technical implementation; Integrate and troubleshoot payment hardware through manufacturer SDKs; Implement and support EMV Level 2 contact and contactless payment flows; Manage interactions between payment applications, kernels and device hardware; Implement security-critical functionality using secure elements, Android Keystore and TrustZone; Own device certification activities, including Visa CPA and Mastercard TQM processes; Provide technical guidance and knowledge transfer to Mid-level Android Developers.
Seniority
Senior, hands-on IC