×
Register Here to Apply for Jobs or Post Jobs. X

Android Engineer; POS

Job in Cape Town, 7100, South Africa
Listing for: Pbt-Group
Full Time position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Android Developer
Job Description & How to Apply Below
Position: Android Payments Engineer (POS)

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.

Key Responsibilities
  • 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
Minimum Requirements (Must-Have)
  • 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
Preferred / Advantageous Skills
  • 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
Additional Information

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-Ljbffr
Note 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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary