Senior Flutter developer
First Line Software Amman, Amman, Jordan
IT System Custom Software Development · 201-500 employees
About the role
Develop and maintain mobile applications for Internet Banking, Merchant Solutions, and Digital Wallet on Android and iOS platforms. Integrate with backend REST APIs, implement state management, and ensure secure data handling using biometric authentication.
What they look for
Requirements
Requires 3+ years of commercial Flutter development experience with strong proficiency in Dart and Clean Architecture. Candidates must possess professional working proficiency in both English and Arabic.
Benefits
Full description
About the company
First Line Software works with some of the world's top businesses and organisations in industries like healthcare, real estate, data engineering, warehouse automation, retail digitalisation, mobile app development, and e-commerce. Our projects are as varied as our people, and our people are as talented as they come.
We prefer working as a transparent and supportive team, who shares our knowledge as well as our success.
Let's see what we can create together!
The project and your role
We are looking for a Senior Flutter Developer to join a large-scale digital banking implementation project. The project includes mobile and web application development, internet banking, merchant solutions, digital wallet, backend integrations with enterprise banking systems, payment gateways, and implementation of enterprise-grade digital banking solutions.
Key Responsibilities:
- Develop and maintain mobile applications for Internet Banking, Merchant Solutions, and Digital Wallet on Android and iOS.
- Integrate with backend REST APIs and handle JSON data flows.
- Implement state management using Redux and/or BLoC within a Clean Architecture / MVVM structure.
- Build native integrations via Platform Channels (MethodChannel/EventChannel).
- Implement biometric authentication and secure storage for financial data.
- Optimize app performance using Flutter DevTools.
- Manage App Store / Google Play publishing.
- Work onsite at the customer location when required.
Your skills
Essential Qualifications (Must-Haves):
- 3+ years of commercial experience.
- Experience working on production systems.
- 3+ years commercial Flutter development.
- Strong Dart (null safety, async/await, streams).
- REST API integration and JSON.
- Redux and/or BLoC.
- Clean Architecture, MVVM/MVC, Repository pattern.
- Flutter for Android and iOS.
- Platform Channels (MethodChannel/EventChannel).
- Performance optimization using Flutter DevTools.
- App Store / Google Play publishing.
- Dependency Injection (GetIt / Injectable).
- Biometric authentication and secure storage.
- English: B2+ (Upper-Intermediate) or higher.
- Arabic: Professional working proficiency (spoken and written).
Desired Skills & Knowledge (Nice-to-Haves):
- Banking / FinTech experience.
- Flutter Web.
- Fastlane / CI-CD.
- Firebase (FCM, Crashlytics).
- Deep Links / App Links.
- Localization and RTL (Arabic).
- Security for financial applications.
- Unit, Widget and Integration testing.
What we can offer
- Our modern stack projects are the right mix of exciting and challenging.
- Gain access to our diverse range of training programs, courses, and certifications.
- Enhance your language skills with our corporate English classes.
Similar roles
-
Senior Flutter Developer
techcarrot FZ LLC Hyderabad, Telangana, India
-
Senior Mobile Engineer (Flutter)
Jobgether Saudi Arabia
-
Senior Software Engineer, Flutter
Careers at Tide Delhi, India
-
Software Developer (Flutter & Digital Services)
Casambi Espoo, Uusimaa, Finland
-
Senior Mobile Engineer - Flutter
SarvaGram Pune City Subdistrict, Maharashtra, India
-
Flutter Developer(Fullstack)
Lucida AI Istanbul, Istanbul, Turkey