- Страна
- Россия
Android-разработчик в команду интерфейсов поиска и рекомендаций приложения Маркета
Высокий балл обусловлен сильным брендом работодателя (Яндекс), работой над масштабным продуктом с миллионной аудиторией и интересными техническими вызовами (BDUI, оптимизация). Предлагается отличный соцпакет и профессиональное комьюнити.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Вакансия требует глубоких знаний Android-стека, алгоритмов и опыта работы со сложными интерфейсами. Дополнительную сложность создают задачи по оптимизации производительности и переходу на BDUI в рамках крупного продукта.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, однако для Senior Android-разработчика в Москве рыночный диапазон составляет от 300 000 до 500 000 рублей. Яндекс обычно предлагает конкурентоспособную оплату, соответствующую рыночным медианам для крупных технологических компаний.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*📦* Android-разработчик в команду интерфейсов поиска и рекомендаций приложения Маркета
Привет! Меня зовут Женя, я руковожу службой разработки интерфейсов поиска и рекомендательных систем.
Наша команда отвечает за главный экран, лендинги и ленты рекомендаций в приложении Яндекс Маркета, а также за конструктор — библиотеку для построения продуктовых сниппетов во всём приложении. Мы не только занимаемся продуктовой разработкой, но и ведём технические проекты, например ускоряем экраны, переезжаем на новую версию BDUI-бэкенда.
*Евгений Абашкин
Руководитель службы*
Мы ищем разработчика мобильных интерфейсов для устройств на Android.
Какие задачи вас ждут:
• Разработка интерфейсов поиска в приложении Маркета
Разрабатывать новые продуктовые решения на экранах поиска и рекомендаций. Прорабатывать архитектуру проектов, а также внедрять E2E-тесты на базе Appium.
• Оптимизация скорости работы приложения
Исследовать и реализовывать решения по ускорению функциональности приложения, разрабатывать и поддерживать систему мониторинга.
• Внедрение новых технологических решений BDUI
Переводить функциональность приложения на BDUI. Внедрять микросервисы в зоне ответственности команды. Внедрять новую систему сбора и доставки бизнес-аналитики.
Мы ждём, что вы:
• Разрабатывали приложения для Android больше трёх лет
• Создаёте сложные пользовательские интерфейсы
• Знаете классические алгоритмы и структуры данных
• Умеете разбираться в чужом коде и находить в нём проблемы
Что мы предлагаем:
В Яндексе легко найти единомышленников — у нас есть комьюнити для профессионалов разных профилей, от разработчиков до дизайнеров. А ещё — книжные и языковые клубы. Это не все бонусы — полный список тут.
*📩*{{apply_contact}}на нашем сайте
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Android
- Kotlin
- Algorithms
- Data Structures
- Appium
- E2E Testing
- BDUI
- UI Design
Возможные вопросы на собеседовании
Команда активно внедряет BDUI, важно понимать опыт кандидата с этой технологией.
Расскажите о вашем опыте работы с Server-Driven UI (BDUI). С какими основными сложностями вы сталкивались при реализации такой архитектуры на Android?
Одной из ключевых задач является ускорение работы приложения.
Какие инструменты и метрики вы используете для профилирования производительности Android-приложения и поиска 'узких мест' в отрисовке интерфейсов?
Вакансия предполагает внедрение E2E-тестов на базе Appium.
Каков ваш подход к написанию и поддержке UI-тестов? Как вы обеспечиваете стабильность тестов при частых изменениях в интерфейсе?
В требованиях указано знание алгоритмов.
Можете ли вы привести пример задачи из вашей практики, где знание структур данных или алгоритмов помогло значительно оптимизировать работу мобильного приложения?
Команда работает над библиотекой сниппетов для всего приложения.
Как вы подходите к проектированию переиспользуемых UI-компонентов в крупном проекте, чтобы обеспечить их гибкость и производительность?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

