Tech Stack
Job Description, Responsibilities & Requirements
Middle/Senior Flutter Engineer
StartupSoft спеціалізується на IT аутстаффінгових послугах, і ми шукаємо талантів рівня топ, як ви.
Про посаду
Ми шукаємо Middle/Senior Flutter Engineer з 4+ роками професійного досвіду розробки мобільних додатків, щоб приєднатися до нашого динамічного проекту в галузі веллнес технологій.
Про компанію
StartupSoft з'єднує топ українських інженерів зі світовими стартапами з Кремнієвої долини та ЄС. Наші розробники працюють безпосередньо над продуктом як невід'ємна частина команди стартапу.
Опис проекту
Динамічний проект у сфері веллнес технологій, що пропонує інноваційні інструменти для підтримки проактивного управління здоров'ям. Основний продукт - інтелектуальні ваги з передовою технологією BIA, що надають точні дані про ключові показники тіла, такі як відсоток жиру, м'язової маси та гідратації. Поєднуючи передову інженерію з безперебійним цифровим досвідом, він дозволяє користувачам приймати обґрунтовані рішення щодо свого здоров'я.
Tech Stack
- Flutter
- Dart
- RESTful APIs
Обов'язки
- Проектування, розробка та підтримка високоякісних мобільних додатків з використанням Flutter SDK та Dart.
- Впровадження ефективних рішень для управління станом (переважно BLoC та GetIt) для забезпечення масштабованості та зручності технічного обслуговування.
- Інтеграція сервісів Firebase (автентифікація, Firestore, аналітика, push-сповіщення) та інших API сервісів бэкенду.
- Управління локальним зберіганням даних за допомогою Hive або інших рішень для зберігання.
- Забезпечення продуктивності, реактивності та безпеки додатків за допомогою профайлінгу, тестування та оптимізації.
- Участь у кодових оглядах та внесення своїх пропозицій, забезпечуючи найкращі практики, зручність технічного обслуговування та дотримання стандартів кодування.
- Тісна співпраця з продуктовими менеджерами, дизайнерами та іншими інженерами для забезпечення безперебійного користувацького досвіду.
- Виявлення та усунення проблем, пов'язаних з продуктивністю, та впровадження виправлень.
- Внесення своїх пропозицій та вдосконалення CI/CD піплайнів для автоматизації тестування, створення та розгортання.
- Документування технічних дизайнів, робочих процесів та архітектури проекту для забезпечення зручності технічного обслуговування та обміну знаннями.
Вимоги
- 4+ роки професійного досвіду розробки мобільних додатків, щонайменше 2+ роки практичного досвіду роботи з Flutter.
- Глибоке розуміння Flutter SDK та мови програмування Dart.
- Глибоке розуміння рішень для управління станом, особливо BLoC та GetIt (досвід роботи з Provider, Riverpod або MobX є плюсом).
- Досвід інтеграції сервісів Firebase (автентифікація, Firestore, аналітика, push-сповіщення тощо).
- Знання рішень для локального зберігання, таких як Hive (досвід роботи з SharedPreferences, SQLite або ObjectBox є плюсом).
- Знання RESTful API та інтеграції сторонніх SDK.
- Володіння процесами управління версіями Git (розгалуження, pull-запити, огляди коду).
- Досвід або базові знання CI/CD піплайнів (наприклад, GitHub Actions, Bitrise або Codemagic).
- Сильні навички вирішення проблем, аналітичне мислення та увага до деталей.
- Здатність працювати у кросс-функціональних командах та ефективно спілкуватися.
- Гарне розуміння принципів мобільного UI/UX та досвід створення полірованих, зручних у використанні додатків.
- Досвід публікації додатків в App Store та Google Play.
Чому StartupSoft?
- Можливості для глобальної співпраці: Робота з топовими підприємцями та стартапами з Кремнієвої долини та ЄС.
- Членство в основній команді: Стань невід'ємною частиною основної команди - більше, ніж просто той, хто пишує код.
- Потенціал для участі у капіталі та власності: Можливість отримати частку в акціонерному капіталі високорозвинених стартапів.
- Преміум-робочі простори: Гарні офіси в кращих місцях з сучасними зручностями.
- Конкурентоспроможний пакет компенсацій: Вища за середню зарплата, пільги та медичне страхування.
- Сучасне технологічне середовище: Тільки новітні, сучасні технології без легасі коду та бюрократії управління.
- Впливовий внесок у проекти: Внесок у добре фінансовані продукти з потенціалом вплинути на мільйони.
- Культура співпраці в компанії: Тісна команда з інклюзивною та прозорою культурою.
Місця роботи
- Україна/Віддалено
Тип зайнятості
- Повна зайнятість
Категорії
- Інженерія програмного забезпечення
Тип місця роботи
- Віддалено