Cardo Systems, Ltd
Cardo Systems, Ltd
Cardo Systems, Ltd разрабатывает коммуникационные технологии для мотоциклистов, специализируясь на интерком-системах Bluetooth® и Dynamic Mesh Communication (DMC). С 2005 года компания совершенствует связь между мотоциклистами благодаря таким функциям, как дальняя связь, ячеистая сеть и естественное голосовое управление. Продукция компании представлена более чем в 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, а также выполнение задач в фоновом режиме
  • Опыт взаимодействия с командами connected hardware и firmware при работе с протоколами устройств и OTA-обновлениями прошивки
  • Опыт работы с VoIP и аудио в реальном времени, включая интеграцию с системными вызовами
  • Опыт создания мобильных функций на базе ИИ и интеграции LLM или моделей машинного обучения в приложения промышленного уровня
  • Уверенное практическое использование инструментов и процессов разработки с поддержкой ИИ
  • Опыт работы с Jetpack Compose и современными фреймворками пользовательского интерфейса Android
  • Опыт проектирования публичных API для SDK, сохранения обратной совместимости, применения семантического версионирования и поддержки внешних разработчиков
  • Опыт работы с модульной архитектурой, крупными кодовыми базами, white-label-продуктами или платформами для нескольких приложений
  • Опыт работы с аналитикой, отчётами о сбоях, feature flags и инструментами A/B-тестирования
  • Опыт работы с Kotlin Multiplatform или разработки под iOS
  • Опыт работы в стартапе, scale-up-компании или аналогичной динамичной продуктовой среде