
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-компании или аналогичной динамичной продуктовой среде