> DOU
senior
4.2k–4.8k USDSoftware Engineer
flutterrest-apibloccubitproviderriverpodany one ofblocios sdkandroid sdkpush notificationsci/cdwebsocketsgrpc
> full description
Шукаємо Senior Flutter Developer для розробки та розвитку мобільних застосунків на Flutter для платформ iOS та Android. Роль передбачає участь у проєктуванні архітектури, розробці нового функціоналу, інтеграції із зовнішніми сервісами та оптимізації продуктивності застосунків.
Вимоги:
- 5+ років комерційного досвіду розробки на Flutter / Dart.
- Досвід створення та підтримки мобільних застосунків для iOS та Android.
- Досвід інтеграції з REST API, розуміння клієнт-серверної архітектури.
- Практичний досвід роботи зі state management (BLoC, Cubit, Provider, Riverpod або аналоги).
- Досвід роботи з локальними сховищами даних, кешуванням та асинхронною обробкою даних у Dart.
- Досвід інтеграції push-нотифікацій, авторизації та сторонніх сервісів.
- Знання патернів проєктування, принципів Clean Architecture та написання підтримуваного коду.
- Досвід роботи з Git та базове розуміння CI/CD.
- Англійська на рівні, достатньому для роботи з технічною документацією.
Основні задачі:
- Розробка та підтримка мобільних застосунків на Flutter для iOS та Android.
- Проєктування архітектури застосунків з нуля та розвиток наявних рішень.
- Інтеграція з backend-сервісами через REST API, WebSockets та gRPC.
- Реалізація UI/UX відповідно до дизайн-макетів.
- Управління станом застосунків, реалізація кешування та локального зберігання даних.
- Оптимізація продуктивності, забезпечення безпеки та масштабованості застосунків.
- Підготовка та публікація застосунків в App Store і Google Play.
- Взаємодія з дизайнерами, аналітиками, QA, backend-розробниками та DevOps-командою.