Senior Pos Mobile Engineer

moniepoint

📍 Remote🌐 Remote🕐 1mo ago🔗 himalayas

Job Description

### Who we are [Moniepoint](https://himalayas.app/companies/moniepoint) Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month. As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries, [Moniepoint](https://himalayas.app/companies/moniepoint) Inc. processes over $250 billion in digital payment transaction value annually. ### 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](https://himalayas.app/companies/moniepoint) is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates. Originally posted on [Himalayas](https://himalayas.app)
Senior Pos Mobile Engineer at moniepoint | MergeJobs