Vue: mercado
Desenvolvimento em Vue.js — o segundo maior segmento de frontend na CEI depois do React: SPAs, painéis administrativos de produtos, dashboards. Família de cargos: Desenvolvedor Vue 3 (Composition API, SPA moderna), Desenvolvedor Vue 2 (Options API, produtos legados — a maioria das bases de código existentes), Desenvolvedor Nuxt (meta-framework do Vue para SSR/SSG/estático), Vue + TypeScript (domina os novos projetos), Frontend Lead Vue (arquitetura de SPA, design system). Stack: Vue 3 (obrigatório — Composition API + <script setup> + provide/inject + Suspense), TypeScript (dominante — 90%+ dos novos projetos), Pinia (padrão de gerenciamento de estado desde 2022, substituiu o Vuex), Vuex (legado), Nuxt 3 (SSR/SSG/estático — meta-framework), Vue Router 4, Vite (ferramenta de build dominante no ecossistema Vue), VueUse (composables utilitários — obrigatório), Tailwind CSS/UnoCSS/CSS Modules, Vuetify/PrimeVue/Naive UI/Quasar (kits de UI), Vitest + Vue Test Utils + Playwright (testes). Stack principal: vue, typescript, javascript, rest, git. 49% remoto. Vue Sênior paga ≈ React Sênior, às vezes um pouco mais pela oferta mais escassa de desenvolvedores no nicho.
O mercado de Vue tem agora 284 vagas abertas, 263 delas observadas recentemente. Median salary $4.875/mo.
49% das vagas de Vue são remotas ou híbridas. O frontend é extremamente favorável ao remoto. Startups e SaaS internacionais — totalmente remoto. Empresas de produto russas — híbrido ou remoto.
⚠ salário conhecido para 26 de 284 vagas; participação de remoto a partir de 241 com formato informado; 263 contadas como observações recentes; tendência e dificuldade de contratação não são mostradas
Timeline: postings and sources
How many Vue postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.
New postings and active sources per week
Sources over the period: 150
New sources connected: May 18 +6 · May 25 +5 · Jun 1 +3 · Jun 8 +3 · Jun 15 +2 · Jun 22 +10 · Jun 29 +15 · Jul 6 +7 · Jul 13 +15 · Jul 20 +10 · Jul 27 +10 · Aug 3 +5 · Aug 10 +5 · Aug 17 +1 · Aug 24 +6 · Aug 31 +2 · Sep 7 +2 · Sep 14 +3 · Sep 21 +4 · Sep 28 +4 · Oct 5 +3 · Oct 12 +7 · Oct 19 +8
Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.
Remote work over time
Share of Vue postings offering fully remote work, per week.
Remote postings, %
The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.
Technologies over time
How the share of Vue postings mentioning each of the top technologies changed.
Postings mentioning the technology, %
Share among postings with a tagged stack; the series starts on Aug 10: earlier stack tags were assigned differently. Weeks with fewer than 20 tagged postings are left blank.
Countries over time
How the share of Vue postings in each of the top countries changed, per week.
Postings in the country, %
Share among postings with a known country; the chart shows the five countries with the most postings over six months. Weeks with fewer than 20 postings with a known country are left blank. A rising share can mean a newly connected source in that country rather than market growth.
Demanda e oferta observada
| Demanda aberta | 284 |
| Oferta observada | — não publicado |
O Vue.js forma o segundo maior fluxo de vagas de frontend depois de React. Drivers: times de produto da CEI em Vue 3, shops internacionais de Vue (GitLab — o time Vue mais famoso), migração Vue 2 → Vue 3.
⚠ candidatos compatíveis com uma vaga ainda não são contados: são mostrados a demanda e o pool observado
Distribuição de salários
Um em cada dez ganha menos de $2.750, um em cada dez mais de $8.931. Metade do mercado fica entre $4.125 e $7.019. Amostra: 26.
Geografia da demanda
| país | vagas |
|---|---|
| PL | 50 |
| RU | 22 |
| FR | 19 |
| US | 17 |
| DE | 15 |
| UA | 8 |
| BY | 8 |
| ES | 7 |
| BR | 6 |
| VN | 6 |
The leader by Vue job count is Poland (50 positions). Large international remote segment via GitLab and Y Combinator. Poland — second for the number of remote jobs for Russian-speakers.
⚠ apenas número de vagas: o salário por país não é publicado
Usada junto com
Top stack de Vue 2026: Vue 3 + Composition API + <script setup> (obrigatório), TypeScript (obrigatório), Pinia (estado — substituiu o 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.
Pares comuns: Vue 3 + TypeScript, Vue + Pinia, Vue + Nuxt 3, Vue + Vite + Tailwind, Vue + Vuetify. Roadmap de aprendizado: HTML/CSS/JS → TypeScript → Vue 3 + Composition API → Pinia → Vue Router → Nuxt 3 → testes.
Demanda por nível
| nível | vagas |
|---|---|
| senior | 107 |
| middle | 39 |
| lead | 14 |
| junior | 7 |
| principal | 6 |
O mercado Junior é menor que o de React, mas a competição também é menor. Fluxo de carreira: Junior → Middle → Senior → Frontend Lead / Fullstack (Vue+Node) / Staff Frontend Engineer.
⚠ apenas o lado da demanda: a senioridade do pool observado é desconhecida na maior parte
Empregadores
A demanda está distribuída entre 168 empregadores. O maior responde por 3.9%, os dez primeiros por 19.4%; os 80.6% restantes são cauda longa.
| proporção | valor |
|---|---|
| top 1 | 3.9% |
| top 3 | 9.0% |
| top 10 | 19.4% |
| cauda longa | 80.6% |
⚠ os nomes não são mostrados: o classificador ainda não distingue agências de recrutamento de empregadores finais
Onde o Zorky vê este mercado
Observado em 66 fontes; a maior responde por 9.9%: este mercado não depende de um único canal.
Vagas de Vue: hh.ru, Habr Career, getmatch, Djinni, NoFluffJobs/JustJoin.it (Polônia), LinkedIn (shops internacionais de Vue — GitLab/Statamic/Storyblok), Telegram, WeWorkRemotely (grande segmento remoto de Vue).
Vagas recentes
- Lead Full Stack Engineer (.Net, Vue/React) - Fully Remote · BR
- Embedded Firmware / Software Engineer – USB-C Power Delivery | On-site Opportunity | Bellevue, WA | Fastwater Staffing · US
- (Fastwater Staffing) Embedded Firmware / Software Engineer, USB-C Power Delivery | Bellevue, WA — hybrid, 3 days on-site · US
- Senior Frontend Developer (Vue.js + Next.js)
- Tech Lead Frontend Developer (Vue.js + Next.js)
- Fullstack .NET Engineer (SQL avanzado+ React/Vue/Angular) - LATAM · MX
- Fullstack .NET Engineer (SQL avanzado+ React/Vue/Angular) - LATAM
- Senior Full Stack Developer (Python + Vue.js) - Remote - Latin America
Vagas de Vue abertas mais recentes — as 10 posições mais recentes com qualidade de descrição adequada. A lista completa está no nosso CRM ou pelo link "ver todas" abaixo.
Mercados adjacentes
Vue — o segundo maior segmento de frontend depois de React. Remuneração ≈ Senior React, às vezes +5-10% pela oferta mais escassa. Comparação — no SiblingSubnichesChart acima.
⚠ mercados adjacentes para comparação ainda não foram definidos
Como é medido
- Vaga
- uma vaga aberta que passou pelo filtro de qualidade e lista pelo menos duas tecnologias
- Candidato observado
- um candidato cujo stack contém esta tecnologia; um agregado — nenhum registro individual sai do perímetro
- Candidato compatível
- ainda não contado
- Janela
- vagas abertas no momento em que o snapshot foi gerado
Sobre os dados
- Alguns detalhamentos estão ocultos: a cobertura de dados deles ainda não é suficiente.
- As estatísticas só aparecem onde a amostra passa por um controle de qualidade.
- A ausência de um bloco não significa valor zero.
Detalhamentos ocultos no momento: 8.
Dados de 2026-10-27
Área: Frontend
Especializações relacionadas
Dentro de Vue.js Frontend: Vue 3 Developer (Composition API, SPA moderno), Vue 2 Developer (Options API, produtos legados), Nuxt Developer (meta-framework para SSR/SSG/estático), Vue + TypeScript (dominador dos projetos novos), Frontend Lead Vue. A comparação com React/Angular/Svelte — na barra abaixo.
Perguntas frequentes
As perguntas mais comuns sobre Vue Frontend: pagamento, Vue vs React vs Angular, Nuxt 3 vs Vue puro, Vue 2 vs Vue 3 (aprenda só Vue 3 — Vue 2 EOL), remoto, como começar (6-12 meses), skills de Senior. As respostas se recalculam automaticamente.
Quanto ganha um Vue Júnior, Pleno, Sênior ou Lead?
O mercado de Vue Junior é menor que o de React (menos vagas), mas a competição pelas posições também é menor. O salto Junior → Middle — TypeScript + Composition API + Pinia + testes via Vitest. O Senior é dono da arquitetura de Vue-SPA + design system. Lead — gerenciar 3-5 desenvolvedores Vue. Fluxo de carreira: Junior Vue → Middle → Senior → Frontend Lead / Fullstack (Vue+Node) / Staff Frontend Engineer.
De qual stack Vue mais precisa?
Top 5: vue, typescript, javascript, rest, git. Vue 3 — obrigatório (Composition API + <script setup> + provide/inject + Suspense). Vue 2 ainda em projetos legacy (Options API). TypeScript — obrigatório, 90%+ dos projetos novos. Pinia — padrão de state-management desde 2022 (substituiu o Vuex como a escolha oficial). Vuex — legacy em bases de código existentes. Nuxt 3 — meta-framework para SSR/SSG/static (obrigatório para Vue de produção). Vue Router 4. Vite — dominador de build tool. VueUse — utility composables. UI kits: Vuetify (dominador Material Design), PrimeVue, Naive UI, Quasar (cross-platform). Estilização: Tailwind CSS, UnoCSS, CSS Modules. Testes: Vitest (obrigatório) + Vue Test Utils + Playwright/Cypress. Conhecimento de Composition API + internals de reatividade (ref/reactive/computed/watch) — obrigatório para Senior.
Vue vs React vs Angular — o que escolher em 2026?
Vue 3 — em 2º-3º lugar em volume de vagas de frontend na CEI. DX mais limpo, Composition API + <script setup>, batteries-included (Vue Router + Pinia do ecossistema oficial), documentação excelente. Menos vagas que React, mas Senior Vue ≈ Senior React ou um pouco acima (oferta mais escassa). React — dominador (60-70% das vagas de frontend). O maior mercado Junior+Middle. Ecossistema enorme, React Native é um bônus mobile. Angular — terceiro lugar na CEI. Framework opinativo (DI + RxJS + TS out of the box), domina em banking/enterprise. Prêmio de Senior Angular 10-15% sobre Senior React. Estratégia: React primeiro pelo tamanho do mercado, depois opcionalmente Vue/Angular para diversificação. Se você já conhece Vue — uma carreira de Senior Vue é totalmente viável sem retreinamento em React.
Nuxt 3 vs Vue puro — o que aprender?
Nuxt 3 — o meta-framework do Vue (o análogo do Vue ao Next.js do React). SSR/SSG/SSR-streaming prontos, roteamento baseado em arquivos, server routes (~Express num contexto Vue), otimização de imagens, frontend com SEO. Usado por times Vue de produção, e-commerce, sites de conteúdo, SaaS de produto. Senior Nuxt 3 — habilidade premium +10-15% sobre Vue puro. Vue puro + Vite — para painéis de administração, dashboards, widgets embutidos, SPA leve. O Júnior pode começar com Vue puro + Vite. Estratégia: Vue core primeiro (3-6 meses), depois Nuxt 3 como extensão natural. Se você trabalha num time de produto com requisitos de SSR/SEO — o Nuxt é obrigatório.
Desenvolvedores Vue podem trabalhar remotamente?
Sim, 49% das vagas de Vue são totalmente remotas ou híbridas. O Frontend é ao máximo propício ao remoto por natureza. Empresas de produto russas — híbrido ou remoto após o período de experiência. Startups e SaaS internacionais — totalmente remoto. Hubs de relocação para desenvolvedores Vue de língua russa: Dubai, Chipre (Limassol), Lisboa, Tbilisi, Yerevan, Bali, Sérvia (Belgrado). Inglês — obrigatório para remoto internacional com um prêmio +20-40% sobre o salário. Empresas internacionais de Vue (GitLab — time Vue, Statamic, Storyblok) — totalmente remoto premium.
Vue 2 vs Vue 3 — o que os iniciantes devem aprender em 2026?
Vue 3 desde o início — essa é a regra. O fim de vida (EOL) do Vue 2 foi em 2023-12-31, o suporte oficial terminou. Mesmo assim, milhares de bases de código em Vue 2 ainda estão em produção, especialmente em grandes empresas de produto onde a migração não terminou. Se você cair em um time com um projeto em Vue 2 — vai precisar conhecer a Options API (sintaxe do Vue 2) para a manutenção. Mas NUNCA comece um projeto novo em Vue 2. A Composition API (Vue 3) difere bastante da Options API (Vue 2) — são modelos mentais diferentes. O Júnior deve aprender SÓ Vue 3 + Composition API + <script setup> desde o início.
Por onde começar em Vue em 2026?
Roadmap: 1) HTML5 + CSS3 + Flexbox + Grid — MDN/freeCodeCamp. 2) JavaScript ES6+ — async/await, modules, destructuring. "You Don't Know JS" Simpson, "Eloquent JavaScript". 3) TypeScript — types, generics, narrowing. 4) Vue 3 + Composition API — tutorial oficial vuejs.org/tutorial + Vue Mastery (Gregg Pollack — melhor professor de Vue). Domine ref/reactive/computed/watch + <script setup>. 5) Pinia — gerenciamento de estado. 6) Vue Router 4 — navegação. 7) Vite — ferramenta de build. 8) Nuxt 3 — curso oficial nuxt.com/docs. 9) Tailwind CSS ou UnoCSS. 10) Vitest + Vue Test Utils + Playwright para testes. 11) Pet project: SPA ou dashboard Nuxt 3 com auth + REST API + Pinia + Vitest + Playwright e2e, publicado na Vercel/Netlify. Cursos: Karpov.Courses "Vue Developer" (curso em expansão), Vue Mastery (EN — melhor), Yandex.Practicum "Frontend Developer", Hexlet. Tempo até Junior — 6-12 meses em tempo integral.
Quantas vagas de Vue estão abertas na CEI e na Europa?
128 active open Vue positions in the Zorky sample — the second-largest frontend segment after React. Geography: Poland, Russia, France. The real market is broader than the sample thanks to the huge international remote (GitLab + Y Combinator startups). Time to close a Senior Vue role — 3-5 weeks.
De quais skills um Senior Vue precisa?
Um Vue Sênior é dono do ciclo completo de frontend. Domínio de Vue 3: padrões da Composition API (design de composables), funcionamento interno da reatividade (ref/reactive/computed/watch — quando usar cada um), idioma <script setup>, provide/inject + Suspense + Teleport. TypeScript: generics, conditional types, stores Pinia + componentes Vue com tipagem segura. Pinia: composição de stores, plugins, separação entre estado do servidor e estado do cliente. Desempenho: profiling via Vue DevTools, code-splitting, lazy loading, virtualização (vue-virtual-scroller), otimização com v-memo / v-once, análise de bundles (Vite Bundle Analyzer). Nuxt 3: server routes, useFetch / useAsyncData, modos de renderização SSR, otimização de imagens, meta de SEO. Arquitetura: design system + UI kit em Vue, Atomic Design, monorepo com pnpm + Turborepo. Testes: cobertura de 70%+, Vitest + Vue Test Utils + MSW para mocks de API, Playwright para e2e. Acessibilidade: WCAG 2.1 AA, roles ARIA, navegação por teclado. Web Vitals: otimização de LCP/FID/CLS, Lighthouse 90+. Soft skills: code review, mentoria, comunicação com designer/backend. Inglês para Sênior+ obrigatório — para trabalho remoto internacional em empresas como a GitLab.
Deixar uma solicitação
Descreva a tarefa e deixe um contato: a solicitação chega ao nosso CRM e respondemos no contato informado.