Flutter Developer (Junior+/Middle)

Urgench

Offered salary: $600 - $1200

Experience: from 1,5 years

Employment type: Full-time

Schedule: 6/1

Working hours: 7 hours a day, 42 hours a week

Work format: offline or hybrid

Responsibilities:

  • Develop and support cross-platform mobile applications on Flutter (iOS/Android/Web/Desktop);

  • Design, optimize and improve UI/UX, ensuring high speed and responsiveness of interfaces;

  • Integrate mobile applications with the backend part via REST API / GraphQL;

  • Work with State Management (Provider, Riverpod, Bloc, GetX);

  • Optimize performance and resource consumption of a mobile application;

  • Maintain existing projects and implement new functionality;

  • Participate in Code Review and CI/CD processes, ensuring code quality;

  • Work in a team with backend developers, designers and testers.

Requirements:

  • 1,5+ years of experience in mobile development on Flutter;

  • Excellent knowledge of Dart and understanding of cross-platform development principles;

  • Experience with REST API, GraphQL and WebSockets;

  • Understanding of Clean Architecture, MVVM, BLoC architectures;

  • Experience with animations and custom UI components;

  • Experience with SQLite, Hive, Shared Preferences for local data storage;

  • Confident use of version control tools (Git, Git Flow);

  • Skills in working with Firebase (Auth, Firestore, Notifications, Remote Config);

  • Experience in publishing applications in the App Store / Google Play.

Will be a plus:

  • Experience with Native iOS (Swift) or Android (Kotlin) for writing native modules;

  • Experience writing web or desktop on Flutter;

  • Skills in working with CI/CD for automated assembly and deployment of applications;

  • Experience with WebView and embedding PWA into a mobile application;

  • Knowledge of testing tools (unit, widget, integration tests).

  • Skills in working with GraphQL.

Conditions:

  • Official employment with a competitive salary;

  • Work in a professional team, where everyone has the opportunity for growth and development;

  • Interesting projects related to fintech, payment systems and e-commerce;

  • Career growth - the opportunity to develop as a Senior Flutter Developer or Team Lead;

  • Modern technology stack and access to advanced development tools;

  • Comfortable office with a convenient working environment;

  • Work format: offline (in Urgench) or hybrid;

  • Corporate events, training, participation in specialized conferences.

Apply for the position of Flutter Developer (Junior+/Middle).

Apply for the job and grow together.

Enter your information
max 10mb .pdf .doc .docx