
Cardo Systems, Ltd розробляє комунікаційні технології для мотоциклістів, спеціалізуючись на інтерком-системах Bluetooth® і Dynamic Mesh Communication (DMC). Із 2005 року компанія вдосконалює зв’язок між мотоциклістами завдяки таким функціям, як дальній зв’язок, mesh-мережа та природне голосове керування. Продукція компанії доступна більш ніж у 85 країнах, а також розробляється для брендів мотоциклетних аксесуарів, зокрема SHOEI, HJC і Ducati. Cardo Systems працює на перетині автомобільних технологій, виробництва та телекомунікацій, прагнучи зробити комунікацію під час руху безпечнішою та зручнішою.
Старший Android-розробник — B2C-мобільний застосунок, Ізраїль
Створюйте та розвивайте Android-платформу для нового B2C-мобільного застосунку Cardo Systems для комунікації та підключення у мотоспорті. Відповідайте за архітектуру, розробку, тестування та випуск продукту для користувачів у всьому світі.
Опис
- Створюйте новий B2C-мобільний застосунок Cardo Systems з нуля
- Керуйте Android-платформою протягом усього її життєвого циклу
- Формуйте архітектуру застосунку, технологічні рішення, стандарти розробки, стратегію якості та процеси випуску
- Співпрацюйте з командами продукту, дизайну, backend, embedded, QA і DevOps
- Координуйте роботу з командами, відповідальними за інші застосунки
- Перетворюйте продуктові концепції на масштабований, надійний і високоякісний мобільний досвід для користувачів у всьому світі
Вимоги
- Щонайменше шість років професійного досвіду Android-розробки з Kotlin
- Підтверджений досвід створення B2C-мобільних застосунків для промислової експлуатації: від початкової архітектури та вибору технологій до запуску й роботи в масштабі
- Поглиблені знання екосистеми Android і сучасних практик продуктивності, керування пам’яттю, стабільності та мобільної безпеки
- Сильна база в архітектурі програмного забезпечення, зокрема в модульних і тестованих застосунках та багаторазово використовуваних SDK або бібліотеках
- Ґрунтовне розуміння мережевої взаємодії, інтеграції API, асинхронного програмування, локального зберігання даних і автономної роботи
- Досвід впровадження автоматизованих модульних, інтеграційних і UI-тестів, а також CI/CD та керування релізами в Google Play
- Підтверджена відповідальність і вміння співпрацювати під час обговорення архітектури, проєктування та перевірки коду
- Професійне володіння письмовою та усною англійською мовою
- Практичний досвід роботи з Bluetooth Classic і BLE, зокрема зі сполученням, керуванням з’єднаннями, аудіопрофілями HFP і A2DP та виконанням у фоновому режимі
- Досвід співпраці з командами підключеного обладнання та firmware над протоколами пристроїв і OTA-оновленнями прошивки
- Досвід роботи з VoIP і аудіо в реальному часі, зокрема інтеграції із системними викликами
- Досвід створення мобільних функцій на основі ШІ та інтеграції LLM або моделей машинного навчання у виробничі застосунки
- Впевнене практичне використання інструментів і процесів розробки з підтримкою ШІ
- Досвід роботи з Jetpack Compose і сучасними фреймворками інтерфейсу Android
- Досвід проєктування публічних API для SDK, забезпечення зворотної сумісності, застосування семантичного версіювання та підтримки зовнішніх розробників
- Досвід роботи з модульною архітектурою, великими кодовими базами, white-label-продуктами або платформами для кількох застосунків
- Досвід роботи з аналітикою, звітами про збої, feature flags та інструментами A/B-тестування
- Досвід роботи з Kotlin Multiplatform або розробки під iOS
- Досвід роботи у стартапі, scale-up-компанії або подібному динамічному продуктовому середовищі