Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо досвідченого Android Software Engineer для приєднання до нашої команди в Україні, який буде зосереджено на розробці нативних мобільних додатків з інтеграцією IoT.
Огляд команди
Наша команда спеціалізується на розробці нативних мобільних додатків для iOS та Android, які тісно інтегровані з апаратним забезпеченням IoT-пристроїв, підтримуючи відео в реальному часі, управління пристроями в реальному часі та безпечне підключення в масштабі. Ми працюємо за методологією Agile, з прозорим плануванням спринтів та доставкою за етапами з повною видимістю прогресу. Наші додатки працюють в масштабі з модульною архітектурою, ін'єкцією залежності та бібліотеками для повторного використання, підтримуючи великий кодовий базар та складні функції.
Огляд посади
Ми шукаємо досвідченого Android Software Engineer з пристрастю до мобільних технологій, який буде працювати з нашою командою талановитих інженерів для розробки та створення нативних мобільних додатків. Ця посада зосереджена на співпраці з членами команди над розробкою та створенням зручного для підтримки коду, участю у розробці нових функцій, оптимізації додатків, технічному обслуговуванні.
Обов'язки
- Розробка та створення просунутих додатків для платформи Android
- Співпраця з крос-функціональними командами для визначення, проектування та доставки функцій
- Робота з зовнішніми джерелами даних та API
- Робота над виправленням помилок та покращенням продуктивності додатків
- Постійне виявлення, оцінка та впровадження нових технологій
Вимоги
- Глибоке розуміння основ комп'ютерних наук, ООП/ООАД та здатність застосовувати їх на практиці
- Знання патернів проектування та принципів SOLID
- Глибоке розуміння повного циклу розробки мобільних додатків
- Високий рівень володіння мовами програмування Kotlin та Java
- Глибоке розуміння Android SDK, архітектури платформи та кращих практик розробки
- Досвід роботи з сучасною розробкою користувацького інтерфейсу Android (Jetpack Compose та XML-розкладки)
- Експертиза в асинхронному програмуванні з використанням Coroutines та Flow
- Досвід роботи з фреймворками ін'єкції залежності (Dagger)
- Досвід роботи з фреймворками для юніт-тестування та тестування користувацького інтерфейсу
- Проактивні звички вирішення проблем та інженерна ментальність
- Хороше письмове та усно-розмовне англійське
Буде плюсом
- Досвід роботи з інструментами налагодження та профілювання продуктивності
- Розуміння технік управління пам'яттю та оптимізації продуктивності
- Досвід роботи з технологіями IoT, відео-трансляцій або Bluetooth
Ми пропонуємо
- Середовище рівних можливостей, прозорий та ціннісний корпоративний культурний клімат, індивідуальний підхід до кожного члена команди
- Конкурентоспроможна зарплата та пільги. Щорічний огляд ефективності
- Можливість отримати Премію за ефективність за ваші індивідуальні досягнення та Премію за лояльність, що визнає вашу відданість компанії
- Гіг-контракт
- 21 оплачуваний відпустковий день на рік, оплачувані свята відповідно до законодавства України
- Можливості для розвитку, такі як корпоративні курси, центри знань та безкоштовні заняття з англійської мови, а також освітні відпустки
- Медичне страхування надається з першого дня. Дозволи на хворобу та медичні відпустки доступні
- Режим дистанційної роботи доступний лише в межах України
- Безкоштовні страви, фрукти та закуски під час роботи в офісі.