Usamos cookies técnicos e estatísticas de visitas: Yandex Metrica e o registro de visitas desidentificado do Zorky. Nunca vendemos dados. Mais sobre cookies e estatísticas.
O Zorky está em modo de teste: tudo é grátis. Este site é só uma demo: nomes de empresas, links e seu feed pessoal ficam disponíveis depois do cadastro. Cadastre-se →
ZorkyZorky
Português
@termdocs

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.

284
vagas abertas — por cargo, republicações mescladas
$4.875
mediana $/mês
47%
remoto

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 aberta284
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ísvagas
PL50
RU22
FR19
US17
DE15
UA8
BY8
ES7
BR6
VN6

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

vue 231javascript 76typescript 65java 64php 49react 48cloud 42python 41aws 39docker 33postgresql 30laravel 30

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ívelvagas
senior107
middle39
lead14
junior7
principal6

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çãovalor
top 13.9%
top 39.0%
top 1019.4%
cauda longa80.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

Todas as vagas →

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

FrontendReactAngularNext.js / SSRTypeScript / JS

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.

AngularNext.js / SSRReactTypeScript / JS

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.

Ao enviar, você concorda com a política de privacidade.