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. 48% — удалёнка. Vue-Senior платят ≈ React Senior, иногда чуть выше за счёт меньшего предложения разработчиков в нише.
На рынке Vue сейчас 274 открытых вакансий, из них 263 со свежим наблюдением. Медианная зарплата $4 528/мес.
48% Vue-вакансий — удалёнка или гибрид. Frontend максимально remote-friendly. Стартапы и международные SaaS — full-remote. Российские продуктовые — гибрид или remote.
⚠ зарплата известна у 23 из 274 вакансий; доля удалёнки — от 225 с указанным форматом; свежими наблюдениями считаются 263; тренд и сложность найма не показываются
Динамика: вакансии и источники
Сколько вакансий Vue появлялось каждую неделю с 4 мая и из скольких источников они пришли. Вторая линия нужна, чтобы отличать рост рынка от роста нашего охвата: скачок вакансий в неделю, когда подключились новые источники, — это мы стали видеть больше, а не рынок вырос.
Новые вакансии и активные источники по неделям
Источников всего за период: 145
Подключение новых источников: 11 мая +8 · 18 мая +5 · 25 мая +4 · 1 июн. +2 · 8 июн. +2 · 15 июн. +2 · 22 июн. +10 · 29 июн. +15 · 6 июл. +7 · 13 июл. +15 · 20 июл. +10 · 27 июл. +10 · 3 авг. +5 · 10 авг. +5 · 17 авг. +1 · 24 авг. +6 · 31 авг. +2 · 7 сент. +2 · 14 сент. +3 · 21 сент. +5 · 28 сент. +4 · 5 окт. +3 · 12 окт. +6
Неделя — по дате появления вакансии, все статусы; отбор вакансий — то же правило, что у счётчика этой страницы. Источники — различные каналы сбора, их имена не публикуются.
Удалённая работа во времени
Какая доля вакансий Vue предлагала полностью удалённую работу — по неделям.
Доля удалённых вакансий, %
Доля считается среди вакансий, где формат указан (удалённо, гибрид, офис). Недели, где таких меньше 10, пропущены.
Технологии во времени
Как менялась доля вакансий Vue, где упоминается каждая из главных технологий.
Доля вакансий с технологией, %
Доля — среди вакансий с размеченным стеком; ряд начинается с 10 авг.: раньше метки стека ставились по-другому. Недели, где размеченных вакансий меньше 20, пропущены.
Страны во времени
Как менялась доля вакансий Vue в каждой из главных стран — по неделям.
Доля вакансий в стране, %
Доля — среди вакансий, где страна известна; на графике пять стран с наибольшим числом вакансий за полгода. Недели, где вакансий с известной страной меньше 20, пропущены. Рост доли страны может означать подключение нового источника в этой стране, а не рост рынка.
Спрос и наблюдаемый пул
| Открытый спрос | 274 |
| Наблюдаемый пул | — не публикуется |
Vue.js формирует второй по объёму frontend-поток вакансий после React. Драйверы: продуктовые СНГ-команды на Vue 3, международные Vue-shop'ы (GitLab — самая известная Vue-команда), миграция Vue 2 → Vue 3.
⚠ подходящих под вакансию кандидатов пока не считаем: показаны спрос и наблюдаемый пул
Распределение зарплат
Каждый десятый получает менее $2 750, каждый десятый — более $7 500. Половина рынка укладывается в $4 076–6 250. Выборка: 23.
⚠ перцентили по 23 зарплатам из 274 вакансий — ориентир при малой выборке
География спроса
| страна | вакансий |
|---|---|
| PL | 54 |
| FR | 20 |
| RU | 19 |
| DE | 15 |
| US | 15 |
| UA | 11 |
| BY | 7 |
| GB | 7 |
| ES | 7 |
| MA | 6 |
Лидер по числу Vue-вакансий — Россия (0 позиций). Большой международный remote-сегмент через GitLab и Y Combinator. Польша — второй по числу remote-вакансий для русскоязычных.
⚠ только число вакансий: зарплата по странам не публикуется
С чем используется вместе
Топ-стек 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.
Спрос по уровням
| уровень | вакансий |
|---|---|
| senior | 101 |
| middle | 38 |
| lead | 12 |
| junior | 6 |
| principal | 5 |
Junior рынок меньше React, но конкуренция тоже ниже. Career-flow: Junior → Middle → Senior → Frontend Lead / Fullstack (Vue+Node) / Staff Frontend Engineer.
⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства
Работодатели
Спрос распределён между 161 работодателями. На крупнейшего приходится 4.1%, на десятку — 20.4%; остальные 79.6% — длинный хвост.
| доля | значение |
|---|---|
| крупнейший | 4.1% |
| топ-3 | 9.5% |
| топ-10 | 20.4% |
| длинный хвост | 79.6% |
⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией
Откуда Zorky видит этот рынок
Наблюдение идёт из 62 источников; на крупнейший приходится 10.6% — рынок не держится на одном канале.
Vue-вакансии: hh.ru, Habr Career, getmatch, Djinni, NoFluffJobs/JustJoin.it (Польша), LinkedIn (международные Vue-shop'ы — GitLab/Statamic/Storyblok), Telegram, WeWorkRemotely (крупный Vue remote-сегмент).
Свежие вакансии
- Fullstack-разработчик (Python/Django + Vue.js) · RU
- SR Full Stack Engineer | PHP/Laravel & Vue | English Required | Mexico & LATAM · MX
- Senior Fullstack Developer (Vue.js + PHP) · PL · $5 750
- Vue 3 / Nuxt 4 Developer · UA
- Senior Full Stack Developer (PHP & Vue.js) · NL
- Senior Frontend Engineer (Vue.js) · NL
- Senior Software Architect & Tech Lead - AWS, Vue & Python · ZA · $2 081
- Senior Full-Stack Developer – Laravel, Vue & Mobile (m/w/d) · DE
Свежие открытые Vue-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.
Соседние рынки
Vue — второй по объёму frontend-сегмент после React. Зарплаты ≈ React Senior, иногда +5-10% за счёт меньшего предложения. Сравнение — в SiblingSubnichesChart выше.
⚠ соседние рынки для сравнения ещё не определены
Как это посчитано
- Вакансия
- открытая вакансия, прошедшая гейт качества и содержащая не менее двух технологий
- Наблюдаемый кандидат
- кандидат, чей стек содержит эту технологию; агрегат, без единой записи наружу
- Подходящий кандидат
- пока не считается
- Окно
- открытые вакансии на момент сборки снимка
О данных
- Некоторые разрезы скрыты: по ним пока недостаточно полноты данных.
- Статистика строится только там, где выборка проходит порог качества.
- Отсутствие блока не означает нулевое значение.
Сейчас скрыто разрезов: 8.
Данные на 2026-10-22
Направление: 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 — в баре ниже.
Частые вопросы
Самые частые вопросы про 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 удалённо?
Да, 48% 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 в СНГ и Европе?
125 активных открытых 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, ответим на указанный контакт.