ROOMGRAM

Разработчик VUE.js

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • JavaScript
  • MySQL
  • Node.js
  • SQL
  • REST API
  • API
  • HTML
  • SaaS
  • PHP
  • CSS3
  • Английский язык
  • Redis
  • Linux
  • Git
  • VUE
  • VueJS
  • Web API
  • JSON API
  • web3
  • vue3
  • node

📌 Основные обязанности Vue.js разработчика

  • Создание адаптивных, быстрых и удобных UI на Vue 3.

  • Использование Composition API.

  • Имплементация компонентного подхода (SFC .vue файлы).

  • Проектирование и оптимизация глобального состояния.

  • Работа с реактивностью, watchers, computed-полями.

  • Подключение REST / GraphQL.

  • Работа с Axios / Fetch.

  • Обработка ошибок, ручное и автоматическое обновление данных.

  • Настройка маршрутов на Vue Router.

  • Работа с nested routes, guards, dynamic routes.

  • Lazy loading компонентов.

  • Code splitting.

  • Оптимизация ререндеров, мемоизация.

  • Выявление узких мест (DevTools, профайлинг).

  • Работа с Tailwind, SCSS, CSS Modules или обычным CSS.

  • Интеграция UI-библиотек:
    Vuetify, Element Plus, Ant Design Vue, Quasar и т.д.

  • Пиксель-перфект при необходимости.

  • Ведение feature-веток.

  • Code review.

  • Участие в CI/CD-процессах.

  • Документирование компонентов.

  • Поддержка стайлгайдов.

  • Сложные интеграции (SSR, Nuxt 3, микрофронтенды).

  • Оптимизация Lighthouse, Core Web Vitals.

📌 Дополнительно:

  • крайне желателен коммерческий опыт работы с node.js, sql.
  • английский язык для чтения документации.
  • Figma.
  • достаточные коммуникативные навыки для работы в команде.
  • желателен опыт работы с web3.

📌 Требования:

  • опыт работы
  • желание профессионально развиваться
  • работа на результат
📌 Условия:
  • 5/2, офис рядом с м.Пл.Восстания
  • дружный коллектив
  • уютный офис с хорошим оборудованием