Яндекс · Яндекс Маркет

Android-разработчик в команду инфраструктуры Маркета

Офис · Чита, Россия · Английский не нужен

Не указано: грейд

Навыки

  • Android
  • Appium
  • Самостоятельность
  • CI/CD
  • Дашборды и витрины
  • Data Quality
  • Распределённые системы
Ещё 12
  • Docker
  • Интеграционное тестирование
  • iOS
  • Kotlin Multiplatform
  • Kotlin
  • Маркетплейсы
  • Мобильное тестирование
  • SQL
  • Статистика
  • Swift
  • Автоматизация тестирования
  • XCUITest / Espresso

О компании и продукте

  • У нас собрались эксперты из разных областей, и мы создаём решения, которые делают продукт быстрее и стабильнее. Особенно ценим самостоятельность и инженерное любопытство. Жду в команду того, кому интересно вникать в архитектурные и инфраструктурные задачи. Алексей Охрименко. Руководитель группы. Яндекс Маркет — один из крупнейших мультикатегорийных маркетплейсов, которым ежедневно пользуются миллионы людей. Наша инфраструктура поддерживает сотни мобильных разработчиков. Ежедневно запускаются тысячи тестов, система обрабатывает десятки тысяч клиентских событий в секунду. Мы повышаем стабильность и скорость CI, полноту и качество данных о кликах/показах, доводим успешность E2E до 99%, внедряем кросс-сервисные сценарии и тестирование в экспериментах до запуска. Какие задачи вас ждут Развитие и масштабирование E2E-тестирования мобильных приложений
  • Мы стремимся обеспечивать стабильную работу пайплайнов мобильной разработки

Задачи

  • Android-разработчик в команду инфраструктуры Маркета
  • Я Лёша, руковожу командой инфраструктуры Яндекс Маркета
  • Вам предстоит совершенствовать сквозное автоматизированное тестирование мобильных приложений для Android и iOS, работая с Appium, XCUITest и Espresso
  • Понадобится снижать нестабильность (флейки), внедрять автоскипы, ускорять прогоны и прорабатывать новые подходы к интеграционным тестам
  • Развитие мобильной инфраструктуры CI/CD
  • Ваша работа будет связана с развитием мобильной части CI/CD-инфраструктуры: настройкой сборочных процессов, оптимизацией кеширования и шаринга артефактов, а также реализацией эффективных стратегий шардирования и параллелизации тестов
  • Автоматизация сбора и доставки клиентских метрик
  • Вы будете автоматизировать сбор и доставку клиентских метрик из мобильных приложений: следить за корректностью схем событий, полнотой и задержками данных, настраивать алерты, обеспечивать оперативную доставку метрик в аналитические системы для последующего анализа
  • Участие в кросс-сервисных E2E-сценариях и тестировании экспериментальных фич
  • Вам предстоит участвовать в построении и автоматизации сквозных сценариев, охватывающих несколько сервисов, а также тестировать новые функциональные возможности до их запуска на реальных пользователях
  • Создание инструментов и SDK для разработчиков
  • Вы будете создавать удобные инструменты и SDK, которые упрощают написание автотестов, ускоряют локальные прогоны и облегчают диагностику проблем в мобильных приложениях
  • Взаимодействие с командами мобильной разработки, аналитиками и продуктом
  • На этой позиции важно активно сотрудничать с мобильными командами, аналитиками и продакт-менеджерами: помогать внедрять лучшие практики качества, развивать культуру автоматизации и совместно улучшать процессы разработки
  • Больше о мобильной разработке в Яндексе — в канале Yandex for Mobile

Требования

  • Больше трёх лет занимались мобильной разработкой для Android
  • Работали с инструментами автоматизации тестирования: Appium, Espresso и/или XCUITest, понимаете, как строить стабильные E2E
  • Знаете принципы CI/CD и умеете работать с популярными CI-системами, знаете, как ускорять сборки и тесты
  • Понимаете, как устроены высоконагруженные и распределённые системы доставки событий, умеете читать логи/трейсы
  • Готовы не только работать с мобильными платформами, но и решать инфраструктурные задачи вне их рамок
  • Способны самостоятельно принимать решения и обладаете высокой степенью автономности
  • Готовы 4–5 дней в неделю работать в московском офисе

Будет плюсом

  • Знакомы с устройствами/фермами (эмуляторы/симуляторы, cloud device farms), контейнеризацией и изолированными средами для тестов
  • Снижали флейки и автоскипы на основе статистики прогонов
  • На базовом уровне владеете SQL, имели дело с аналитическими системами и витринами данных
  • Тестировали и анализировали фичи в рамках A/B-экспериментов
  • Работали со Swift или с Kotlin Multiplatform
  • Как в Яндексе проходят алгоритмические секции собеседований
  • Как мы нанимаем мобильных разработчиков
  • Задачи для подготовки к собеседованиям

Паспорт вакансии

История публикации

Появилась в Вакандии31 день
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данныху карточки не хватает полей, чтобы найти похожие

Откуда что взялось

Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.

Грейдне указан
Формат работыОфисвычитано из текста вакансии
ГеографияЧита, Россиявычитано из текста вакансии
Зарплатане указана

Почему на этом месте в выдаче

Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.

Полнота карточки502 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе

Проверка Вакандии

Источники и свежесть

Тип источника
Карьерный сайт работодателя
Найдено публикаций
1
Посмотреть публикации и даты
  • careerОсновная публикация · 2026-05-26

Работодатель

Яндекс

50 активных вакансий · вилка работодателя указана в 1%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеyandex.ru.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

Похожие вакансии

Причина сходства указана на каждой карточке