Who are we looking for Senior Flutter developer to work on the cross-platform Flutter-based mobile application.
The cross-platform Flutter-based mobile application is used only for device provisioning and device association with the user (i.e. Athlete). Association with Athlete also informs session management and association of data with a particular account, 1 Athlete can be wearing 1 sleeve at a time. Support both iOS and Android with the Flutter app. Device provisioning is performed via WiFi using the claim certificate method, device association is done using NFC, no access to data (historical or real time) will be available via the mobile app, no charts are available on the mobile app either.
Requirements:
3+ years of commercial experience in development of mobile applications (Flutter/Android/iOS/Xamarin);
Deep knowledge of Flutter/Dart
Knowledge of Effective Dart practices;
Experience with network protocols, reactive programming, dependency injection and libraries: RxDart, GetIt/Injectable, Bloc/Provider/Redux;
Development experience and knowledge mobile platforms, architectures, trends and new technologies
Knowledge of HTTP/S, Fiddler tracing;
Experience in unit/integration testing;
Experience with JIRA, Jenkins, Github or similar systems;
Deep understanding software development process - SDLC;
Experience with deployment into Apple and Google Play store;
Good at open and informal communication inside and outside the team
Good at written and verbal English
Nice to have:
Experience in Firebase;
JavaScript/TypeScript;
Knowledge of UI/UX practices
Payment systems integrations
Development experience of applications with chat functionality
Github pipelines
OAuth 2.0 protocol
If you join us, you will face the following:
Implementation of mobile applications from scratch
Designing the application/tasks architecture
Implementation/use of the best and most modern technologies, practices, methodologies for the task
Estimating application development efforts
Solving deep technical problems on the project and suggest new ideas
Performing code review
Knowledge sharing with teammates
Join the Znoydzem community.