> DOU
senior
Digital Hiring4.5k–5k USDCross-platform Mobile Engineer
format:Officecompany:Outstaff
flutterblocriverpodprovidersqlitehivefirebaserest-api
> full description
Допомагаємо нашому клієнту знайти в команду Senior Mobile Developer (Flutter).
📍Розглядаємо лише кандидатів, які перебувають на Кіпрі.
Що важливо:
- Комерційний досвід розробки мобільних додатків від 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).
Обов’язки:
- Проектування архітектури та розробка кросплатформового мобільного додатка (iOS / Android) з нуля та рефакторинг існуючої кодової бази.
- Вибір та обґрунтування оптимальних шаблонів проектування та управління станом (State Management).
- Інтеграція додатка з внутрішніми REST API та сторонніми сервісами (платіжні шлюзи, аналітика, push-повідомлення).
- Профілювання мобільного додатка: оптимізація використання пам’яті, рендерингу UI та роботи в умовах нестабільної мережі (підходи Offline-first).
- Налаштування CI/CD-пайплайнів для мобільної розробки (автоматизація збірок, тестів та розгортання в App Store Connect і Google Play Console).
- Участь у формуванні вимог до Backend API спільно з Python-розробниками та CTO.
- Проведення Code Review, забезпечення високого стандарту якості мобільної розробки та зменшення технічного боргу.
Якщо ця вакансія вас зацікавила — надсилайте своє резюме. Будемо раді познайомитися!
Відгукнутись на вакансію