Ведущий Frontend-разработчик (Vue.js/Nuxt.js)

Дата размещения вакансии: 06.11.2025
Работодатель: Бреви Ману
Уровень зарплаты:
з/п не указана
Город:
Москва
Беговая улица 2
Требуемый опыт работы:
От 3 до 6 лет

О проекте:
Мы создаем интуитивно понятное и современное веб-приложение, которым ежедневно пользуются клиенты и юристы. Наш проект построен на Nuxt.js с обязательным использованием SSR (Server-Side Rendering) для максимальной производительности и SEO. Ваша задача — помочь нам сделать его еще лучше, быстрее и удобнее.

Что предстоит делать:

  • Разрабатывать новые и поддерживать существующие функции клиентской части на Nuxt.js (SSR).

  • Реализовывать адаптивную и доступную верстку по макетам из Figma.

  • Интегрироваться с бэкендом через REST API.

  • Писать компоненты на Vue 3 (Composition API) и TypeScript.

  • Работать с особенностями SSR: asyncData, useFetch, управление состоянием на сервере и клиенте.

  • Собирать и настраивать Docker-контейнеры для приложения.

  • Участвовать в код-ревью и работе команды.

Технологический стек:

  • Фреймворк: Nuxt 3 (SSR), Vue 3

  • Язык: JavaScript, TypeScript

  • Стилизация: CSS/SCSS, Tailwind CSS

  • State Management: Pinia

  • Инфраструктура: Docker, Vite

Мы ждем, что вы:

  • Имеете опыт коммерческой разработки на Vue.js от 2-х лет.

  • Имеете коммерческий опыт работы с Nuxt.js в режиме SSR. Понимаете его жизненный цикл, особенности и pitfalls.

  • Уверенно верстаете адаптивные и кроссбраузерные интерфейсы.

  • Имеете опыт работы с TypeScript или сильное желание его изучить и применять.

  • Понимаете принципы клиент-серверного взаимодействия.

  • Имеете базовый опыт работы с Docker.

  • Стремитесь писать чистый и поддерживаемый код.

Будет большим плюсом:

  • Опыт оптимизации производительности SSR-приложений (Time to First Byte, Largest Contentful Paint).

  • Опыт написания unit-тестов (Jest/Vitest) для компонентов и composables.

  • Знание Python и Fast API.

  • Понимание основных метрик производительности веб-приложений.