
Principal Mobile Engineer – POS Terminal
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in Nigeria.
• Oversee the design and architecture of POS terminal solutions, ensuring aspects such as security, scalability, performance, and seamless integration with hardware and payment systems.
• Create and maintain architectural documentation and diagrams related to POS terminal systems.
• Make informed architectural choices for POS terminal software, incorporating payment technologies and EMV standards while ensuring compatibility with hardware.
• Spearhead the development of applications related to POS systems.
• Enhance system performance and security concerning payment processing and EMV protocols.
• Engage in planning sessions with product and engineering teams.
• Conduct code reviews and uphold best practices for mobile and embedded systems development.
• Define and implement software engineering best practices across POS and related teams.
• Guarantee the stability and reliability of POS terminal products and applications by monitoring performance and troubleshooting issues.
• Offer technical mentorship to engineering teams.
• Participate in the recruitment of engineers with expertise in POS, mobile, and embedded development.
• A minimum of 8 years of experience in system design, architecture, and development, particularly within the POS terminal sector.
• Strong proficiency in Android Native development (Java/Kotlin), with a comprehensive understanding of Android-based POS terminal solutions.
• Experience in cross-platform mobile development, including Flutter.
• Familiarity with additional POS application platforms (e.g., C, JavaScript) is advantageous.
• Solid knowledge of EMV security protocols, including chip-based transactions, encryption, and key management.
• Experience with hardware integration for POS devices such as card readers, pin pads, printers, and various peripherals.
• In-depth understanding of payment systems architecture, including integration with payment processors and gateways.
• Knowledge of software quality assurance principles and their application in financial systems.
• Excellent problem-solving abilities, capable of managing complex system interactions and adapting to evolving requirements.
• Strong communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders.
• Proven leadership skills with a focus on mentoring engineers and implementing process improvements within the team.
• Competitive salary
• Pension plan
• Health insurance coverage
• Annual bonus opportunities
• Additional benefits
• An environment focused on learning and development
• Knowledge sharing initiatives
• Training programs
• Regular internal technical discussions
Experian
Umdasch Group Ventures
Hypoport SE
Suzano
Get handpicked remote jobs straight to your inbox weekly.