Flutter Developer (Middle/Senior)

Revolutiongloballlc โ€” Uzbekistan ยท Posted ~3 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Offered salary: $1000 - $2000 Experience: from 3 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 3+ 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 (Tashkent);Corporate events, training, participation in specialized conferences.