
Senior Mobile Developer (Flutter)
Description
Remote (Cyprus)
У великий міжнародний бренд та одного з провідних дистриб'юторів у сфері естетичної медицини та професійної косметології.
Про проєкт: запуск Marketplace 2.0 та рефакторинг існуючого мобільного застосунку AppWeb.
Шукаємо Senior Mobile Developer (Flutter) з комерційним досвідом мобільної розробки від 4 років, з яких 2–3 роки — на Flutter (Dart), для створення кросплатформного мобільного застосунку під iOS та Android.
Вимагається 4+ років комерційного досвіду (2–3 роки Flutter/Dart) для розробки iOS/Android додатків (Cyprus, Remote).
• Навички: State Management (BLoC, Riverpod), локальні БД, Firebase, аналітика, нативні методи (MethodChannels), UI-гілки.
• Обов'язки: архітектура з нуля/рефакторинг, REST API, CI/CD, оптимізація (Offline-first), код-ревью та співпраця з бекендом.
• Вимоги: продуктове мислення, самостійність у прийнятті рішень, відповідальність за SDLC.
Requirements
Професійні навички (Hard Skills):
Комерційний досвід розробки мобільних додатків від 4 років, з них на Flutter (Dart) — від 2–3 років.
Глибоке розуміння життєвого циклу мобільних додатків на iOS та Android.
Впевнене володіння механізмами управління станом (State Management) (BLoC, Riverpod або Provider).
Досвід роботи з локальними базами даних (SQLite, Hive, Isar).
Досвід інтеграції Firebase (Crashlytics, Analytics, Cloud Messaging) та систем продуктової аналітики (Amplitude).
Досвід роботи з нативними каналами (MethodChannels) буде суттєвою перевагою.
Розуміння настанов Human Interface Guidelines (Apple) та Material Design (Google).
Особистісні якості (Soft Skills):
Продуктове мислення: розуміння того, як технічна реалізація впливає на конверсію та показники утримання користувачів (Retention Rate).
Самостійність у прийнятті архітектурних рішень та готовність нести за них відповідальність у рамках SDLC.
Responsibilities
Функціональні обов'язки:
Проєктування архітектури та розробка кросплатформового мобільного додатка (iOS/Android) з нуля та рефакторинг існуючої кодової бази.
Вибір та обґрунтування оптимальних шаблонів проєктування та управління станом (State Management).
Інтеграція додатка з внутрішніми REST API та сторонніми сервісами (платіжні шлюзи, аналітика, push-повідомлення).
Профілювання мобільного додатка: оптимізація використання пам’яті, рендерингу UI та роботи в умовах нестабільної мережі (підходи Offline-first).
Налаштування CI/CD-пайплайнів для мобільної розробки (автоматизація збірок, тестів та розгортання в App Store Connect і Google Play Console).
Участь у формуванні вимог до Backend API спільно з Python-розробниками та CTO.
Проведення Code Review, забезпечення високого стандарту якості мобільної розробки та зменшення технічного боргу.
Tech Stack
Industries
Benefits
Співбесіда з HR
Технічна співбесіда
Психологічне тестування на Soft skills
Job offer