Привет! Мы - Wildberries, крупнейший маркетплейс России. Wildberries - это 30 млн пользователей ежедневно, сотни тысяч сотрудников и одна из сильнейших IT-команд в стране. Наша компания стабильно развивается и работает в усиленном режиме: гибкий современный стек и около-rocket-science задачи прилагаются. Сейчас мы ищем опытного Frontend-разработчика в нашу команду инфраструктурной разработки. Наши проекты: DCIM. Компания Wildberries использует не только коммерческие дата-центры, но и свои собственные. Уже введён в эксплуатацию ЦОД в городе Электросталь, на очереди – дата-центры в Дубне и Наро-Фоминске. Для них наша команда и разрабатывает новую систему мониторинга и сбора информации с огромного количества датчиков, которые шлют значительный поток данных в режиме реального времени. Мы хотим помочь инженерамЦОД-ов, создав приложение, которое будет собирать информацию, мониторить показания оборудования, проводить нотификацию дежурной смены, а главное позволит с этими данными удобно работать. Например, создав центр управления, подобный центру управления полетов, куда будет стекаться вся информация, которая позволит инженерам принимать решения оперативно, обеспечивая высокую доступность 24/7 всего WIldberries. Resource manager – сервис, описывающий состав и взаимосвязи конфигурационных единиц (ресурсов), проектов и продуктов компании, благодаря которому появляется возможность планировать ресурсы, обеспечивать прозрачность взаимосвязей между ними и на основе этих данных принимать оперативные решения. Проще говоря, инвентаризация всего и вся – от клавиатуры до серверов в ЦОДах и лицензий разработчиков. Стек: React (hooks); JavaScript, Browser APIs; TypeScript; State Management (Recoil, Redux, React Query); HTML, CSS-modules (Scss); Webpack, Vite (CRA). Расширенный стек: WebSocket; Docker; Kubernetes; Nginx; Linux/Unix; Работа с базами данных; Figma. Обязанности и задачи Разработка с нуля или доработка и сопровождение существующих инфраструктурных приложений компании; Участие в проработке архитектуры систем, согласовании пользовательских интерфейсов; Умение самостоятельно разбираться в поставленных задачах; Умение аргументировать свои решения; Внедрение в разработку новых подходов и их поддержка; Проведение code-review; Развитие и поддержка процессов и стандартов внутри команды; Формирование команды: проведение собеседований, онбординг; Менторство над младшими коллегами. Необходимый опыт и знания Опыт работы в позиции Senior от 3 лет; Знание ванильного JavaScript; Знание Browser APIs; Опыт разработки приложений на React/Typescript и построения архитектуры современных web-приложений; Понимание принципов пользовательских интерфейсов; Умение верстать нетривиальные компоненты с нуля; Понимание принципов взаимодействия web-клиента с сервером (HTTP, WS); Опыт работы с базами данных; Приветствуется опыт деплоя приложений, используя Docker/Kubernetes; Умение работать с Git; Умение читать, анализировать и сопровождать чужой код; Опыт проведения code-review. Что у нас есть и чем мы готовы делиться: Удаленка или гибрид с возможностью посещать несколько офисов в Москве и Санкт-Петербурге. Диванчики, гамаки, качели, кафе и зеленые зоны прилагаются; Полностью белая зарплата (да, обыденность, но все же). Работа над интересными проектами, которые прокачают твои технические навыки и аналитическое мышление; Корпоративные скидки у партнеров компании; Минимум бюрократии.