Flutter Developer

Salmon

  • Poland, ME
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Androidunmatched
    • Android SDKunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Communication Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • English Languageunmatched
    • Equipment Maintenance/Repairunmatched
    • Gitunmatched
    • GitHubunmatched
    • Google Appsunmatched
    • Javaunmatched
    • Kotlinunmatched
    • Mobile Applications Developmentunmatched
    • Multilingualunmatched
    • Performance Tuning/Optimizationunmatched
    • Product Testingunmatched
    • Publishing Softwareunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • Russian Languageunmatched
    • Scalable System Developmentunmatched
    • Software Administrationunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Testingunmatched
    • User Interface/Experience (UI/UX)unmatched

    Description

    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.

    Numbers & Facts

    LocationPoland, ME

    Similar Jobs