Salmon Group Ltd is seeking a Flutter Developer to join their team in Romblon, España. The ideal candidate has over 3 years of experience in Flutter/Dart development, strong knowledge of software architectures like BLoC and Clean Architecture, and proficiency in native Android development using Java/Kotlin. Responsibilities include developing and maintaining mobile applications, writing tests, collaborating with cross-functional teams, and optimizing user experience. Join a multilingual team to deliver high-quality features.
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 working with Firebase (Push Notifications, Crashlytics).
Hands-on experience with state management solutions.
Knowledge of version control systems (Git).
Experience with CI/CD pipelines using tools like GitHub Actions.
Responsibilities
Develop and maintain mobile application 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 designers, backend developers, and QA engineers.
Skills
Flutter/Dart development
Java/Kotlin (native Android development)
Firebase
CI/CD pipelines
Git
State management solutions (e.g., Provider, BLoC)
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.