Position: Android Developer (Arlo)
Company: ITS Partner
Category: Android
Experience: 3y
English level: intermediate

Компанія ITS Partner вже багато років є технічним партнером компанії Arlo. Проект являє собою систему домашнього відеоспостереження, що еволюціонує в повноцінну систему Smart Home, стартував 7 років тому і знаходиться на стадії активного розвитку. Команда розподілена, складається з 11 чоловік. Менеджмент в Каліфорнії. Android-додаток пропонує широкий набір функцій: додавання та налаштування пристроїв настройка режимів і автоматизованих механізмів їх зміни за розкладом або геозонірованію стрімінг live video і перегляд записаних кліпів з камер відеоспостереження Push-To-Talk - трансляція звуку з мікрофона пристрою на динамік камери SIP дзвінки в екстрену службу 

У проекті використовуються: Android SDK (min: 21, target: 30), Kotlin (+ Flow, + Coroutines), Java, Realm, FCM, Play Services (Maps, Geofencing), Android NDK, ffmpeg, PjSip.
Наші побажання до знань, навичок і досвіду кандидата:
- Досвід розробки під Android від 3 років.
- Упевнені знання і навички застосування ООП, шаблонів проектування, в тому числі принаймні одного архітектурного шаблону (MV *, VIPER). - - Уміння писати читабельний і підтримуваний код.
- Впевнене знання Java Collections.
- Досвід роботи з базами даних (SQLite в будь-якому вигляді, Realm, Room і інші).
- Знання особливостей різних версій Android API.
- Уміння розробляти енергоефективні програми.
- Англійська мова рівня Intermediate і вище, що дозволяє вести діалог з англомовними колегами.

Чим вам потрібно буде займатися:
- Розробка нового функціоналу, підтримка старого.
- Участь у прийнятті технічних рішень
- Робота над технічним обов'язком. Ми вітаємо ініціативу в пропозиції та реалізації покращень у проекті
- Комунікація з командою: швидка комунікація протягом дня, а також кілька мітингів на тиждень
- Code review за необхідності

Ми пропонуємо:
- Складні завдання і досвід роботи в Кремнієвій долині;
- Відрядження в інші офіси компанії;
- Комфортне робоче місце з хорошим ноутбуком і можливістю розім'ятися в офісі;
- Гнучкий графік роботи (робочий день 8 годин);
- Оплачувані лікарняні, щорічні відпустки;
- Курси англійської мови;
- Доступ до навчальних платформ (Udemy, Coursera і т. Д.), Компенсація за зовнішнє навчання, конференції, зустрічі та сертифікації.