Middle Frontend Developer

Middle Frontend Developer

Описание вакансии

Требования к кандидатам на позицию 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.
- Навыки коммуникации: описание архитектурных решений, документация кода.

Навыки
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • REST API
  • GraphQL
  • Docker
  • Git
  • Redis
  • JWT
Посмотреть контакты работодателя

Похожие вакансии

Взлет Медиа
  • Тверь

  • от 100000 RUR

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию