Bebee

Mobile Developer (Flutter / Native iOS & Android)

Suregifts

location_on Lagos, Lagos, NG schedule Full Time calendar_today 1 month ago
bolt Apply & Run AI Match

We’ll save this job to your dashboard and score how well your resume matches.

description Job Description

About SureGifts

SureGifts is Nigeria’s leading digital voucher and rewards infrastructure platform, powering gifting, incentives, loyalty, and non-cash value exchange for enterprises and consumers.
Since 2014, SureGifts has built a scalable platform connecting 1,000+ corporates and 350+ merchant partners, enabling seamless voucher issuance, redemption, wallet funding, and reward distribution across multiple channels.

We are entering a new growth phase focused on strengthening our mobile experience, improving customer journeys, and launching new consumer and enterprise features across rewards, loyalty, gifting and payments.

Role Overview

We are looking for a Mobile App Developer to own the SureGifts consumer mobile application. You will be responsible for building, maintaining, and improving a fast, reliable, and intuitive experience for users buying, managing and redeeming vouchers and gift cards across Africa.
This is a high-ownership role.

You will be the primary mobile engineer on the team, working closely with the Product, Design, Lead Engineer and Leadership to bring new mobile features to life and improve the overall reliability, speed and usability of the app.

Our current mobile stack is built in Flutter, however we are open to candidates with strong native iOS or Android expertise where relevant.

Key Re****sponsibilities

• Build, maintain, and enhance SureGifts mobile applications across iOS and Android

• Develop scalable, reusable, and maintainable mobile architecture

• Collaborate with backend engineers to integrate APIs and microservices

• Improve app performance, responsiveness, reliability, and crash reduction

• Translate product requirements and UI/UX designs into production-ready mobile experiences

• Participate in feature planning, technical estimation, and architecture discussions

• Ensure strong mobile security, authentication, and session management

• Optimize mobile app performance across low-bandwidth and emerging market environments

• Work closely with QA to test, debug, and resolve issues across devices and OS versions

• Contribute to CI/CD workflows and release management for mobile deployments

• Support analytics, monitoring, and observability for mobile performance and usage tracking

• Write clean, documented, and scalable code following engineering best practices

Core Requirements
Required Experience

• 3 - 5 years of mobile development experience

• Strong experience with Flutter development and Dart

• OR strong native mobile experience in either Android (Kotlin/Java) or iOS (Swift)

• Experience shipping apps to the Apple App Store and Google Play Store

• Strong understanding of mobile architecture patterns (MVVM, Clean Architecture, BLoC)

• Experience consuming REST APIs and working with backend services

• Experience with authentication flows, token handling, and secure mobile sessions

• Understanding of mobile performance optimization and debugging

• Familiarity with version control systems such as Git

• Strong problem-solving skills and attention to detail

Preferred Experience

• Experience working in fintech, payments, loyalty, e-commerce, or transactional products

• Experience with push notifications, wallet-based systems, or rewards ecosystems

• Familiarity with Azure-based infrastructure and API environments

• Experience with Appsflyer, Firebase, analytics, engagement tools

Tech Environment
You will work within a broader distributed architecture environment that includes:

• Flutter mobile applications

• .NET Core and Node.js microservices

• REST APIs via API Gateway

• RabbitMQ for asynchronous events and background workflows

• Redis for caching and session management

• Microsoft SQL Server and MongoDB

• Azure hosting and DevOps pipelines

• Monitoring and observability tooling across services

Ideal Candidate Profile
You are

• You care about the end user experience as much as the code

• You are comfortable being the only mobile engineer in the room

• You move fast but don't cut corners on reliability — in fintech, a bad release costs more than a delayed one

• You have a low tolerance for vague requirements and a high tolerance for ambiguity

• You want to be known for what you ship, not just what you know

• You are excited about building infrastructure that powers real value for businesses and consumers across Africa

How to Apply
Please send your CV, portfolio, GitHub profile (if availabl

Ready to apply?

Create a free account to apply with an AI-tailored resume.

bolt Apply & Run AI Match
target

AI Match Score

See how well your resume fits this role before you apply.

edit_document

Tailored Resume

Auto-rewrite your resume to match this job in seconds.

checklist

Track Applications

Saved jobs live in your dashboard with reminders & status.