Middle Strong/Senior Flutter Developer (Warsaw located)
About the Role:
We are looking for a Middle Strong/Senior Flutter Developer to join our team. You will be responsible for developing high-performance, scalable Flutter applications for iOS and Android. If you are passionate about Flutter development, thrive in an agile environment, and enjoy solving complex technical challenges, weโd love to hear from you! ๐
๐ Location: Warsaw โ Hybrid (3 days in-office per week)
Responsibilities:
- Develop and maintain high-performance Flutter applications for iOS and Android.
- Build modular Flutter components that integrate seamlessly into existing applications.
- Implement Flutter Clean Architecture using BLoC or Riverpod with Domain-Driven Design (DDD).
- Optimize app performance, ensuring smooth animations and fast loading times.
- Integrate RESTful APIs, WebSockets, and optionally GraphQL.
- Work with background services, location tracking, and activity recognition APIs.
- Develop real-time Live Activities and updates for tracking ongoing events.
- Write unit, widget, and integration tests to ensure app stability.
- Debug, troubleshoot, and maintain high application reliability.
Participate in code reviews, sprint planning, and agile development processes.
Requirements:
Must-Have Skills:
- 5+ years of experience in Flutter & Dart development.
- Strong understanding of Flutter Clean Architecture with BLoC or Riverpod.
- Experience with Domain-Driven Design (DDD) in Flutter applications.
- Proficiency in state management (BLoC, Riverpod, Provider, Redux, or MobX).
- Ability to develop modular Flutter components that integrate into existing applications.
- Experience with RESTful API integration and WebSockets.
- Familiarity with Firebase services (Auth, Firestore, Cloud Functions, Crashlytics, Push Notifications).
- Strong knowledge of Git, CI/CD pipelines, and automated testing frameworks.
- Experience with background services, periodic execution, and efficient location updates.
- 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.
- Solid debugging, troubleshooting, and performance optimization skills.
- Strong problem-solving abilities, analytical thinking, and attention to detail.
- Ability to work effectively in an agile team environment.
- English proficiency at B2 level or higher.
Nice-to-Have Skills:
- Familiarity with native integrations using Kotlin (Android) and Swift (iOS).
- Knowledge of Android Auto and Apple CarPlay integration.
Published 26 February
95 views
ยท
1 application
100% read
ยท
0% responded
๐
Average salary range of similar jobs in
analytics โ
Similar jobs
Poland
Ukraine
Worldwide