Salmon Group Ltd is seeking a Flutter Developer in Poland to join their dynamic team. The ideal candidate will have 3+ years of experience in Flutter/Dart development and strong knowledge of various architectures including BLoC and Clean Architecture. Responsibilities include developing mobile applications, writing tests, optimizing performance, and collaborating with both designers and engineers. Proficiency in Java/Kotlin and experience with Firebase and Git are also required. The role promotes a collaborative environment in a multilingual setting.
Qualifications
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.
Experience with native Android development using Java/Kotlin.
Proficiency in Firebase and analytics.
Hands-on experience with state management solutions.
Knowledge of version control systems (Git).
Experience with CI/CD pipelines.
Responsibilities
Develop and maintain mobile applications using Flutter and Dart.
Write and maintain unit, integration, and end-to-end tests.
Optimize performance and implement best practices for UX/UI.
Work with REST APIs, third-party SDKs, and native Android code.
Collaborate with cross-functional teams to deliver high-quality features.
Ensure clear communication in a multilingual team.
Skills
Flutter/Dart development
BLoC architecture
RxDart
Clean Architecture
Domain-Driven Design (DDD)
Java/Kotlin
Firebase
Git
CI/CD pipelines
Job description
Overview
We are looking for a Flutter Developer to join our Team.
Responsibilities
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).
Qualifications
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.