About the job
Who We Are
Moniepoint is a revolutionary financial services platform tailored for emerging markets, recognized as the second-fastest growing company in Africa. Since our inception in 2019, we have empowered over 3 million individuals with our technology, providing essential personal and business banking services, payment solutions, credit options, and business management tools to help them thrive. In 2023 alone, we processed an impressive $182 billion and currently handle the majority of POS transactions within Nigeria.
About the Role
As a Mobile Architect (POS Terminal) at Moniepoint, you will take charge of designing and leading the architecture for our POS terminal solutions across diverse platforms. Your expertise will be vital in ensuring the scalability, security, performance, and reliability of our POS systems and associated applications, including mobile apps for repair scheduling and maintenance. Although our terminals primarily utilize Android Native, your proficiency in cross-platform solutions (such as Flutter, C, JavaScript) will be essential as we broaden and diversify our offerings. You will play a pivotal role in guiding the development of our POS-related products, collaborating closely with cross-functional teams to align our technical vision with the company's overarching strategic objectives.
Interested in discovering what makes Moniepoint a fantastic workplace? Explore our blog to learn about our culture of innovation, teamwork, and growth.
Key Responsibilities:
- Lead the design and architecture of POS terminal solutions, ensuring security, scalability, performance, and seamless integration with various hardware and payment systems.
- Develop and maintain comprehensive architectural documentation and diagrams for POS terminal systems, ensuring thorough and up-to-date records across all platforms.
- Make informed architectural decisions regarding POS terminal software, integrating various payment technologies and EMV standards while ensuring hardware compatibility.
- Oversee the development of POS-related applications.
- Optimize system performance and security, particularly in relation to payment processing and EMV protocols.
- Engage in planning sessions with product and engineering teams to ensure that solutions fulfill market demands and align with business objectives.
- Conduct code reviews and champion best practices in mobile and embedded systems development, particularly for Android Native.
- Define and uphold software engineering best practices across the POS and related teams to enhance efficiency and developer productivity.

