Cardo Systems, Ltd
Cardo Systems, Ltd
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-компанії або подібному динамічному продуктовому середовищі