🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Разработчик инструментов фронтенд-сборки в Yandex Infrastructure

Яндекс
Казань, Нижний Новгород, Москва, Санкт-Петербург, Екатеринбург, Новосибирск
Гибридный, Офис
Опубликовано: 24 Oct 2025
У Яндекса есть своя кросс-платформенная система сборки ya make, которая умеет собирать и тестировать проекты на C++, Python, Java, Go и TypeScript. Задача нашей команды — развивать в ней сборку и тестирование проектов на TypeScript.

Наша система сборки масштабируется, чтобы собирать и тестировать десятки тысяч проектов за 15 минут. Благодаря нашей работе можно разрабатывать сложные системы, написанные на разных языках и разделённые на разные модули, выстраивать зависимости по исходному коду, проверять изменения в пул-реквестах без необходимости выпускать canary-версии.

Экосистема фронтенда постоянно меняется — и мы не хотим отставать! Нам нужен разработчик, который будет совершенствовать и поддерживать инструменты для сборки и тестирования фронтенд-проектов. В ваши задачи будет входить внедрение новых инструментов, модернизация существующих, повышение эффективности работы и обеспечение стабильной поддержки.

Если вы хотите участвовать в развитии фронтенд-инфраструктуры на уровне всей компании и готовы решать сложные и интересные задачи — присоединяйтесь!

Какие задачи вас ждут

Поддержка совместимости зависимостей в монорепозитории
Вам предстоит вместе с командой решать проблемы, связанные с выравниванием зависимостей в монорепозитории, чтобы избегать конфликтов версий библиотек и обеспечивать стабильность сборки.

Интеграция и поддержка новых инструментов сборки
Вы будете работать над интеграцией и адаптацией новых инструментов для сборки, линтинга и тестирования фронтенда — например, Biome, Vitest, RSLint, TurboHack, SWC и т. д.

Организация переезда проектов на новую систему сборки
Вам нужно будет помогать проектам перейти на новую систему сборки Tier 0, обеспечивая корректную работу всех инструментов и зависимостей.

Поддержка и развитие тестирования
Вам предстоит обеспечивать работоспособность автоматических тестов в рамках Tier 0, включая unit-тесты и другие виды проверок.

Мы ждем, что вы

  • Хорошо разбираетесь в TypeScript и Python
  • Понимаете принципы работы современных инструментов сборки (Webpack, Vite.js, Next.js, Rspack)
  • Имеете опыт работы с пакетными менеджерами, особенно с pnpm
  • Знаете инструменты для тестирования и линтинга (Jest, Playwright, ESLint, Stylelint, Vitest и другие)
  • Понимаете процессы CI/CD и автоматизации фронтенд-разработки

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

  • Работали в крупных IT-компаниях (VK, «Сбер», Avito и т. п.)
  • Принимали участие в инфраструктурных и инженерных задачах, связанных со сборкой и автоматизацией
  • Понимаете внутреннее устройство монорепозиториев и систем сборки
  • Умеете работать с Node.js, DSL для конфигурации сборки (pnpm, Webpack, Vite.js, Next.js, Jest, Playwright, Stylelint, Prettier, Biome, Vitest, Rollup, Esbuild, Verdaccio)
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие