ЯндексЯндекс

Fullstack-разработчик в команду frontend-инфраструктуры

офис, гибрид, Екатеринбург

Команда frontend-инфраструктуры делает внутренние инструменты и генераторы для фронтовых команд: npm-пакеты, CLI, кодогенерацию CI/CD и шаблоны сервисов. Работа повышает developer experience и снижает время запуска и поддержки множества фронт‑проектов.

ГрейдMiddle

Стек

TypeScriptNode.jsDockerCI/CDbashnpm

Задачи

  • Разрабатывать npm-пакеты, CLI-утилиты и плагины для сборки
  • Развивать кодогенерацию CI/CD-конфигураций и шаблонов сервисов
  • Стандартизировать сборку, тестирование, деплой и миграции для фронт‑команд
  • Проектировать удобные интерфейсы для разработчиков: CLI, конфиги, API и документация
  • Работать с командами: собирать требования, воспроизводить проблемы и предлагать системные решения
  • Участвовать в развитии платформы и планировании миграций при breaking changes

Обязательно

  • Уверенная разработка на JavaScript/TypeScript и Node.js
  • Понимание устройства frontend‑сервисов: сборка, окружения, релизы, SSR/SPA, статика
  • Настраивал или внедрял CI/CD; опыт работы с декларативной генерацией пайплайнов и миграциями
  • Понимание пайплайнов тестирования для frontend‑проектов
  • Опыт работы с Docker, bash-скриптами и npm-пакетами
  • Понимание деплоя, мониторинга и поддержки сервисов в production
  • Интерес к разработке инструментов для других инженеров и product‑ориентированный подход

Будет плюсом

  • Опыт с SSR‑приложениями
  • Разработка CLI-инструментов, кодогенераторов или шаблонизаторов
  • Опыт поддержки монорепозиториев или большого числа однотипных сервисов
  • Знание observability: логирование, метрики, алерты и диагностика production‑проблем
  • Участие в создании внутренних платформенных решений
Откликнуться на сайте компании

Смотреть ещё

JobsWave
Найти работу в IT