Skip to main content
Genesis Tech
Scraped fromLinkedin1 week ago
MobileMiddle

Middle Flutter Developer

FlutterDartBloc ArchitectureFreezedFlutter WidgetsGorouterREST APIHttp ClientsDioJsonFirebaseRemote ConfigPush MessagesIn-App PurchasesFlutter_Secure_StorageShared_PreferencesGit
Work Type
Job Type
Location
Kyiv
Salary
Not specified

About the Position

PlantIn is a product IT company that connects users with their passions through the creation of products based on Machine Learning. We're seeking a strong Flutter Developer to work on our new ML products from scratch, developing cross-platform mobile applications using Flutter.

Responsibilities

  • Develop cross-platform mobile applications based on Flutter.
  • Write clean, documented, secure, tested, and maintainable code.
  • Apply rapid development methods, including reusable functionality.
  • Collaborate with developer and designer teams to realize the vision.
  • Fix bugs and optimize performance.
  • Work with AI tools to increase development efficiency.

Requirements

  • At least 2 years of experience in mobile development using Flutter & Dart.
  • Experience in building applications using BLoC Architecture (Feature-first BLoC) and utilizing freezed for effective code generation.
  • Proficient in working with Flutter Widgets & Layouts and modern navigation (GoRouter).
  • Expertise in working with REST API using HTTP clients (dio/http), handling JSON and creating models.
  • Experience integrating Firebase services (Remote Config, Push Messages) and implementing In-App Purchases for iOS/Android.
  • Ensuring data security with flutter_secure_storage and shared_preferences, and experience working with temporary local collections.
  • Confident use of Git (pull requests, branching).

Benefits

  • Health insurance, massage, corporate doctor;
  • Flexible work schedule: start your workday between 9:00 to 11:00;
  • 20 working days of vacation, 100% paid unlimited sick leave, 1 paid period leave per month;
  • Pando recognition and rewards system: develop and contribute to team life, earn points and exchange them for rewards;
  • Free breakfasts, lunches, and snacks in a spacious office;
  • Modern equipment for work;
  • Compensation for sports, psychotherapy, and education;
  • Access to professional Genesis communities and internal training.
Prepare for this role on ITLead

Take the matching roadmap and practice real interview questions asked for this level.

Middle Flutter Developer