Job Search and Career Advice Platform

Enable job alerts via email!

Mobile App Developer – Android (Payments)

Believe Resourcing

Remote

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fintech company in South Africa is seeking a Senior Android Developer to lead the development of next-gen POS software for Android terminals. This role involves designing secure mobile payment solutions and integrating with various hardware vendors, ensuring compliance with data security standards. The ideal candidate will have over 5 years of Android experience, particularly in POS systems, and will thrive in a fully remote, innovation-driven environment.

Benefits

Fully remote work
Flexible working hours
Strong technical growth opportunities
Collaborative culture

Qualifications

  • 5+ years of Android development, with 2+ years in POS or embedded systems.
  • Proficient with payment SDKs, EMV, tokenization, and integrations.
  • Strong understanding of Android internals, AIDL/Binder IPC.

Responsibilities

  • Lead development of POS software for Android terminals.
  • Integrate payment flows with hardware vendor SDKs.
  • Ensure compliance with PCI DSS and EMV standards.

Skills

Android development
Kotlin
Embedded systems
Payment SDKs
Cryptography
CI/CD
Secure key handling

Tools

Android Keystore
Payment APIs
Cloud integration
Job description
Senior Android Developer

Location: Remote
Salary: $5000 - $6000 Per Month

About the Company

Our client is a pioneering fintech company that designs technology for financial institutions and businesses to facilitate seamless multi‑channel payment acceptance. With over two decades of innovation and millions of transactions processed globally, they are trusted as a leader in secure and scalable payment technology.

Why Join Them

You’ll be joining a team that sits at the forefront of fintech innovation — where secure mobile payments meet embedded Android systems. This is your chance to influence the future of Android‑based POS technology across a diverse ecosystem of retail, kiosk, and forecourt environments. Expect autonomy, technical depth, and a culture that truly values engineering excellence.

About the Role

As a Senior Android Developer, you’ll lead the development and integration of next‑generation POS software across a range of Android terminals, including devices from NEWPOS Tech and Elanda. Your focus will be on building secure, production‑grade Android payment solutions, ensuring compliance with the highest standards of data security and transaction integrity. You’ll collaborate closely with gateway teams, acquirers, and hardware vendors to deliver systems that are robust, scalable, and compliant with PCI DSS and EMV standards.

Requirements and Responsibilities
Android Development & Architecture
  • Design and build modular, high‑performance Android applications in Kotlin using Clean Architecture and Jetpack components.
  • Lead the design and integration of mobile payment frameworks for Android POS environments.
  • Implement native integrations with SDKs for EMV, NFC, PSAM, printers, and barcode scanners.
  • Develop secure, efficient native bridges for payment SDKs and third‑party libraries.
Payment & Device Integration
  • Integrate with hardware vendor SDKs (e.g. NEWPOS Tech, Elanda, Sunmi).
  • Implement EMV Level 2/3, card‑present, and contactless payment flows.
  • Manage communication with peripherals (USB, RS232, Bluetooth, NFC, Ethernet).
  • Support full transaction lifecycles — from initiation to settlement.
Security, Compliance & Encryption
  • Apply PCI DSS, EMV, P2PE, and SRED standards in design and implementation.
  • Use TEE, Android Keystore, and Secure Elements for key storage.
  • Implement secure session management, TLS 1.3 / mTLS, and certificate pinning.
  • Participate in certification and validation processes with acquirers and processors.
Backend & Cloud Integration
  • Integrate Android POS systems with cloud payment APIs and transaction services.
  • Build offline‑first, idempotent transaction flows with safe retries.
  • Collaborate with backend teams on API design and telemetry.
  • Enable OTA updates and remote device management.
Leadership & Collaboration
  • Champion clean code, automated testing, and peer reviews.
  • Mentor junior engineers and contribute to a culture of security excellence.
  • Work cross‑functionally with Product, Compliance, and Security teams.
  • Operate effectively in a remote, distributed engineering environment.
Required Skills & Experience
  • 5+ years of Android development (Kotlin/Java), including 2+ years in POS or embedded systems.
  • Strong understanding of Android internals, AIDL/Binder IPC, and hardware SDKs.
  • Deep experience with payment SDKs, EMV, tokenisation, and acquirer integrations.
  • Strong grasp of cryptography, TLS/SSL, and secure key handling.
  • Proficient in CI/CD, secure signing, and regulated environments (PCI DSS / ISO 27001).
Nice to Have
  • Experience with multiple payment processors (e.g. Adyen, Fiserv, Worldline).
  • Exposure to HSM/key injection workflows and terminal management systems.
  • Knowledge of iOS, Flutter, or React Native (POS bridge integrations).
  • Understanding of device attestation, secure boot, and IoT/Edge integration.
  • Familiarity with remote device monitoring and OTA deployment.
What’s on Offer
  • Fully remote and flexible working environment.
  • The opportunity to shape next‑gen Android payment ecosystems.
  • Work with cutting‑edge fintech hardware and security technologies.
  • Competitive salary and strong technical growth opportunities.
  • Collaborative, innovation‑driven culture that rewards curiosity and expertise.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.