Avenue VIP

Frontend Developer (Vue.js / Nuxt 3)

Не указана
  • Казань
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет

Требования:


1. Vue.js Ecosystem:

  • Глубокое понимание Vue.js 3 (Composition API, Reactivity, Components, Directives).
  • Опыт использования официальной экосистемы: Vue Router, Pinia (или Vuex), Vue DevTools.
  • Понимание жизненного цикла компонентов Vue 3.

2. Nuxt 3:

  • Практический опыт разработки на Nuxt 3.
  • Четкое понимание архитектуры Nuxt и ее преимуществ (Universal Rendering).
  • Знание и применение различных стратегий рендеринга: SSR (Server-Side Rendering), SSG (Static Site Generation), SPA (Single Page Application) и их различий.
  • Умение работать с nuxt.config.ts, настраивать модули и плагины.
  • Опыт использования Auto-imports (компонентов, утилит).
  • Работа со слоями макета (layouts/) и страницами (pages/) с использованием definePageMeta.

3. Работа с бэкендом и микросервисами:

  • Опыт работы в микросервисной архитектуре: понимание принципов взаимодействия фронтенда с множеством бэкенд-сервисов.
  • Умение работать с различными API эндпоинтами от разных сервисов, агрегировать и трансформировать данные.
  • Понимание особенностей аутентификации и межсервисного взаимодействия в микросервисной среде.

4. State Management:

  • Опыт управления состоянием приложения с помощью Pinia (предпочтительно) или Vuex.
  • Умение организовывать сторы, работать с их состояниями, геттерами и экшнами.

5. TypeScript:

  • Уверенное владение TypeScript.
  • Умение типизировать компоненты, пропсы, сторы, данные API-ответов.
  • Понимание generics и utility-типов в контексте Vue/Nuxt.

6. Работа с дизайн-макетами:

  • Опыт работы с Figma: Умение самостоятельно работать с макетами — просматривать, измерять, экспортировать assets, читать спецификации.
  • Навык точной верстки по предоставленным макетам с соблюдением отступов, размеров и стилей.

7. Инструменты и Базовые навыки:

  • Git: Уверенное владение (ветвление, merge, rebase, работа с Pull/Merge Request).
  • HTML5 / CSS3: Семантическая верстка, адаптивная и кроссбраузерная верстка.
  • JavaScript (ES6+): Промисы, async/await, деструктуризация, модули и т.д

Что мы предлагаем:

  • Графики работы: 5/2 с 9.00 до 18.00 / с 10.00 до 19.00;
  • Оформление по ТК РФ;
  • С успешными кандидатами ЗП обсуждается;
  • Полис ДМС от полугода работы в компании со стоматологией;
  • Корпоративная скидка 30% в лучших ресторанах Казани (Малабар и Beerhouse);
  • Ежемесячное премирование за выслугу лет, после 3-х лет;
  • Скидки 50% на товары, реализуемые компанией;
  • Место работы: Вахитовский р-н г. Казани.

Присоединяйтесь к нашей профессиональной и дружной команде!