React Native Mobile Engineer — Gain Infinity
Gain Infinity - Digital Marketing Agency
About the role
Location: Abuja, Nigeria (Hybrid — 3 days in-person, 2 days remote)
Type: Full-time contract (14 weeks, with possibility of permanent)
Start date: Immediate (1 April 2026 at the absolute latest)
Compensation: Very attractive salary — commensurate with experience and skills
About Gain Infinity
Gain Infinity is an Abuja-based technology company building a mobile-first consumer platform for Nigerian cities. We are a small, focused team on a tight build-to-launch schedule. We move fast, we ship real software, and we hold ourselves to a hard deadline. We are looking for a mobile engineer who takes full ownership and delivers. The Role
You will own the mobile layer of our platform — building two React Native applications from the Figma designs through to live App Store and Google Play submissions. Both applications ship before 26 June 2026. That date does not move.
One application is consumer-facing with a discovery feed, search, transactional checkout, a local data wallet, and user account management. The other is an operational tool used in the field, requiring reliable camera-based scanning that functions without an internet connection.
What You Will Build
∙ A consumer-facing mobile app: browsable feed, detail views, search and filtering, in-app checkout flow, a locally-stored wallet with QR display, and user profile management
∙ A field operations app: camera-based code scanning with clear pass/fail result states that work fully offline
∙ Push notifications, deep linking, and WhatsApp share integration
∙ Clean integration with a NestJS REST API maintained by the backend engineer
∙ Full App Store and Google Play submission and review management
What We Are Looking For
∙ 3+ years of React Native development experience
∙ At least one app shipped and maintained on the App Store and Google Play — not just submitted, actually live and used by real people
∙ Solid experience with Expo and the Expo SDK ecosystem
∙ TypeScript exclusively — we do not write JavaScript
∙ You can implement a Figma design file accurately without asking the designer for measurements
∙ You have built features that work reliably in low-connectivity environments
∙ Abuja-based or willing to work hybrid in Abuja
Bonus Points
∙ Experience integrating Nigerian payment gateways in a mobile app
∙ Experience implementing camera-based scanning in React Native
∙ Experience with NativeWind or Tailwind CSS in a React Native project
How to Apply
Send the following to info@gaininfinity.com with the subject line “Mobile Engineer — [Your Name]”:
∙ Links to apps you have shipped on the App Store or Play Store — we will download and test them
∙ A GitHub repository showing your React Native work (private repos are fine — add github.com/gaininfinityltd as a collaborator)
∙ Your answer to this question: “A user completes a purchase on your app, then immediately goes underground in a busy transit station with no signal. When they come back up, a field device reads their phone. What has to have happened in your app between the purchase and that read working — and what could go wrong?”
Applications without a live App Store or Play Store link and an answer to the question above will not be reviewed.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free