Middle/Senior Flutter Developer (Mobile App)

$$$
Product

Ми шукаємо досвідченого Flutter-інженера, щоб разом будувати екосистему наших продуктів. Зараз ми перебуваємо в активній фазі трансформації: підтримуємо поточну версію та вже розпочали розробку нового клієнтського додатка з нуля. Також у наших планах — створення додатка для співробітників.

Це можливість працювати над продуктом з багатим функціоналом: карти, геолокація, платіжні системи, біометрія та інтеграція з IoT (розумні замки).


Наш технологічний стек:

  • Framework: Flutter 3.x / Dart.
  • Architecture: Clean Architecture, Feature-Driven Design.
  • State Management: Provider, RxDart.
  • Dependency Injection: get_it.
  • Functional Programming: dartz (Either, Option), equatable.
  • Network & Storage: dio, http, sqflite, shared_preferences.
  • Code Generation: build_runner, json_serializable, intl_utils.


Обов’язки

  • Розробка нового клієнтського додатка з дотриманням принципів FDD.
  • Підтримка існуючого функціоналу та рефакторинг модулів на оновлені архітектурні стандарти.
  • Взаємодія з backend-командою для проектування та інтеграції REST API (використання interceptors у Dio).
  • Оптимізація UI/UX та написання коду, що легко тестується.


Які навички стануть у нагоді:

  • Від 3 років комерційної розробки на Flutter.
  • Глибоке знання SOLID та практичний досвід з Clean Architecture.
  • Впевнена робота з google_maps_flutter та geolocator.
  • Налаштування Cloud Messaging для push-сповіщень та Analytics.
  • Досвід обробки помилок через Either (бібліотека dartz).


Буде плюсом:

  • Інтеграція Google Pay / Apple Pay (пакет pay).
  • Робота з Bluetooth (смарт-замки ttlock_flutter), камерою (mobile_scanner, qr_flutter) та біометрією (local_auth).
  • Робота з графіками (fl_chart), складними панелями (sliding_up_panel) та WebViews (flutter_inappwebview).
  • Базові знання Android (Kotlin) чи iOS (Swift) для роботи з платформними каналами.


У свою чергу компанія пропонує:

  • Офіційне працевлаштування та офіційну заробітну плату.
  • Можливості для професійного і кар'єрного зростання.
  • Можливість бронювання у разі наявності поновлених військово-облікових документів.
  • Програму корпоративної лояльності.

Required languages

Ukrainian Native
Published 1 June
81 views
·
15 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...