A complete application in a minute — tailored resume and cover letter, ready to send.
Salmon Group is seeking a skilled Flutter Developer to join our team in the United States. You will build and maintain mobile apps using Flutter/Dart, implement robust tests, and optimize performance and UX/UI.
You’ll integrate REST APIs, SDKs, and native Android code while collaborating with designers, backend engineers, and QA to deliver high-quality features. The ideal candidate has 3+ years of Flutter/Dart experience, solid knowledge of BLoC, RxDart, Clean Architecture, and familiarity with
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).
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.