Старший разработчик фронтенда в команду скорости и стабильности CI

Яндекс

Старший разработчик фронтенда в команду скорости и стабильности CI

Москва, Новинский бульвар, 8

Метро: Арбатская

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

Мы обеспечиваем инфраструктуру для веб-команд: ежедневно — тысячи прогонов тестов и высокий поток клиентских событий. За последние полгода повысили полноту сбора клиентских данных и устойчивость E2E, внедрили кросс-сервисные сценарии и тестирование в экспериментах.

Обязанности:

  • Масштабировать и оптимизировать тестирование
    Вам предстоит развивать веб-тестирование E2E на стеке Playwright/Selenium, внедрять автоскипы и механизмы борьбы с нестабильными тестами (антифлейки), а также ускорять прогоны и поддерживать стабильные окружения. Вы будете работать с кросс-сервисными E2E-сценариями и тестировать в экспериментах фичи ещё до их запуска.

  • Развивать CI для фронтенда
    Нужно будет оптимизировать процессы непрерывной интеграции: настраивать параллелизацию, улучшать сборки и кеширование артефактов. Важная задача — обеспечить изоляцию тестовых стендов и максимально быстрый feedback в pull requests.

  • Выстраивать систему метрик и контроля качества
    Вы будете развивать систему сбора статистики по тестам и качеству релизов, настраивать дашборды стабильности, алерты и SLA по «зелёным» веткам. Также предстоит встраивать оперативный контроль бизнес-показателей (например, CTR) в процессы разработки.

  • Создавать инструменты для команды
    Необходимо создавать удобные инструменты для аналитиков и фронтенд-разработчиков: разрабатывать генераторы сценариев, локальные раннеры и утилиты диагностики, чтобы упрощать жизнь коллегам.

Требования:
  • Больше трех лет работали во фронтенд-разработке (TypeScript/JavaScript, React или другой современный фреймворк)
  • Работали с Playwright/Selenium/Puppeteer; умеете проектировать устойчивые E2E- и интеграционные тесты
  • Понимаете CI/CD и практики ускорения фронтенд-сборок (webpack/Vite, кеширование, разбиение, артефакты)
  • Умеете встраивать метрики в клиент, следите за полнотой и задержками, умеете валидировать данные
  • Понимаете веб-производительность и влияющие на неё факторы; умеете диагностировать проблемы в проде
  • Пишете поддерживаемый код, делаете ревью, аргументируете технические решения и работаете в мультикомандной среде

Будет плюсом, если вы

  • Оптимизировали BDUI/рендеринг, глубоко знаете браузерные API и DevTools
  • Получили опыт с A/B-экспериментами, фичефлагами, тестировали изменения до запуска эксперимента
  • Знаете базовый SQL, знакомы с аналитическими витринами/дашбордами
  • Строили внутренние CLI/инструменты на Node.js для фронтенд-инфраструктуры
  • Работали в екоме и с высоконагруженными интерфейсами
Навыки
  • JavaScript
  • TypeScript
  • React
  • Playwright
  • CI/CD
  • E2E
  • Node.js
Посмотреть контакты работодателя

Адрес

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

Hi, Rockits!
Полный день
  • Москва

  • Не указана

Рекомендуем
Эверис, Представительство

Frontend React Senior разработчик

Эверис, Представительство

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Softline
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Notamedia
Удаленная работа
  • Москва

  • Не указана

СБЕР
Полный день
  • Москва

  • Не указана

Recruitment Boutique S.M.Art
Полный день
  • Москва

  • Не указана

Фогейм
Удаленная работа
  • Москва

  • Не указана

Полный день
  • Москва

  • Не указана

Лига Цифровой Экономики

QA Automation Engineer/Автотестировщик (Senior)

Лига Цифровой Экономики

Полный день
  • Москва

  • Не указана

Zecurion
Полный день
  • Москва

  • Не указана

Frontend-разработчик

Песко Энергия и Ресурсы

Удаленная работа
  • Москва

  • Не указана

Бфг
Полный день
  • Москва

  • Не указана

Прямой Контракт
Полный день
  • Москва

  • до 250000 RUR

Азиатско-Тихоокеанский Банк
Полный день
  • Москва

  • до 250000 RUR

Ozon
Удаленная работа
  • Москва

  • до 277000 RUR

АСТ
Полный день
  • Москва

  • до 277000 RUR

Полный день
  • Москва

  • до 300000 RUR

РЖД - Цифровые пассажирские решения
Полный день
  • Москва

  • до 300000 RUR

ECOS
Полный день
  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию