Flutter Developer
Obig - це мобільний додаток для управління будівельними проектами, який допомагає командам керувати проектами, фінансами, документами та
комунікацією. Додаток розроблено на Flutter і доступний для iOS та Android.
Вимоги до кандидата
Обов'язковий досвід:
- 3+ роки комерційної розробки на Flutter/Dart
- Досвід роботи з MobX для state management (критично важливо!)
- Впевнене володіння Dio для роботи з REST API
- Досвід інтеграції Firebase (Messaging, Analytics)
- Робота з build_runner та кодогенерацією
- Розуміння паттернів Repository та Service Layer
Технічний стек проекту:
- Flutter 3.13.8 / Dart 3.1.4
- State Management: MobX + mobx_codegen
- Networking: Dio, JSON serialization
- Firebase: Push notifications, Analytics
- Локалізація: flutter_intl (UA/EN)
- UI: Material Design, custom widgets, Lottie animations
Додаткові навички:
- Робота з нативними функціями (камера, контакти, файлова система)
- Досвід роботи з PDF та документами
- Інтеграція push-нотифікацій
- Робота з великими існуючими кодовими базами
- Розуміння бізнес-логіки enterprise додатків
Буде плюсом:
- Досвід у сфері construction/project management
- Знання фінансових процесів та інвойсингу
- Досвід написання тестів (проект потребує покриття тестами)
- Налаштування CI/CD
Обов'язки:
- Розробка нових фіч для управління будівельними проектами
- Підтримка та оптимізація існуючого коду
- Робота з API backend (NestJS)
- Покращення UX та продуктивності додатку
- Впровадження тестування
Required languages
| Ukrainian | B2 - Upper Intermediate |