Flutter Mobile Engineer (Mid-Level / Senior)

Posted 13 Hours Ago
Be an Early Applicant
Lagos, Lagos Island, Lagos, NGA
In-Office
Senior level
Fintech • Financial Services • Agriculture
The Role
Develop and maintain secure, scalable Flutter mobile applications for banking, payments, lending, and financial services. Responsibilities include building reusable components, integrating APIs, implementing authentication, optimizing performance, testing, troubleshooting production issues, collaborating across teams, conducting code reviews, and publishing applications to Google Play and the Apple App Store.
Summary Generated by Built In

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.

 



RequirementsTechnical 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
  • B.Eng/B.Sc 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

Skills Required

  • Strong proficiency in Flutter and Dart
  • Experience building and deploying production Flutter applications
  • Strong understanding of mobile application architecture
  • Experience with mobile state management solutions including Bloc, Cubit, Provider, or Riverpod
  • Experience integrating REST APIs and backend services, including JSON serialization and secure API consumption
  • Knowledge of mobile security practices, including JWT authentication, biometric authentication, device binding, secure local storage, and certificate pinning
  • Experience with unit, widget, and integration testing, debugging, and performance optimization
  • Knowledge of Android and iOS development fundamentals
  • Experience with mobile application CI/CD and Play Store and App Store release management
  • Experience with Git, Firebase, FCM push notifications, Google Maps integration, deep linking, and app links or universal links
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical and Electronics Engineering, Information Technology, or a related discipline
  • At least 4 years of professional software development experience
  • Proven experience delivering mobile applications to production
  • WebSocket and real-time communication experience
  • Experience developing digital banking, mobile wallet, agency banking, lending, payment, or FinTech applications
  • Experience with face recognition, liveness detection, NFC, QR code payments, offline-first applications, background services, mobile analytics, monitoring, or Flutter Web
  • Knowledge of native Android using Kotlin or Java, or native iOS using Swift
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
195 Employees
Year Founded: 2014

What We Do

CapitalSage Holdings is an indigenous, innovation-driven African conglomerate operating across financial technology, agribusiness, and healthcare. It began as a microfinance institution and evolved into a group focused on sectors that support Africa’s future. Through technology-enabled financial solutions, the company seeks to expand access to financial services and promote financial inclusion in Nigeria and beyond while building value across its businesses.

Similar Jobs

Mastercard Logo Mastercard

Director, Specialist Sales - SME Solutions

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Lagos, NGA
38800 Employees

Ericsson Logo Ericsson

Techno Commercial Manager RAN CU ENA

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
19 Locations
88000 Employees

Ericsson Logo Ericsson

Techno Commercial Manager RAN EMEA

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
27 Locations
88000 Employees

JPMorganChase Logo JPMorganChase

Controller

Financial Services
Hybrid
2 Locations
289097 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account