About this role
Native Android POS Engineer
Location: Nigeria
Purpose
- This role builds and maintains the native Android application that runs on bank POS terminals used by agents and merchants.
Key Duties
- Build POS screens and flows from the approved designs and acceptance criteria.
- Connect the app to approved services for payments, transfers, balance, and related agent transactions.
- Work with the terminal hardware the app depends on, including the card reader, printer, and network.
- Handle poor network conditions so a transaction fails safely and the agent can see what happened.
- Test the app on the agreed POS devices before handover to quality assurance.
- Fix defects from testing and from the field within the agreed time.
- Keep login, PIN entry, session, and data stored on the terminal secure.
- Follow the agreed process for releasing a build to test and to live terminals.
Requirements
-
Experience building native Android applications that run on POS terminals.
-
Working knowledge of the Android language and tools in use on LAPO mobile apps.
-
Experience with card payment, printing, or other terminal hardware.
-
Experience calling APIs and handling failed or slow network calls.
-
Attention to PIN entry, session handling, and data stored on the device.
-
Six-Month Targets and KPIs
-
S/N Focus Area Six-Month Target KPI / Measure
-
1 Feature Delivery Complete assigned POS work on the release plan. At least 80% of committed stories delivered within the agreed timeline.
-
2 Device Quality Builds submitted for test run on the agreed POS devices. A release candidate is rejected for a basic device defect no more than once in a release.
-
3 Transaction Safety A failed or incomplete transaction is visible to the agent. No transaction left in an unknown state on owned flows during the review period.
-
4 Field Defects Keep the live POS app stable. Critical defects on owned flows resolved within agreed SLA.
-
5 Test Evidence Test on the device list agreed with QA. Test evidence recorded for every release candidate.
-
6 Security Protect login, PIN entry, and data on the terminal. No high-risk audit findings on owned app changes during the review period.
-
Reporting: Progress against these KPIs will be reviewed monthly and assessed at the end of the six-month period.
-
Approval: Targets may be adjusted with management approval where business priorities change.
Application Closing Date
23rd November, 2026.