Назад
4 часа назад

Android Developer (Infrastructure)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Android-разработчик (Инфраструктура): Разработка и оптимизация инструментов автоматизации, CI/CD-пайплайнов и систем сбора метрик для мобильных приложений Яндекс Маркета с акцентом на стабильность и скорость доставки кода. Фокус на масштабировании E2E-тестирования, сокращении flakiness тестов и создании SDK для разработчиков.

Локация: Москва (м. Кузнецкий мост), Гибрид

Компания

Яндекс Маркет — один из крупнейших мультикатегорийных маркетплейсов, которым ежедневно пользуются миллионы людей.

Что делать

  • Развивать и масштабировать E2E-тестирование (Appium, XCUITest, Espresso), снижать нестабильность тестов и ускорять их прогоны.
  • Оптимизировать мобильную CI/CD-инфраструктуру: настраивать сборочные процессы, кеширование артефактов, шардирование и параллелизацию.
  • Автоматизировать сбор и доставку клиентских метрик, контролировать корректность схем событий и настраивать алерты.
  • Построить кросс-сервисные E2E-сценарии и обеспечивать тестирование экспериментальных функций до их запуска.
  • Создавать внутренние инструменты и SDK для упрощения написания автотестов и диагностики проблем.
  • Взаимодействовать с мобильными командами, аналитиками и продакт-менеджерами для внедрения лучших практик качества.

Требования

  • Опыт в мобильной инфраструктурной разработке для Android более 3 лет.
  • Практический опыт с инструментами автоматизации Appium, Espresso и/или XCUITest.
  • Знание принципов CI/CD и умение работать с CI-системами для оптимизации сборок.
  • Понимание устройства высоконагруженных распределённых систем доставки событий.
  • Готовность решать инфраструктурные задачи, выходящие за рамки мобильных платформ.
  • Высокая степень автономности и способность самостоятельно принимать технические решения.

Хорошо, если есть

  • Опыт работы с device farms, контейнеризацией и изолированными средами для тестов.
  • Навыки снижения flakiness тестов на основе статистического анализа.
  • Базовое владение SQL и опыт работы с аналитическими системами/витринами данных.
  • Опыт тестирования и анализа фич в рамках A/B-экспериментов.
  • Опыт работы со Swift или Kotlin Multiplatform.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →