NIT (похідне від українського НІТ — Навчання і Технології) — це система управління навчанням (LMS), яка забезпечує ефективний навчальний процес та комунікацію в межах єдиної платформи. NIT полегшує керування такими навчальними активностями, як створення онлайн-занять, оцінювання знань студентів, покращення взаємодії, відстеження індивідуального та загального прогресу. Крім того, платформа надає доступ до цифрової бібліотеки, де зберігаються відео, презентації та електронні книги.
- Досвід: 1–3+ роки в mobile; 1+ років з Flutter (production apps) та 1–2+ роки Android (Kotlin).
- Архітектура застосунків на Android: MVVM + Repository, Jetpack (ViewModel, LiveData/Flow, Navigation, WorkManager).
- Стейт-менеджмент (Flutter): BLoC, навігація (go_router/auto_route), обробка форм і помилок.
- UI & Widgets: Кастомні віджети, responsive/adaptive layouts, theming, dark mode, базові принципи accessibility.
- Мережа та дані: REST, WebSocket, pagination; Dio/retrofit, interceptors; локальний кеш (Room на Android).
- Паралельність: Dart isolates/compute; Kotlin coroutines/flows; lifecycle awareness.
- Безпека: Secure storage, keychain/keystore, базове SSL pinning/network_security_config, obfuscation/proguard/r8, основи OWASP.
- Аналітика та краші: Firebase Analytics/Crashlytics, deep links.
- Push notifications (налаштування FCM, topics, background handlers).
- Комунікація та процеси: Англійська (B1+) для розмов із клієнтом, grooming/estimations, YouTrack, чітка документація в README.
- Розробляти функціонал end-to-end у Flutter та Android.
- Володіти вертикальним шматком задачі: від грумінгу → оцінки → реалізації → тестів → release notes → моніторингу.
- Підтримувати архітектуру: тримати модулі чистими, впроваджувати принципи DI/стейт-менеджменту, зменшувати технічний борг через планові рефакторинги.
- Забезпечувати продуктивність і надійність: регулярний профайлинг, виправлення зависань/витоків пам’яті.
- Інтегрувати аналітику, краш-репортинг, deep links, push-нотифікації.
- Співпрацювати з дизайнерами (передача макетів із Figma), QA (тест-плани), PM-ами (скоуп, ризики, компроміси).
- Спілкуватися з клієнтом: демонструвати прогрес, уточнювати вимоги, завчасно повідомляти про ризики, пропонувати кращі рішення.
- Підтримувати застосунок: обробляти баги, аналізувати тренди крашів, планувати виправлення без порушення дорожньої карти.
Бенефіти
Компенсація за лікарняні (10 днів з 50% компенсації), відпустку (20 днів на рік)
Безкоштовні послуги юристконсула в зручний для Вас час
Допомога в реєстрації та веденні ФОПу.
Компенсація за спеціалізовані курси, навчання тощо (від 30% до 100% в залежності від ситуації)- на утриманні
Компенсація за спеціалізоване програмне забезпечення (від 30% до 100% в залежності від ситуації)-на утриманні
Бонус за заняття спортом (до 50% виплачує компанія) - на утриманні
Масаж в офісі (безкоштовно 2 рази на місяць)
Уроки англійської мови 2-3 рази на тиждень.
Безкоштовний паркінг для машин та велосипедів біля офісу.
Членство в програмі лояльності IT Club.
Тімбілдинги, піца, вечірки та корпоративи.
Безкоштовна кава, молоко та солодощі в офісі.
To find perfect solution