Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаСтарший Android-разработчик в группу мобильной разработки носимых устройств
Мы успешно запустили Яндекс Дропс — наше первое носимое AI-устройство, взаимодействующее с Алисой. И это только начало. Впереди новые форм-факторы, продукты и сценарии использования. Присоединяйтесь к команде, которая стояла у истоков этого направления и продолжает его активно развивать.
Наш стек: Kotlin, Coroutines, Flow, Ktor, Dagger 2, Protobuf, Compose.
Какие задачи вас ждут
Реализация протокола обмена данными с носимыми устройствами по Bluetooth GATTКаждое носимое устройство имеет свою специфику и набор характеристик. Вам предстоит связывать прошивку устройства с внешним миром: реализовывать логику чтения и изменения состояния устройства, а также обработку событий и сигналов от него.
Разработка и запуск продуктов носимых устройств
Вы будете участвовать в полном цикле разработки — от MVP-прототипа до массового продукта — и поддерживать работу устройства с мобильным приложением на каждом из этапов. Значительная часть работы — это R&D на стыке прошивки и операционной системы: обеспечение стабильности Bluetooth-соединения и надёжной фоновой работы приложения, оптимизация энергопотребления. Готовых решений для многих задач не существует, их предстоит находить и проверять на реальных устройствах.
Интеграция пользовательских сценариев с Алисой
Многие сценарии и фичи носимых устройств завязаны на голос, поэтому большая часть работы — это взаимодействие с Алисой и всем, что вокруг неё: аудиосессии, аудиофокус, координация с другими приложениями. Вам предстоит связывать голосовые сценарии с системными возможностями Android и реализовывать конкретные пользовательские сценарии — например, музыкальный, звонки по контактам из книги, геолокационные сценарии, биометрию.
Развитие SDK для взаимодействия с носимыми устройствами
Вместе с командой вы будете разрабатывать SDK, которое позволяет встроить сценарий взаимодействия с носимыми устройствами в любое приложение Яндекса, а также обеспечивает бесшовную работу с несколькими устройствами одновременно.
Больше о мобильной разработке в Яндексе — в канале Yandex for Mobile
Мы ждем, что вы
- Разрабатывали библиотеки и SDK
- Хорошо знаете Kotlin и свободно ориентируетесь в Android SDK
- Постоянно развиваетесь и следите за трендами Android-разработки
- Умеете ясно и просто объяснять сложные технические решения
- Уверенно применяете AI-инструменты в повседневной работе
Будет плюсом, если вы
- Работали с Bluetooth- и Wi-Fi-стеком Android
- Писали нетривиальную логику взаимодействия с WebView
- Проектировали и разрабатывали технические устройства
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие