More jobs:
Android Engineer; POS
Job in
Cape Town, 7100, South Africa
Listed on 2026-07-15
Listing for:
Pbt-Group
Full Time
position Listed on 2026-07-15
Job specializations:
-
Software Development
Android Developer
Job Description & How to Apply Below
Android Payments Engineer
PBT Group is seeking a skilled Android Payments Engineer to join a high-performing Payments Technology team. The successful candidate will contribute to the development and maintenance of card machine applications running on Android-based POS devices within a secure, high-throughput financial services environment.
This role requires strong native Android expertise combined with deep payments domain experience
, particularly in card-present transactions and payment terminal integrations.
- Design, develop, and maintain Android applications for POS (Point of Sale) devices
- Integrate and support payment terminal hardware components such as card readers, NFC modules, and PIN pads
- Implement and maintain EMV-compliant transaction flows (contact and/or contactless)
- Work with ISO 8583 messaging for financial transaction processing
- Ensure robust, secure, and performant payment application behaviour
- Collaborate with cross-functional teams including backend services, infrastructure, and product stakeholders
- Troubleshoot and resolve issues across embedded hardware/software environments
- Contribute to code reviews, best practices, and continuous improvement initiatives
- Strong proficiency in native Android development using Java and/or Kotlin
- Proven experience working with EMV protocols (contact and/or contactless payments)
- Solid understanding of ISO 8583 financial messaging standards
- Hands-on experience integrating Android applications with hardware peripherals (e.g. card readers, NFC, PIN pads)
- Experience using AIDL / IPC mechanisms for hardware communication
- Demonstrated experience in payments, fintech, or financial services environments
- Exposure to cross-platform frameworks (React Native, Ionic, Capacitor) in addition to native Android
- Understanding of PCI PTS and/or PA-DSS compliance standards
- Experience with cryptographic key management (e.g. DUKPT, MK-SK)
- Prior experience working with payment terminal vendors or fintech organisations (e.g. PAX, Ingenico, Verifone, ECentric, Synthesis)
- Native Android development is non-negotiable
; candidates with primarily cross-platform experience will not be considered - Candidates must be able to demonstrate hands-on EMV or payment terminal experience
- This is a specialist role within payments infrastructure, not a general mobile development position
Contract engagement with the possibility of permanent employment based on performance and business requirements. Competitive market-related rate (to be determined by PBT Group).
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×