Android App Developer (EMV L3 Certified Solutions for POS Terminals)
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
About the Role
We are seeking a highly skilled Android App Developer with expertise in building and certifying EMV Level 3 (L3) payment solutions on Android POS terminals. In this role, you will be responsible for developing secure, reliable, and compliant payment applications for POS systems, ensuring seamless card transactions and adherence to EMV, PCI, and other industry standards. This is a unique opportunity to work on cutting-edge payment solutions that drive real-world transactions and impact our business and end users directly.
Key Responsibilities
EMV L3 Development & Certification:
- Design, develop, and implement Android-based applications with EMV Level 3 certification requirements.
- Work closely with EMV certification bodies and testing labs to achieve L3 certification, addressing issues and retesting as required.
Payment Application Development:
- Develop, optimize, and maintain high-performance payment applications on Android POS terminals, ensuring transaction reliability, data security, and compliance.
- Integrate card payment functionalities, including contact, contactless, and mobile wallet payments (e.g., NFC).
POS Hardware Integration:
- Collaborate with hardware teams to ensure proper integration and functionality of POS-specific peripherals (e.g., card readers, PIN pads, barcode scanners, and receipt printers).
Security and Compliance:
- Implement security best practices for sensitive data handling, encryption, and tokenization in line with PCI-DSS, EMVCo, and other security standards.
- Ensure compliance with payment industry standards and certifications, such as PCI-PTS, EMV, and regional mandates.
Troubleshooting and Debugging:
- Diagnose and resolve application and hardware-related issues swiftly to ensure smooth operation and support L2 and L3 customer issues.
- Continuously monitor and improve app performance, focusing on minimizing downtime and transaction errors.
Collaboration & Documentation:
- Work closely with cross-functional teams, including QA, hardware, backend, and project management teams, to deliver quality products on time.
- Create detailed documentation for the certification process, code, and integration, assisting other team members and certification bodies as needed.
Required Skills and Experience
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Experience:
- 3+ years of experience in Android development, specifically for POS terminals or other payment applications.
- Proven experience in developing and certifying EMV Level 3 solutions on Android POS terminals.
Technical Skills:
- Proficiency in Java/Kotlin for Android development.
- Strong understanding of EMV L2 and L3 certification processes and requirements.
- Experience with payment card data security, PCI-DSS standards, encryption, and tokenization techniques.
- Familiarity with AIDL and Android NDK for working with POS terminal hardware.
- Knowledge of ISO 8583 messaging protocol and experience with backend integration for payment processing.
Problem-Solving:
- Strong analytical skills with experience in debugging hardware/software interactions.
- Ability to troubleshoot and resolve issues across different hardware and software layers.
Communication Skills:
- Excellent communication skills to collaborate with hardware engineers, third-party vendors, and certification bodies.
- Documentation skills for creating technical specifications, compliance reports, and test cases.
Preferred Skills
- Experience with NFC, HCE (Host Card Emulation), and tokenized mobile payments.
- Familiarity with Agile/Scrum development practices.
- Experience with RESTful APIs for backend communication.
- Knowledge of emerging payment technologies (QR code payments, wallet integrations) and industry trends.
Why Join Us?
- Work in a fast-growing, innovative environment with opportunities to work on transformative projects.
- Be part of a talented team pushing the boundaries of secure and compliant payment applications.
- Competitive salary, benefits, and opportunities for career advancement.
Job Types: Full-time, Permanent
Pay: RM5,000.00 - RM8,000.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Schedule:
- Monday to Friday
Education:
- Bachelor's (Preferred)
Language:
- English (Preferred)