Senior POS Mobile Engineer

🏢 Moniepoint · all Moniepoint jobs
📍 Poland
📅 Posted 2026-08-08 · via Himalayas
🏷 Senior-Mobile-Engineer,Android-Developer,POS-Mobile-Engineer,FinTech-Engineer,Payment-Systems-Engineer,Senior-Mobile-Engineering,Senior-Mobile-Engineer-(Android),Senior-Mobile-Developer,Senior-Cross-Platform-Mobile-Engineer,Senior-React-Native-Engineer,Senior-IOS-Engineer,Senior-Mobile-App-Developer,Senior-Retail-Software-Engineer
Apply on original site ↗

Who we are

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 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 remote jobs