Middle+/Senior Flutter Developer
 Office 
 Remotely 
 Full-time 
Responsibilities:
- Develop and maintain high-performance, scalable Flutter applications for iOS and Android.
 - Develop Flutter modules that can be seamlessly integrated into existing applications.
 - Implement Flutter Clean Architecture, focusing on Domain-Driven Design (DDD) using BLoC or Riverpod for state management.
 
Requirements:
- 5+ years of experience in Flutter and Dart development.
 - Strong understanding of Flutter Clean Architecture (BLoC or Riverpod State Management).
 - Experience with Flutter App Development using Clean Architecture and Domain-Driven Design (DDD) with BLoC/Riverpod.
 - Experience with background services and always-on location services for periodic execution, efficient location updates, and movement detection.
 - Experience with Activity Recognition APIs (Google Activity Recognition for Android, Core Motion for iOS) to detect user movement using sensors.
 - Proficiency in developing Live Activities and real-time updates for displaying ongoing events, such as location changes, activity status, or notifications.
 - Proficiency in State Management (BLoC, Riverpod, Provider, Redux, or MobX).
 - Strong understanding of modular architecture in Flutter.
 - Experience with RESTful API integration, GraphQL (optional), and WebSockets.
 - Familiarity with Firebase (Auth, Firestore, Cloud Functions, Push Notifications, Crashlytics).
 - Experience with native integrations using Kotlin (Android) and Swift (iOS) is a plus.
 - Strong knowledge of Git, CI/CD, and automated testing frameworks (Cypress, Selenium, Cucumber or other).
 - Familiarity with Android Auto and Apple CarPlay integration is a plus.
 - English level B2+ (work with the team in english).
 
Location: Warsaw, Poland
Type of Work: Hybrid (3 days in the office, 2 days remote)
