Привет! Мы - 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.
Что у нас есть и чем мы готовы делиться:
- Удаленка или гибрид с возможностью посещать несколько офисов в Москве и Санкт-Петербурге. Диванчики, гамаки, качели, кафе и зеленые зоны прилагаются;
- Полностью белая зарплата (да, обыденность, но все же).
- Работа над интересными проектами, которые прокачают твои технические навыки и аналитическое мышление;
- Корпоративные скидки у партнеров компании;
- Минимум бюрократии.