- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Старший Android-разработчик в группу мобильной разработки носимых устройств
Это вакансия в топовой технологической компании с сильным инженерным сообществом и работой над инновационным продуктом. Использование современного стека технологий и масштабные задачи делают позицию крайне привлекательной для профессионального роста.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний Android SDK, опыта разработки собственных библиотек/SDK и специфических навыков работы с Bluetooth GATT. Работа в Яндексе также подразумевает строгий отбор и высокие стандарты качества кода.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Senior Android Developer в Яндексе рыночные ожидания составляют от 350 000 до 550 000 рублей плюс значительный пакет бонусов и опционов. Это соответствует верхнему сегменту российского IT-рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас
Присоединяйтесь к команде Яндекса и создавайте будущее носимых устройств с Алисой!
Описание вакансии
Старший Android-разработчик в группу мобильной разработки носимых устройств
Мы создаём новый интерфейс взаимодействия человека с окружающим миром и интернетом через носимые устройства. Наша цель — максимально приблизить искусственный интеллект к человеку. Наш стек: Kotlin, Coroutines, Flow, Ktor, Dagger 2, Protobuf, Compose.
Какие задачи вас ждут:
• Реализация протокола обмена данными с носимыми устройствами по Bluetooth GATTВам предстоит связывать прошивку устройства с внешним миром: реализовывать логику чтения и изменения состояния устройства, а также обработку событий и сигналов от него.
• Разработка и запуск продуктов носимых устройствВы будете участвовать в полном цикле разработки (от MVP-прототипа до массового продукта) и поддерживать работу устройства с мобильным приложением.
• Интеграция пользовательских сценариев с АлисойВам предстоит связывать голосовые сценарии с системными возможностями Android и реализовывать пользовательские сценарии — например, музыкальный, звонки по контактам из книги, геолокационные сценарии, биометрию.
• Развитие SDK для взаимодействия с носимыми устройствамиВместе с командой вы будете разрабатывать SDK, который позволяет встроить сценарий взаимодействия с носимыми устройствами в любое приложение Яндекса, а также обеспечивает бесшовную работу с несколькими устройствами одновременно.
Мы ждём, что вы:• Разрабатывали библиотеки и SDK
• Хорошо знаете Kotlin, ориентируетесь в Android SDK
• Следите за трендами Android-разработки
• Умеете объяснять сложные технические решения
• Применяете AI-инструменты в повседневной работе
Будет плюсом, если вы:• Работали с Bluetooth- и Wi-Fi-стеком Android
• Писали нетривиальную логику взаимодействия с WebView
• Разрабатывали технические устройства
Почему у нас хорошо:Яндекс — это комьюнити. Тут есть и спортивные клубы, и книжный клуб, и киберспортивное сообщество. Это не все бонусы — полный список тут.
*📩* Откликнуться на нашем сайте
#алиса_и_умные_устройства #kotlin #android #москва #питер #нижний_новгород #екатеринбург #новосибирск #гибрид
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kotlin
- Wi-Fi
- Android SDK
- Ktor
- Coroutines
- BLE
- Protobuf
- Dagger 2
- Flow
- WebView
- Compose
- Bluetooth GATT
Возможные вопросы на собеседовании
Вакансия подразумевает работу с носимыми устройствами, где Bluetooth GATT является ключевым протоколом.
Расскажите о вашем опыте работы с Bluetooth Low Energy (BLE) в Android. С какими основными проблемами стабильности соединения вы сталкивались и как их решали?
В стеке указаны Flow и Coroutines, а задачи включают обработку событий от устройств в реальном времени.
Как бы вы организовали архитектуру обработки потока данных от внешнего устройства с использованием Kotlin Flow, чтобы обеспечить бесперебойную работу UI и фоновых процессов?
Одной из задач является развитие SDK для других приложений Яндекса.
Каковы основные принципы проектирования публичного API для Android SDK? Как вы обеспечиваете обратную совместимость при внесении изменений?
В требованиях указано использование AI-инструментов.
Как именно вы интегрируете AI-инструменты (например, GitHub Copilot или ChatGPT) в свой процесс разработки для повышения продуктивности?
Упоминается работа с WebView и системными сценариями (звонки, геолокация).