Enter a job title or keyword

Flutter Mobile Engineer (Mid-Level Senior)


Job Location:

Lagos - Nigeria

Salary: Not provided by the employer
Experience Required: 4-5years
Posted: 18 June 2026 (30+ days ago)
Application Deadline: 15 September 2026
Vacancies: 1 Vacancy

Job Summary

We are looking for talented Flutter Engineers to build and maintain high-quality mobile applications powering digital banking payments lending agency banking and financial services platforms. The ideal candidate should have experience developing secure scalable and user-friendly mobile applications with a strong focus on performance reliability and customer experience.


Key Responsibilities

  • Design develop test and maintain Flutter mobile applications.
  • Build reusable scalable and maintainable mobile components.
  • Integrate mobile applications with REST APIs and backend services.
  • Implement secure authentication and authorization mechanisms.
  • Optimize application performance responsiveness and battery usage.
  • Troubleshoot and resolve production issues.
  • Collaborate with product design backend QA and DevOps teams.
  • Participate in code reviews and engineering best practices.
  • Publish and maintain applications on Google Play Store and Apple App Store.




Requirements
Technical Requirements
Mobile Development
  • Strong proficiency in Flutter and Dart.
  • Experience building and deploying production Flutter applications.
  • Strong understanding of mobile application architecture.
  • Experience with state management solutions such as:
    • Bloc
    • Cubit
    • Provider
    • Riverpod
API & Integration
  • REST API integration.
  • JSON serialization and parsing.
  • Secure API consumption.
  • WebSocket and real-time communication experience is an advantage.
Mobile Security
  • JWT Authentication.
  • Biometric Authentication.
  • Device Binding.
  • Secure Local Storage.
  • Certificate Pinning.
  • Mobile Application Security Best Practices.
Performance & Quality
  • Unit Testing.
  • Widget Testing.
  • Integration Testing.
  • Debugging and Performance Optimization.
  • Crash Monitoring and Analytics.
Platform Knowledge
  • Android Development Fundamentals.
  • iOS Development Fundamentals.
  • Play Store and App Store Release Management.
  • CI/CD for Mobile Applications.
Tools & Technologies
  • Flutter
  • Dart
  • Git
  • Firebase
  • FCM Push Notifications
  • Google Maps Integration
  • Deep Linking
  • App Links / Universal Links
Financial Services Experience (Preferred)

Experience developing one or more of the following:

  • Digital Banking Applications
  • Mobile Wallets
  • Agency Banking Applications
  • Lending Platforms
  • Payment Applications
  • FinTech Solutions
Nice to Have
  • Face Recognition and Liveness Detection.
  • NFC and QR Code Payments.
  • Offline-First Mobile Applications.
  • Background Services.
  • Mobile Analytics and Monitoring.
  • Flutter Web.
  • Native Android (Kotlin/Java) or iOS (Swift) knowledge.
Qualifications
  • in Computer Science Computer Engineering Electrical & Electronics Engineering Information Technology or related discipline.
  • 4 years of professional software development experience.
  • Proven experience delivering mobile applications to production.


Benefits
Industry Standard


Required Education:

RequirementsQualifications and Experience: Bachelors degree in accounting Banking & Finance Economics Business Administration or related fields. Minimum of 24 years experience in fraud desk operations internal control fraud investigation risk management or audit within a financial institution preferably a microfinance bank. Strong understanding of banking operations microfinance systems digital financial services and fraud types.