Senior Flutter Developer - Flutter, Dart, Android, iOS, REST APIs, Outside IR35, Fully Remote (UK)
Posted Today by Nova Source Technologies Limited
£500 Per day
Outside
Remote
United Kingdom (Fully Remote)
Summary: The Senior Flutter Developer role involves hands-on development of mobile applications for Android and iOS using Flutter and Dart, with a focus on clean architecture and state management. The position requires strong experience in integrating secure REST APIs and working with various technologies including OAuth2, JWT, and Firebase. This contract is fully remote for candidates based in the UK and is classified as outside IR35. The role offers opportunities to work on exciting mobile banking projects.
Key Responsibilities:
- Develop Android and iOS applications using Flutter and Dart.
- Implement clean architecture and state management using Riverpod and/or Bloc.
- Integrate secure REST APIs and work with OAuth2/JWT, biometrics, push notifications, and offline storage.
- Write unit, widget, and integration tests.
- Utilize Git and CI/CD practices.
- Work with SQLite/Hive and Firebase.
- Contribute to digital banking projects, including customer onboarding and KYC/AML processes.
Key Skills:
- Extensive commercial experience as a Senior Flutter Developer.
- Strong Dart development skills.
- Experience in Android and iOS mobile application development using Flutter.
- Knowledge of clean architecture and state management using Riverpod and/or Bloc.
- Experience with secure REST API integration.
- Familiarity with OAuth2/JWT, biometrics, push notifications, and offline storage.
- Proficiency in unit, widget, and integration testing.
- Knowledge of Git, CI/CD, SQLite/Hive, and Firebase.
Salary (Rate): £500/day
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Detailed Description From Employer:
Senior Flutter Developer - Flutter, Dart, Android, iOS, REST APIs, OAuth2, JWT, Riverpod, Bloc, CI/CD, Firebase, SQLite, Hive, Digital Banking, Outside IR35, Fully Remote (UK)
The Senior Flutter Developer contract is Remote (must be UK based) with occasional early starts to align with Dev teams in other timezones.
The Senior Flutter Developer role is Outside IR35.
As Senior Flutter Developer you will be a hands on mobile developer responsible for developing Android and iOS applications using Flutter and Dart. As Senior Flutter Developer strong clean architecture experience is essential, including state management using Riverpod and/or Bloc. The Senior Flutter Developer will be integrating secure REST APIs and working with OAuth2/JWT, biometrics, push notifications and offline storage. Strong previous commercial experience writing unit, widget and integration tests is essential. The Senior Flutter Developer needs good Git and CI/CD knowledge as well as SQLite/Hive and Firebase. Senior Flutter Developer experience within digital banking, customer onboarding, KYC, AML, credit bureau integration, loan origination or workflow/BPM integration would be highly advantageous.
Key skills as Senior Flutter Developer
- Extensive commercial Senior Flutter Developer experience
- Strong Dart development skills
- Android and iOS mobile application development using Flutter
- Clean architecture and state management using Riverpod and/or Bloc
- Secure REST API integration
- OAuth2/JWT, biometrics, push notifications and offline storage
- Unit, widget and integration testing
- Git, CI/CD, SQLite/Hive and Firebase
Desirable skills/domain experience
- Loan origination, credit card onboarding and customer onboarding
- KYC, AML, credit bureau integration, digital banking and workflow/BPM integration
- This is an exceptional Senior Flutter Developer contract opportunity with exciting mobile banking projects and longevity on offer.
Key skills: Senior Flutter Developer - Flutter, Dart, Android, iOS, REST APIs, OAuth2, JWT, Riverpod, Bloc, CI/CD, Firebase, SQLite, Hive, Digital Banking, Outside IR35, Fully Remote (UK)
*PLEASE READ BEFORE APPLYING*
Please ensure your location is clear on your CV/application. Applications without location may be rejected
*PLEASE DO NOT CALL THE SWITCHBOARD TO DISCUSS APPLICATIONS* Due to high volume we cannot discuss individual applications one of our Consultants will contact you if your application is suitable.