Flutter Developer (Clean Architecture, BLoC/Cubit, Multi‑flavor) $$$ Offline

Flutter Developer (Clean Architecture, BLoC/Cubit, Multi‑flavor)

Responsibilities:

  • End-to-end delivery of features in a multi-flavor Flutter app (Clean Architecture, BLoC/Cubit)
  • Implement UI/UX with responsive layouts for web + mobile
  • Build localization-first flows (i18n from day one)
  • Implement and maintain error handling and error flows
  • Participate in release management (builds, versioning, rollout support)

Requirements (Must-have):

  • 3+ years of commercial Flutter/Dart experience
  • Strong practice with BLoC/Cubit and Clean Architecture discipline
  • Hands-on experience with:
    • GetIt (DI)
    • Dio (networking)
    • WebSocket (realtime)
    • Firebase (multi-environment / multi-config)
    • Localization pipelines (ARB/intl, or equivalent)
  • Comfortable with “manual” layer work:
    • JSON mapping without codegen when needed
    • enum extensions
    • request parameter objects for APIs
  • High-fidelity UI implementation + accessibility understanding
  • Experience with:
    • custom theming / design systems
    • animations (Lottie, Rive)
    • reusable widget/component design
  • Testing culture: unit + widget tests, debugging, performance profiling

Will be a plus (Nice-to-have):

  • Experience shipping Flutter Web to production
  • Experience with flavor-based branding + assets management
  • Familiarity with analytics/event tagging, feature flags
  • Experience with premium/checkout/payment flows
  • CI/CD awareness for Flutter, and app store release pipelines (App Store / Google Play)

Required skills experience

Flutter

Required languages

Ukrainian C2 - Proficient
Russian C2 - Proficient

The job ad is no longer active

Look at the current jobs Flutter →

Loading...