Обязанности:
Разработчик нанимается в команду core, входящую в отдел fe platform. Core команда разрабатывает инструменты, позволяющие развернуть и поддерживать frontend проект, интегрированный со всеми инфрастуктурными сервисами компании: авторизация, frontend фреймфорк nuxt, инструменты мониторинга, безопасности, конфигурации линтеров, настройки компилятора TS, dev-tools, контейнера, nginx, а также пайплайна, через который проект деплоится в k8s. Технически все эти задачи реализуются при помощи разрабатываемого командой cli инструментария. Команда практически не занимается написанием интерфейсов. Количество проектов поднятых при помощи разрабатываемого инструментария ~500. Кроме прочего вам придется принимать участие в разработке платформенного решения SSR, поэтому мы ищем человека с крепкой экспертизой в node. Наш стек: Vue 3/Nuxt.JS/TypeScript. Мы ожидаем: Отличное знание JS (ECMA 5/6) и TS, Практический опыт работы с JS фреймворками (Angular, Vue.js или React), а также Nuxt/Next Опыт работы с системами CI/CD Опыт написания не только интерфейсов, но и библиотек и cli инструментов Опыт работы с SSR приложениями Экспертиза в Node.js Практический опыт настройки сборщиков с нуля (webpack, vite и прочие) Опыт настройки Nginx Опыт работы с Docker Будет плюсом: Понимания SPA/SSR/Микрофронтенд архитектур и их ограничений Опыт работы с k8s Мы предлагаем: Динамичный и быстроразвивающийся бизнес, ресурсы, возможность вместе создать лучший продукт на рынке e-commerce Свободу действий в принятии решений Достойный уровень заработной платы Профессиональную команду, которой мы гордимся Возможность развиваться вместе с нашим бизнесом.