Обязанности:
Требования к кандидатам на позицию Middle Frontend Developer Обязательные технические навыки: - Глубокие знания HTML5 и CSS3, включая современные возможности (Flexbox, Grid, CSS Variables, Animations).- Опыт работы с Vue.js 3.5+ (обязательно Composition API), включая создание компонентов, хуки и продвинутые паттерны (например, provide/inject, teleports).- Уверенная работа с Nuxt 3 (SSR/SSG, middleware, plugins, nitro).- Использование Pinia для управления состоянием (store setup, actions, getters, plugins).- Четкое понимание механизмов HTTP-запросов: протоколы (REST, GraphQL), статус-коды, заголовки, кэширование, CORS, обработка ошибок. Желаемые навыки: - Tailwind CSS для быстрой стилизации и utility-first подхода.- Docker: контейнеризация приложений Nuxt, работа с Docker Compose для локальной разработки.- TypeScript для типизации.- Опыт с Vitest/Jest для unit-тестирования.- Навыки интеграции Redis в Nuxt (использование Nitro server routes, Redis для сессий, кэширования, очередей).- Опыт организации авторизации и аутентификации: JWT/OAuth, refresh-токены, protected routes, role-based access control (RBAC), middleware в Nuxt. Дополнительные требования: - Опыт разработки responsive/adaptive интерфейсов (Mobile First подход).- Знание инструментов сборки: Vite, Webpack (базово).- Умение работать с Git (branching, merge requests). Опыт и soft skills: - 2+ года коммерческого опыта в frontend-разработке.- Умение работать в команде, code review.- Навыки коммуникации: описание архитектурных решений, документация кода.Похожие вакансии
Middle-разработчик (Middle Frontend Developer (React / React Native)
Договорная
Тверь
Арктик Катеринг Сервис
Договорная
Тверь
Русские базовые информационные технологии, Научно-производственное объединение