Flutter Developer
✨ AI Summary
Salmon Group is hiring a Flutter Developer in Poland to build and maintain mobile applications. The role requires 3+ years of Flutter/Dart experience, strong knowledge of BLoC, RxDart, Clean Architecture, and DDD, plus native Android development (Java/Kotlin), Firebase, state management, and CI/CD pipelines. You'll work in a multilingual team (English and Russian speakers) on tasks including testing, REST APIs, and performance optimization.
We are looking for a Flutter Developer to join our Team
Your Future Tasks
Develop and maintain mobile application using Flutter and Dart.
Write and maintain unit, integration, and end-to-end tests to ensure product quality.
Optimize performance and implement best practices for UX/UI.
Work with REST APIs, third-party SDKs, and native Android code (Java/Kotlin).
Collaborate with designers, backend developers, and QA engineers to deliver high-quality features.
Ensure clear communication and alignment within a multilingual team (English-speaking and Russian-speaking members).
What we expect from candidate
3+ years of experience in Flutter/Dart development.
Strong knowledge of architectures such as BLoC, RxDart, and Clean Architecture.
Familiarity with Domain-Driven Design (DDD) principles and why they matter for building scalable, maintainable systems.
Experience with native Android development using Java/Kotlin.
Proficiency in working with Firebase (Push Notifications, Crashlytics) and analytics.
Hands-on experience with state management solutions (e.g., Provider, BLoC).
Knowledge of version control systems (Git) and publishing apps to Google Play/App Store.
Experience with CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or similar platforms.
About the Company
More jobs at salmon-group
-
Data Analyst (collections)
Kazakhstan · full_time · Oct 2, 2026
-
Kotlin Developer
Remote · full_time · Sep 29, 2026
-
Fullstack QA Engineer (MSME)
Remote · full_time · Sep 25, 2026
-
Frontend Engineer (React / Next.js)
Kazakhstan · full_time · Sep 21, 2026
-
QA Engineer (ATM Acquiring & Payment Processing)
Metro Manila · full_time · Sep 11, 2026