Напиши текст вакансии для должности "Разработчик JavaScript, Базовые сервисы и инструменты". Название компании: "Ozon". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'JavaScript', 'TypeScript', 'Webpack', 'Jest', 'Vuex', 'торговая площадка'

Наш стек:  TypeScript, JSX, Vue, Nuxt, OpenApi, Jest, Cypress; JSX для шаблонизации (React-подобный стиль); Архитектура приложения на Vue (реактивность и прочая приятная магия); Структура приложения и сборка от Nuxt; Поддержка только современных браузеров; Типизированный клиент для работы с API (генерируется по swagger.json).  Вам предстоит:   Проектировать архитектуру виджетов и приложений, в том числе с нуля;   Продумывать архитектуры для будущего микрофронтенда;   Перерабатывать UI-kit;   Оптимизировать рендеринг страниц;   Оптимизировать скорость загрузки страниц;   Разрабатывать продуктовые фичи;   Разрабатывать miniapp-приложения;   Работать в проектах, написанных с нуля с использованием Vue.JS/Vuex/Nuxt.JS/TypeScript.   Что мы ожидаем от вас:  Уверенное знание Javascript (ES6); Опыт в разработке SPA на Vue/React/Angular; Умение хорошо верстать по современным стандартам; Плюсом будет: уверенное знание TypeScript; опыт написания тестов; знание алгоритмов и структур данных; понимание принципов и технологий сборки (npm, webpack, babel, postcss).  Что мы предлагаем:   Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;   Свободу действий в принятии решений;   Достойный уровень заработной платы;   Профессиональную команду, которой мы гордимся;   Возможность развиваться вместе с нашим бизнесом;   Работа в офисах Москвы и Санкт-Петербурга, или удаленная работа.