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
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.