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

По договоренности

  • Третьяковская
  • Белорусская
  • Маяковская

Мы обеспечиваем инфраструктуру для веб-команд: ежедневно — тысячи прогонов тестов и высокий поток клиентских событий. За последние полгода повысили полноту сбора клиентских данных и устойчивость 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 для фронтенд-инфраструктуры
  • Работали в екоме и с высоконагруженными интерфейсами

Адрес: Россия, Москва, Новинский бульвар, 8

Поделиться:

Опубликована 5 дней назад

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

  • Полный день
  • Опыт от 5 лет
  • Москва
7 дней назад
375 000 - 505 000 ₽
  • Полный день
  • Опыт от 5 лет
  • Москва
месяц назад
  • Полный день
  • Опыт от 5 лет
  • Москва
месяц назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.