Мы используем технические cookie и статистику посещений: Яндекс Метрику и собственный обезличенный журнал Zorky (cookie zk_aid). Не собираем содержимое форм, текст поиска и полный IP; данные не продаём. Отказаться можно кнопкой ниже, а также через Global Privacy Control или Do Not Track в браузере. Подробнее о cookie и статистике.
Zorky CRMZorky CRM
EN|RU
@termdocs

Vue: рынок

Vue.js-разработка — второй по объёму frontend-сегмент СНГ после React: SPA, продуктовые админки, дашборды. Семейство ролей: Vue 3 Developer (Composition API, modern SPA), Vue 2 Developer (Options API, legacy продукты — большинство существующих codebase'ов), Nuxt Developer (Vue meta-framework для SSR/SSG/статики), Vue + TypeScript (доминанта новых проектов), Frontend Lead Vue (архитектура SPA, design system). Стек: Vue 3 (must — Composition API + <script setup> + provide/inject + Suspense), TypeScript (доминанта 90%+ новых проектов), Pinia (стандарт state-management с 2022, заменил Vuex), Vuex (legacy), Nuxt 3 (SSR/SSG/static — meta-framework), Vue Router 4, Vite (доминанта build-tool в Vue-экосистеме), VueUse (utility composables — must), Tailwind CSS/UnoCSS/CSS Modules, Vuetify/PrimeVue/Naive UI/Quasar (UI-kits), Vitest + Vue Test Utils + Playwright (testing). Топ-стек: vue, typescript, javascript, rest, git. 51% — удалёнка. Vue-Senior платят ≈ React Senior, иногда чуть выше за счёт меньшего предложения разработчиков в нише.

255
открытых вакансий — по заголовку вакансии, без перепубликаций
$4 465
медиана $/мес
45%
удалённых

На рынке Vue сейчас 255 открытых вакансий, из них 239 со свежим наблюдением. Медианная зарплата $4 465/мес.

51% Vue-вакансий — удалёнка или гибрид. Frontend максимально remote-friendly. Стартапы и международные SaaS — full-remote. Российские продуктовые — гибрид или remote.

⚠ зарплата известна у 19 из 255 вакансий; доля удалёнки — от 205 с указанным форматом; свежими наблюдениями считаются 239; тренд и сложность найма не показываются

Спрос и наблюдаемый пул

Открытый спрос255
Наблюдаемый пул— не публикуется

Vue.js формирует второй по объёму frontend-поток вакансий после React. Драйверы: продуктовые СНГ-команды на Vue 3, международные Vue-shop'ы (GitLab — самая известная Vue-команда), миграция Vue 2 → Vue 3.

⚠ подходящих под вакансию кандидатов пока не считаем: показаны спрос и наблюдаемый пул

Распределение зарплат

Каждый десятый получает менее $2 750, каждый десятый — более $8 931. Половина рынка укладывается в $4 076–6 000. Выборка: 19.

⚠ перцентили по 19 зарплатам из 255 вакансий — ориентир при малой выборке

География спроса

странавакансий
PL51
FR21
RU16
US16
DE13
UA9
GB7
ES6
MA6
VN6

Лидер по числу Vue-вакансий — Россия (0 позиций). Большой международный remote-сегмент через GitLab и Y Combinator. Польша — второй по числу remote-вакансий для русскоязычных.

⚠ только число вакансий: зарплата по странам не публикуется

С чем используется вместе

vue 210javascript 67java 64typescript 54php 48react 43aws 37cloud 34python 32laravel 30angular 28docker 28

Топ-стек Vue 2026: Vue 3 + Composition API + <script setup> (must), TypeScript (must), Pinia (state — заменил Vuex), Nuxt 3 (meta-framework), Vite (build), Vue Router 4, VueUse (utility composables), Tailwind CSS / UnoCSS, Vuetify/PrimeVue/Naive UI/Quasar (UI-kits), Vitest + Vue Test Utils + Playwright.

Частые пары: Vue 3 + TypeScript, Vue + Pinia, Vue + Nuxt 3, Vue + Vite + Tailwind, Vue + Vuetify. Learning-roadmap: HTML/CSS/JS → TypeScript → Vue 3 + Composition API → Pinia → Vue Router → Nuxt 3 → testing.

Спрос по уровням

уровеньвакансий
senior87
middle35
lead12
principal5
junior4

Junior рынок меньше React, но конкуренция тоже ниже. Career-flow: Junior → Middle → Senior → Frontend Lead / Fullstack (Vue+Node) / Staff Frontend Engineer.

⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства

Работодатели

Спрос распределён между 153 работодателями. На крупнейшего приходится 4.3%, на десятку — 21.2%; остальные 78.8% — длинный хвост.

долязначение
крупнейший4.3%
топ-39.4%
топ-1021.2%
длинный хвост78.8%

⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией

Откуда Zorky видит этот рынок

Наблюдение идёт из 55 источников; на крупнейший приходится 11.0% — рынок не держится на одном канале.

Vue-вакансии: hh.ru, Habr Career, getmatch, Djinni, NoFluffJobs/JustJoin.it (Польша), LinkedIn (международные Vue-shop'ы — GitLab/Statamic/Storyblok), Telegram, WeWorkRemotely (крупный Vue remote-сегмент).

Свежие вакансии

Все вакансии →

Свежие открытые Vue-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.

Соседние рынки

FrontendReactAngularNext.js / SSRTypeScript / JS (general)

Vue — второй по объёму frontend-сегмент после React. Зарплаты ≈ React Senior, иногда +5-10% за счёт меньшего предложения. Сравнение — в SiblingSubnichesChart выше.

⚠ соседние рынки для сравнения ещё не определены

Как это посчитано
Вакансия
открытая вакансия, прошедшая гейт качества и содержащая не менее двух технологий
Наблюдаемый кандидат
кандидат, чей стек содержит эту технологию; агрегат, без единой записи наружу
Подходящий кандидат
пока не считается
Окно
открытые вакансии на момент сборки снимка

О данных

  • Некоторые разрезы скрыты: по ним пока недостаточно полноты данных.
  • Статистика строится только там, где выборка проходит порог качества.
  • Отсутствие блока не означает нулевое значение.

Сейчас скрыто разрезов: 8.

Данные на 2026-10-20

Направление: Frontend

Соседние специализации

Внутри Vue.js Frontend: Vue 3 Developer (Composition API, modern SPA), Vue 2 Developer (Options API, legacy продукты), Nuxt Developer (meta-framework для SSR/SSG/статики), Vue + TypeScript (доминанта новых проектов), Frontend Lead Vue. Сравнение с React/Angular/Svelte — в баре ниже.

AngularNext.js / SSRReactTypeScript / JS (general)

Частые вопросы

Самые частые вопросы про Vue Frontend: зарплаты, Vue vs React vs Angular, Nuxt 3 vs чистый Vue, Vue 2 vs Vue 3 (учить только Vue 3 — Vue 2 EOL), удалёнка, как стать (6-12 месяцев), Senior skills. Ответы пересчитываются автоматически.

Какой стек чаще всего требуют от Vue?

Топ-5: vue, typescript, javascript, rest, git. Vue 3 — must (Composition API + <script setup> + provide/inject + Suspense). Vue 2 ещё в legacy-проектах (Options API). TypeScript — must 90%+ новых проектов. Pinia — стандарт state-management с 2022 (заменил Vuex как official choice). Vuex — legacy в существующих codebase'ах. Nuxt 3 — meta-framework для SSR/SSG/статики (must для production-Vue). Vue Router 4. Vite — доминанта build-tool. VueUse — utility composables. UI-kits: Vuetify (Material Design доминанта), PrimeVue, Naive UI, Quasar (cross-platform). Стилизация: Tailwind CSS, UnoCSS, CSS Modules. Тестирование: Vitest (must) + Vue Test Utils + Playwright/Cypress. Знание Composition API + reactivity internals (ref/reactive/computed/watch) — Senior must.

Vue vs React vs Angular — что выбрать в 2026?

Vue 3 — на 2-3-м месте по объёму frontend-вакансий СНГ. Cleaner DX, Composition API + <script setup>, batteries-included (Vue Router + Pinia из official-экосистемы), отличная документация. Меньше вакансий чем React, но Senior Vue ≈ React Senior или чуть выше (меньшее предложение). React — доминанта (60-70% frontend-вакансий). Самый ёмкий рынок Junior+Middle. Огромная экосистема, React Native бонус для мобилки. Angular — third-place в СНГ. Opinionated framework (DI + RxJS + TS из коробки), доминирует в банках/enterprise. Senior Angular премия 10-15% к Senior React. Стратегия: React сначала для ёмкости рынка, потом опционально Vue/Angular для diversification. Если уже знаешь Vue — Senior Vue карьера вполне жизнеспособна без переучивания на React.

Nuxt 3 vs чистый Vue — что учить?

Nuxt 3 — meta-framework Vue (Vue's аналог React's Next.js). SSR/SSG/SSR-streaming из коробки, file-based routing, server routes (~Express in Vue context), image optimization, SEO-frontend. Используют production-Vue команды, e-commerce, контентные сайты, продуктовые SaaS. Senior Nuxt 3 — премиум-навык +10-15% к чистому Vue. Чистый Vue + Vite — для admin-панелей, дашбордов, embedded widgets, lightweight SPA. Junior может начинать с чистого Vue + Vite. Стратегия: Vue core сначала (3-6 месяцев), потом Nuxt 3 как natural расширение. Если работаешь в продуктовой команде с SSR/SEO-требованиями — Nuxt обязателен.

Можно ли работать Vue удалённо?

Да, 51% Vue-вакансий — full-remote или гибрид. Frontend по природе максимально remote-friendly. Российские продуктовые — гибрид или remote после probation. Стартапы и международные SaaS — полностью remote. Релокант-хабы для русскоязычных Vue-разработчиков: Дубай, Кипр (Лимасол), Лиссабон, Тбилиси, Ереван, Бали, Сербия (Белград). Английский — must для international remote с премией +20-40% к зарплате. Международные Vue-shop'ы (GitLab — Vue-команда, Statamic, Storyblok) — full-remote премиум.

Vue 2 vs Vue 3 — что учить новичкам в 2026?

Vue 3 сразу — это lock. Vue 2 EOL (end of life) был 2023-12-31, официальная поддержка прекращена. Однако в production'е до сих пор работают тысячи Vue 2 codebase'ов, особенно в крупных продуктовых компаниях, где миграция не завершена. Если попадаешь в команду с Vue 2 проектом — придётся знать Options API (Vue 2 syntax) для maintenance. Но НИКОГДА не начинай новый проект на Vue 2. Composition API (Vue 3) сильно отличается от Options API (Vue 2) — это разные mental models. Junior должен учить ТОЛЬКО Vue 3 + Composition API + <script setup> с самого начала.

С чего начинать в Vue в 2026?

Roadmap: 1) HTML5 + CSS3 + Flexbox + Grid — MDN/freeCodeCamp. 2) JavaScript ES6+ — async/await, modules, destructuring. «You Don't Know JS» Симпсон, «Eloquent JavaScript». 3) TypeScript — типы, generics, narrowing. 4) Vue 3 + Composition API — официальный tutorial vuejs.org/tutorial + Vue Mastery (Gregg Pollack — best Vue teacher). Освоить ref/reactive/computed/watch + <script setup>. 5) Pinia — state management. 6) Vue Router 4 — навигация. 7) Vite — build tool. 8) Nuxt 3 — официальный learn-курс nuxt.com/docs. 9) Tailwind CSS или UnoCSS. 10) Vitest + Vue Test Utils + Playwright для testing. 11) Pet-проект: SPA или Nuxt 3 dashboard с auth + REST API + Pinia + Vitest + Playwright e2e, deployed на Vercel/Netlify. Курсы: Karpov.Courses «Vue-разработчик» (растущий курс), Vue Mastery (eng — best), Я.Практикум «Frontend-разработчик», Hexlet. Время до Junior — 6-12 месяцев фулл-тайм.

Сколько вакансий Vue в СНГ и Европе?

116 активных открытых Vue-вакансий в выборке Zorky CRM — второй по объёму frontend-сегмент после React. География: 🇷🇺 Россия / 🇵🇱 Польша / remote. Реальный рынок шире выборки за счёт огромного международного remote (GitLab + Y Combinator startups). Время закрытия Senior Vue — 3-5 недель.

Какие навыки нужны Senior Vue?

Senior Vue владеет полным циклом фронтенда. Vue 3 mastery: Composition API patterns (composables design), reactivity internals (ref/reactive/computed/watch — когда что), <script setup> идиоматика, provide/inject + Suspense + Teleport. TypeScript: generics, conditional types, type-safe Pinia stores + Vue components. Pinia: store composition, plugins, server-state vs client-state разделение. Performance: профилирование Vue DevTools, code-splitting, lazy loading, virtualization (vue-virtual-scroller), v-memo / v-once оптимизация, bundle analysis (Vite Bundle Analyzer). Nuxt 3: server routes, useFetch / useAsyncData, SSR rendering modes, image optimization, SEO-meta. Архитектура: design system + UI kit на Vue, Atomic Design, monorepo с pnpm + Turborepo. Тестирование: 70%+ coverage, Vitest + Vue Test Utils + MSW для API-моков, Playwright для e2e. Accessibility: WCAG 2.1 AA, ARIA-роли, keyboard navigation. Web Vitals: LCP/FID/CLS оптимизация, Lighthouse 90+. Soft: code-review, ментoring, коммуникация с designer/backend. Английский для Senior+ must — для GitLab/international remote.

Оставить заявку

Опишите задачу и оставьте контакт — заявка попадёт в CRM, ответим на указанный контакт.

Отправляя заявку, вы соглашаетесь с политикой обработки данных.