Senior POS Mobile Engineer
Moniepoint
IndiaremotePosted 1 month ago
Skill Required
Mobile-DevelopmentAndroid-EngineeringFintechPayment-SystemsSenior-Mobile-EngineerSenior-Mobile-EngineeringSenior-Mobile-Engineer-(Android)Senior-Mobile-DeveloperSenior-Cross-Platform-Mobile-EngineerSenior-React-Native-EngineerSenior-IOS-EngineerSenior-Mobile-App-DeveloperSenior-Retail-Software-EngineerSoftware-EngineerSystem DesignOWASPCD pipelinesEngineeringObservabilityCryptographyWebSocketdebuggingsecuritybuildingEmbedded CFlutterAndroidfintechKotlinSQLitedesignCI/CDDesign PatternsJavaAPIsandCICDFulltime
Key highlights
- Attractive salary, pension, health insurance, and paid leave.
- Minimum 5+ years of Android development experience required.
- Must have strong expertise with EMV standards and POS hardware integration.
- Learning‑focused culture with regular internal technical talks.
- Work at Africa’s largest merchant acquirer processing over $250 billion annually.
- Degree in Computer Science, Engineering or related field required.
Role overview
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 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.
Responsibilities
- Design, implement, and maintain Android-based POS terminal applications (Java/Kotlin).
- Own end‑to‑end development of key transaction flows such as sales, refunds, reversals, and 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.
- Integrate EMV chip, contactless (NFC), and card‑present transaction flows.
- Work with encryption standards, key management processes, and secure payment SDKs to ensure compliance with payment security best practices.
- Troubleshoot and resolve transaction‑related issues in production.
- Integrate and maintain support for POS peripherals (card readers, pin pads, printers, scanners).
- Work with OEM SDKs for Android‑based POS terminals and handle Bluetooth, USB, and embedded hardware communication layers.
- 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.
- 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.
- Own complex features end‑to‑end while contributing to system design discussions and ensuring engineering excellence across the codebase.
Requirements
- 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 using Kotlin or 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 such as Room or 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.
- Experience working with Android‑based embedded POS terminals.
Nice to have
- Exposure to cross‑platform frameworks such as Flutter.
- Additional experience with other mobile platforms or languages.
- Knowledge of additional payment security certifications beyond standard best practices.
Benefits
- Culture that puts people first, values every opinion, and emphasizes respect and well‑being.
- Learning and development‑focused environment with knowledge sharing, training, and regular internal technical talks.
- Attractive salary package, pension, health insurance, paid leave and other benefits.
- Equal‑opportunity employer committed to diversity and inclusion.
Additional details
- 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.
- Nigeria’s largest merchant acquirer, powering most of the country’s point‑of‑sale (POS) transactions and processing over $250 billion in digital payment transaction value annually through its subsidiaries.
- Hiring process includes a preliminary phone call with the recruiter, a take‑home test exercise, a technical interview with a Lead in the Engineering Team, and a behavioural and technical interview with a member of the Executive team.
- Moniepoint is an equal‑opportunity employer that celebrates diversity and is committed to creating an inclusive environment for all employees and candidates.
- Originally posted on Himalayas.