Mobile Application Developer
- Full-time
Company Description
Primera MFBank, your partner for growth, is a fully licensed technology-driven finance platform that offers financial solutions to businesses and individuals. Anchored by a strong balance sheet and an experienced, hands-on management team, we enhance financial inclusion by offering suite of financial services to meet the needs of clients.
We are recruiting to fill the position below:
Job Title: Mobile Application Developer
Location: Victoria Island, Lagos
Department: Technology
Job Description
- Build, test and deployment of mobile application to Play Store and Apple Store.
- Maintenance and feature improvement of the bank mobile applications.
- Develop mobile application UI and reusable UI widgets using Flutter/Dart as well as utilize existing Flutter widgets and themes to speed up efficiency.
- Integrate native SDK for Android and IOS using Java/Kotlin and Swift.
- Write clean, beautifully architected, reusable and maintainable Flutter/Dart code using robust software architectural patterns.
Qualifications
Education:
- Degree in Computer Science, Engineering or any related field
Experience Required:
- A mobile application developer with minimum of 2+ years' experience developing mobile application using Flutter and Dart technology.
- Practical experience developing and deploying Flutter application.
- Excellent knowledge and proficient in Dart/Flutter.
- Experience with Flutter state management libraries (e.g., Provider, Bloc pattern)
- Experience of source control system using GIT.
- Experience working with RESTful APIs to connect mobile front-end applications to back-end services as well as other third-party services.
- Nice to have knowledge in native development Android and/or IOS using Swift or Java/Kotlin.
Additional Information
Required Skills & Competencies:
- Flutter and Dart technology
- RESTful APIs
- Native development Android and/or IOS using Swift or Java/Kotlin
- Problem solving
- Strong knowledge of banking Mobile Application
- Change Management
- Agile Methodology
- Team player
- Excellent written and verbal communication skills.