
Яндекс
Разработчик интерфейсов в Яндекс Деплой
- JavaScript
- Node.js
- TypeScript
- React
- Redux
- CI/CD
- Docker
- Kubernetes
Наша команда разрабатывает интерфейсы для внутреннего облака Яндекса. Через него в продакшн выходят большинство сервисов компании, в том числе Поиск, Такси, Маркет и многие другие. Мы заботимся о тысячах коллег из других команд: создаём для них единый центр управления выкаткой сервисов, предоставляя все необходимые инструменты.
Мы разрабатываем интерфейсы для управления облаком и разворачивания контейнеров в дата-центрах, для балансировщика трафика и сетевой доступности, мониторинга сервисов, нотификаций и алерт-менеджмента. Также создаём персональные виртуальные машины, занимаемся управлением доставкой ресурсов, мониторингом железных хостов и связностью между дата-центрами.
В нашем стеке:
- React для интерфейсов
- TypeScript для типизации
- Node.js для Backend-for-Frontend
- CSS Modules для стилей
- React Query и Redux для работы с данными
- Vite и Rspack для сборки
- ESLint, Stylelint и Prettier для линтинга
- Playwright для тестов
- Gravity UI для дизайн-системы
Какие задачи вас ждут:
- Разработка интерфейсов для управления трафиком
Вы будете развивать интерфейсы для настройки балансировки трафика и сетевой доступности. Вместе с дизайнером и продуктовым менеджером предстоит определять, как должен выглядеть и работать удобный для всего Яндекса UI/UX.
- Унификация интерфейсов
Мы проектируем сквозные решения для разных частей платформы: контейнеризации, доставки ресурсов, управления виртуальными машинами и мониторинга. Наша цель — сделать интерфейсы согласованными и удобными, чтобы они работали как единая платформа.
- Развитие фронтенд-инфраструктуры
Мы считаем Developer Experience (DX) основой эффективной работы. Наша команда постоянно совершенствует фронтенд-инфраструктуру и инструменты: оптимизирует сборку и линтинг, интегрирует AI-агентов и внедряет решения для observability.
Мы ждем, что вы:
- Пишете поддерживаемый React-код на TypeScript и ES6
- Разбираетесь в конфигурировании сборок фронтенда, оптимизации performance
- Умеете писать юнит-, интеграционные, скриншотные и E2E-тесты
- Настраиваете observability для фронтенда: RUM, мониторинг ошибок, алерты
- Работали с Node.js: знаете, как устроена экосистема и как писать серверную логику
- Настраиваете CI/CD фронтенда: правила пайплайна, работа с NPM, политика релизов и откатки
- Знакомы с Docker, Kubernetes, nginx