Проектирование архитектуры фронтенд-приложений с учётом масштабируемости и производительности;
Разработка сложных пользовательских интерфейсов с использованием Vue 2 / Vue 3 (Options API, Composition API, классовый подход) и/или React;
Принятие ключевых технических решений в рамках фронтенд-части продукта;
Интеграция с REST API, реализация безопасной авторизации и хранения сессий (JWT, OAuth);
Работа с системами управления состоянием (Vuex, Pinia, Redux, MobX и др.);
Настройка и оптимизация сборки с использованием Vite, Webpack;
Обеспечение кроссбраузерной и адаптивной вёрстки с помощью SCSS/SASS и Tailwind CSS;
Работа с SSR/SSG/ISR-фреймворками (Nuxt, Next);
Code review;
Участие в планировании задач, оценке трудозатрат, декомпозиции и управлении рисками;
Взаимодействие с командами backend, дизайна и продукта для достижения бизнес-целей.
Основной стек: Vue 2 / Vue 3 / React;
Vue: уверенное владение Options API, Composition API и классовым подходом (vue-class-component);
Опыт работы с SASS/SCSS и Tailwind CSS;
Уверенное знание JavaScript (ES6+) и TypeScript;
Опыт интеграции с REST API, понимание принципов HTTP, работы с авторизацией (JWT, OAuth и др.);
Опыт работы с системами управления состоянием (Vuex, Pinia, Redux, MobX и др.);
Опыт настройки и оптимизации сборки (Vite, Webpack);
Навыки кроссбраузерной и адаптивной верстки;
Опыт коммерческой разработки от 5 лет;
Участие в проектировании архитектуры фронтенда.
Будет плюсом:
Опыт работы с SSR/SSG/ISR-приложениями (Nuxt, Next);
Опыт работы с Angular;
Опыт проектирования архитектуры фронтенд-приложений;
Понимание CI/CD процессов;
Опыт работы с WebSockets.
Вовнянко Олеся Викторовна
Москва
до 5000 USD