Senior POS Mobile Engineer at Moniepoint. . Location: Remote, Lagos, Nigeria. Who we are. . Moniepoint is an all-in-one financial services platform for emerging markets and the second-fastest growing company in Africa.. Since 2019, Moniepoint’s technology has powered over 3 million people, offering personal and business banking, payment, credit and business management tools to help them succeed. Moniepoint processed $182 billion in 2023, and currently processes the majority of the POS transactions in Nigeria.. . Curious about what makes Moniepoint an incredible place to work? . Check out posts on how we cultivate a culture of innovation, teamwork, and growth.. . About the role. . As a Senior Mobile Engineer (POS Terminal), you will be responsible for building, optimizing, and maintaining high-performance Android-based POS applications used across large-scale transaction environments.. . You will work closely with Mobile Architects, Backend Engineers, Product Managers, and Hardware teams to deliver reliable, secure, and scalable POS features. This role requires strong hands-on Android expertise, deep understanding of payment flows, and experience integrating with POS hardware and EMV standards.. . You will own complex features end-to-end while contributing to system design discussions and ensuring engineering excellence across the codebase.. . What you’ll get to do. . . . Feature Development & Ownership. . . Design, implement, and maintain Android-based POS terminal applications (Java/Kotlin).. . Own end-to-end development of key transaction flows (sales, refunds, reversals, settlement).. . Collaborate with backend teams to integrate APIs and ensure reliable transaction synchronization.. . Implement offline-first capabilities and manage edge-case handling in low-connectivity environments.. . . . . Payments & Security. . . Integrate EMV chip, contactless (NFC), and card-present transaction flows.. . Work with encryption standards, key management processes, and secure payment SDKs.. . Ensure compliance with payment security best practices.. . Troubleshoot and resolve transaction-related issues in production. . . . . Hardware Integration. . . Integrate and maintain support for POS peripherals (card readers, pin pads, printers, scanners).. . Work with OEM SDKs for Android-based POS terminals.. . Handle Bluetooth, USB, and embedded hardware communication layers.. . . . . Code Quality & Engineering Standards. . . Write clean, maintainable, testable code following established architecture patterns.. . Participate in code reviews and provide constructive feedback.. . Contribute to improving CI/CD pipelines and release processes.. . Support debugging, monitoring, and performance optimization efforts.. . . . . Collaboration & Mentorship. . . Work cross-functionally with Product, QA, and Backend teams to deliver high-quality features.. . Mentor mid-level engineers and support onboarding of new team members.. . Participate in sprint planning, estimation, and technical discussions.. . . . . To succeed in this role, you should have. . . Minimum of 5+ years of experience in Android app development. . A degree in Computer Science, Engineering or a related subject. . Strong expertise in Android Native development (Kotlin/Java).. . Experience building or maintaining POS terminal applications.. . Solid understanding of EMV standards and card-present transaction flows. . Experience integrating payment SDKs and hardware peripherals.. . Familiarity with REST APIs, WebSockets, and background sync mechanisms.. . Experience with local storage solutions (Room, SQLite).. . Strong debugging and performance optimization skills.. . Understanding of secure coding practices in financial systems.. . Ability to work effectively in a fast-paced, high-ownership environment.. . Experience working in fintech or high-transaction environments.. . Exposure to cross-platform frameworks (e.g., Flutter).. . Experience working with Android-based embedded POS terminals.. . . What we can offer you. . . Culture. - We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.. . Learning. - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.. . Compensation . - You’ll receive an attractive salary, pension, health insurance, paid leave plus other benefits.. . . What to expect in the hiring process. . . A preliminary phone call with the recruiter. . A take-home test exercise. . A technical interview with a Lead in our Engineering Team. . A behavioural and technical interview with a member of the Executive team.. . . Moniepoint is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.. .
Senior POS Mobile Engineer at Moniepoint