Quick Summary
Key Responsibilities
timeouts, retries, recovery, and status verification where the outcome of an operation is uncertain. Ensure repeated user actions and communication failures never cause duplicate processing.
Technical Tools
Other
About Kolomoni Kolomoni Microfinance Institution (Gambia) is a microfinance institution licensed and regulated by the Central Bank of The Gambia. We are a subsidiary of CapitalSage Holdings, a Nigerian-founded conglomerate established in 2014, operating across fintech, agribusiness, FMCG, healthcare and export trading, with a presence in multiple African countries and global markets. We exist for the part of the market formal banking has largely passed over: traders, agents, merchants, MSMEs and ordinary earners who run real economic activity without a bank behind them. We serve them through personal banking and wallets, business banking, corporate and ecosystem payments, agency banking and merchant acceptance. This role sits in our technology team, based at our Ibadan office, building the platforms behind all of it. About the role You will build the software that runs on POS and embedded terminal devices — the application a merchant touches when they take a payment. It has to work on constrained hardware, over unstable networks, with device peripherals, and it has to be certain whether a transaction went through. If you have built Android applications that integrate hardware SDKs and survive a dropped connection mid-transaction, this is your role. What you will do Design, develop and maintain applications for supported terminal devices, using Android with Java and/or Kotlin. Integrate terminal and device SDKs, hardware and peripherals. Integrate with backend APIs, and implement reliable communication between terminal and remote systems. Build secure device authentication and activation, and secure local storage. Design for unstable or limited network conditions: timeouts, retries, recovery, and status verification where the outcome of an operation is uncertain. Ensure repeated user actions and communication failures never cause duplicate processing. Build comprehensive application and device logging, and support versioning, updates and release management. Optimise for terminal hardware and resource constraints, and resolve device-integration and production issues. Participate in testing, quality assurance and certification activities. Requirements Strong Android development, with strong Java and/or Kotlin. Experience integrating hardware or device SDKs — the part that is hard to learn on the job. REST API integration; application lifecycle and state management; network communication and error handling. Secure local-storage and application-security practice. Git, debugging, and an understanding of software release and version management.
Location & Eligibility
Where is the job
Ibadan, Nigeria
On-site at the office
About this job
- Posted
- 1 day ago
Listing Details
- Posted
- October 16, 2026
- First seen
- October 16, 2026
- Last seen
- October 17, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 57%
- Scored at
- October 16, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
4 other jobs at
View all →Similar Other jobs
View all →Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.