L

Android Developer

Live Payments
Full-time
On-site
Hồ Chí Minh, Hồ Chí Minh, Vietnam
Mobile Developer

About Us

Live Payments is one of Australia's leading payment service providers, servicing thousands of businesses across Australia. We continue to innovate our payment solutions and expand our product offering alongside our industry leading strategic partners including Qantas Loyalty and Prospa.

Role and Responsibilities

Live Payments is seeking an experienced Android Developer to join our growing/ multi-national team. Reporting directly to our Vietnam-based Team Leader, the Android Developer will work closely with development team to design and build mobile applications for our growing product portfolios.

Core responsibilities include:

  • Develop, maintain, and optimise Android-based payment applications for POS terminals.
  • Implement secure card payment processing including EMV, NFC, and magstripe transactions.
  • Work with Hardware Security Modules (HSM), DUKPT key management, and payment card encryption/decryption techniques.
  • Integrate payment message protocols (e.g., ISO 8583, AS2805) to ensure seamless communication with payment switches/gateways.
  • Integrate with back-end APIs, handling data securely (e.g., HTTPS, JWT tokens) and efficiently managing JSON payloads.
  • Implement local secure storage for sensitive data on Android devices.
  • Collaborate with hardware engineers for payment terminal peripherals (e.g., card readers, printers, scanners).
  • Ensure compliance with PCI-DSS 3.x/4.x and Android secure coding practices.
  • Support POS integration and troubleshooting for merchant environments.

Required skills

  • 3+ years’ working experience in mobile application development on Android platforms
  • Solid understanding of Android SDK, Android app architecture (MVVM/MVC), and Jetpack components.
  • Experience working with payment SDKs, NFC/contactless transactions, EMV, and card reader integrations.
  • Knowledge of secure coding practices and compliance with PCI-DSS standards.
  • Familiarity with hardware integration and peripheral drivers for payment terminals.
  • Knowledge of encryption, tokenization, and secure storage mechanisms on Android.
  • Proven experience with payment card encryption/decryption, EMV, NFC, magstripe, HSM, and DUKPT key management.
  • Strong knowledge of payment protocols (ISO 8583, AS2805).
  • Familiarity with PCI-DSS 3.x/4.x and secure coding practices.
  • Practical experience integrating Android apps with Web APIs (REST, HTTPS, JSON).
  • Expertise in local secure storage for sensitive payment information on Android devices.
  • Experience with POS integrations.

Nice-to-Have Skills

  • Experience with HCE (Host Card Emulation) or tokenised payments.
  • Knowledge of device-level security, tamper detection.
  • Familiarity with AOSP (Android Open Source Project) or custom Android builds for terminals.
  • Familiarity with digital wallets, contactless payment flows, or mobile banking apps.

Benefits

  • Social insurance contributions based on full salary, in accordance with Vietnam Labor Law.
  • Full salary during probation period
  • 13th month salary & performance bonus
  • Generous leave: 14 annual leave days, 5 sick leave days, 3 conference leave days, and 1 birthday leave day per year
  • Biannual performance reviews to support your career growth
  • Annual health check-ups & vaccinations
  • Premium health insurance (covering spouse & children)
  • Personal learning & career development allowance (15.6 million VND/year)
  • Comprehensive health scheme (6.2 million VND/year)
  • Company laptop provided
  • Free parking, coffee, snacks, and more
  • Clear and attractive career path opportunities
  • Regular team dinners & team building activities
  • International, dynamic & friendly working environment