Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик инструментов фронтенд-сборки в Yandex Infrastructure
Наша система сборки масштабируется, чтобы собирать и тестировать десятки тысяч проектов за 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 раз!
Подключить автоподнятие