🚀 Senior Android Developer – Mobile Payment Systems

💰 R85,000 – R95,000 per month | 🌍 100% Remote | 📅 Posted: 16 Jan 2026


Why This Role Stands Out

Join a cutting-edge payment technology team building the future of mobile transactions. Work on secure, mission-critical Android applications that power POS terminals across Africa and beyond—all from the comfort of your home office.

What makes this opportunity unique:

  • Shape production-grade payment solutions used by thousands of merchants daily
  • Work with the latest Android tech stack (Kotlin, Jetpack, Clean Architecture)
  • Tackle complex challenges at the intersection of hardware, security, and fintech
  • 100% remote with genuine work-life flexibility—no office politics, just great engineering

The Role

As a Senior Android Developer, you’ll architect and build secure mobile payment applications for Android-based POS terminals. You’ll work with cutting-edge hardware platforms (NEWPOS Tech, Elanda S30, Sunmi) and integrate deeply with payment gateways, acquirers, and security infrastructure.

This isn’t your typical app development role. You’ll be engineering systems that handle real money, navigate complex compliance requirements, and integrate with specialized hardware—all while maintaining the highest security standards.


What You’ll Do

Build Production-Grade Payment Systems

  • Design modular, high-performance Android applications using Kotlin, Clean Architecture, and Jetpack components
  • Architect mobile payment frameworks that are secure, scalable, and maintainable
  • Implement native integrations with EMV chip readers, NFC/contactless, magstripe, PSAM modules, printers, and barcode scanners
  • Create efficient native bridges for payment SDKs and vendor libraries

Master Hardware & Payment Integration

  • Integrate with hardware vendor SDKs across multiple Android POS platforms
  • Implement EMV Level 2/3 transaction flows for card-present payments
  • Handle device communication via USB, RS232, Bluetooth (SPP/BLE), NFC, and Ethernet
  • Manage complete transaction lifecycles from initiation through settlement and reconciliation

Champion Security & Compliance

  • Apply PCI DSS, EMV, P2PE, and SRED security standards to every solution
  • Leverage TEE (Trusted Execution Environment), Android Keystore, and Secure Elements for encryption
  • Implement TLS 1.3/mTLS, certificate pinning, and secure session management
  • Collaborate on key management, device attestation, and secure provisioning
  • Support payment certification processes with acquirers and processors

Drive Cloud & Backend Integration

  • Connect POS applications with cloud payment APIs and real-time messaging (WebSocket/MQTT)
  • Build offline-first, idempotent transaction flows with intelligent retry logic
  • Design secure, scalable APIs in collaboration with backend teams
  • Support remote device management and OTA updates via TMS/MDM systems

Lead & Mentor

  • Set the standard with clean code, comprehensive testing, and thorough documentation
  • Mentor junior developers and foster a culture of security-first engineering
  • Collaborate cross-functionally with Product, Security, Compliance, and DevOps teams
  • Thrive in a remote-first environment with autonomy, clear communication, and accountability

What We’re Looking For

Must-Have Experience

  • 5+ years of professional Android development (Kotlin/Java)
  • 2+ years specializing in payment systems or embedded POS development
  • Deep expertise with Android system internals, AIDL/Binder IPC, and hardware SDK integration
  • Proven track record with secure payment SDKs, EMV flows, tokenization, and acquirer integrations
  • Strong understanding of cryptography, TLS/SSL, and secure key handling in Android
  • Expert-level knowledge of network communication, threading, and asynchronous transaction processing
  • Experience building offline-resilient, transaction-safe mobile applications
  • Familiarity with CI/CD pipelines, code signing, and secure distribution
  • Comfortable working within regulated environments (PCI DSS/ISO 27001)

Nice-to-Have Skills (That’ll Make You Shine)

  • Multi-gateway payment processor integrations (Adyen, Worldline, Fiserv, etc.)
  • HSM/key injection workflows and terminal management systems (TMS)
  • iOS development experience
  • Understanding of when to use hybrid vs. native approaches
  • Flutter and/or React Native with native bridge development for POS hardware
  • Device attestation, secure boot, and root detection strategies
  • IoT/Edge integrations for distributed payment devices
  • OTA deployment, remote logging, and device health monitoring experience

What You’ll Get

Compensation & Work Model

  • Competitive salary: R85,000 – R95,000 per month
  • 100% remote-first culture with flexible working hours
  • Work from anywhere in South Africa (or potentially beyond)
  • Permanent position with job security in a growing fintech sector

Professional Growth

  • Shape next-generation Android payment ecosystems across diverse hardware platforms
  • Deep exposure to secure transaction systems, fintech infrastructure, and hardware certification
  • Work on systems that directly impact merchants and consumers across the continent
  • Continuous learning in security, compliance, and cutting-edge payment technology

Culture & Environment

  • Supportive, innovation-driven team focused on technical excellence
  • Collaborate with world-class engineers, security experts, and product leaders
  • No bureaucracy—just smart people solving hard problems together
  • Genuine work-life balance with respect for your time and wellbeing

Ready to Build the Future of Payments?

If you’re passionate about secure systems, love working close to the hardware, and want to make a real impact in the fintech space, we want to hear from you.

📧 Apply Now | Job ID: ZR_15948_JOB

Share this opportunity with your network—we believe in the power of referrals!


Industry: Travel & Tourism (Payment Solutions)
Employment Type: Permanent, Full-time
Location: Remote (South Africa)
Application Deadline: Open until filled


About the Interview Process

We respect your time. Our process is straightforward:

  1. Initial screening – Brief call to discuss your experience and the role
  2. Technical interview – Deep dive into your Android and payment systems expertise
  3. System design session – Collaborative problem-solving exercise
  4. Final interview – Meet the team and discuss culture fit

Expected timeline: 2-3 weeks from application to offer


We’re committed to building a diverse and inclusive team. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Be the first to comment

Leave a Reply

Your email address will not be published.


*