Ми шукаємо кваліфікованого мультиплатформного розробника Android/Kotlin для сприяти розробці високопродуктивних, критично важливих мобільних програм. Ця роль передбачає розробку надійних рішень Android і KMP, інтеграцію складних систем телеметрії та роботу з передовими технологіями зв’язку в інженерному середовищі, що швидко розвивається. Обов’язки Розробка масштабованих програм Android і Kotlin Multiplatform (KMP). Створення реактивних, високопродуктивних інтерфейсів користувача за допомогою ша
Ми шукаємо кваліфікованого мультиплатформного розробника Android/Kotlin для сприяти розробці високопродуктивних, критично важливих мобільних програм. Ця роль передбачає розробку надійних рішень Android і KMP, інтеграцію складних систем телеметрії та роботу з передовими технологіями зв’язку в інженерному середовищі, що швидко розвивається.
Обов’язки
- Розробка масштабованих програм Android і Kotlin Multiplatform (KMP).
- Створення реактивних, високопродуктивних інтерфейсів користувача за допомогою шаблонів Jetpack Compose і MVI.
- Розробка та підтримка модульних програм на основі KMP, включаючи інтеграцію з плагінами ATAK і зовнішніми SDK.
- Написання чистого коду, який можна підтримувати та добре тестувати, використовуючи Coroutines, найкращі методи розробки та сучасні засоби тестування.
- Забезпечення якості коду за допомогою комплексного модульного тестування, використання MockK і дотримання принципів розробки, керованих тестуванням.
- Співпраця з міжфункціональними командами для надання надійних функцій C2/Telemetry та забезпечення бездоганної інтеграції продуктів.
Кваліфікація
- Великий професійний досвід у Kotlin і Kotlin Multiplatform (KMP), що підтримується практичними знаннями C++ для нативної взаємодії компонентів.
- Вміння створювати сучасні реактивні інтерфейси користувача за допомогою Jetpack Compose, застосовуючи State Hoisting і галузеві стандартні практики архітектури інтерфейсу користувача.
- Тверде розуміння та застосування Чистої архітектури, принципів SOLID і MVI, особливо в багатомодульних середовищах.
- Здатність створювати чистий код, який можна підтримувати та тестувати, з практичним досвідом модульного тестування, TDD, MockK, а також створення надійної тестової інфраструктури.
- Дослідження в галузі Ardupilot, Mavlink, інтеграція плагінів ATAK, робочі процеси інтеграції SDK і розробка C2/Telemetry програми.
Приємно мати
- Знання мережевих і комунікаційних протоколів, таких як UDP/TCP, послідовний зв’язок даних і технології потокового відео (RTP/RTSP).
- Базове розуміння технологій БПЛА та пов’язаних галузевих концепцій.
Компанія пропонує:
- Офіційне працевлаштування з конкурентною заробітною платою та чіткими, прозорими умовами співпраці.
- Оплачувана відпустка (24 календарних дні на рік) та оплачувана лікарняна.
- Підтримка вашого професійного зростання - компанія активно розширюється, і ви матимете можливість рости разом з нею.
Атмосфера довіри, відкритого спілкування та лідерства — ініціатива вітається, ідеї втілюються в життя, а команда підтримує ваш прогрес.
Якщо у вас є відповідний досвід і бажання розвиватися в цій сфері, надсилайте своє резюме. Ми будемо раді розглянути вашу заявку!