Usamos cookies técnicas y estadísticas de visitas: Yandex Metrica y el registro de visitas desidentificado de Zorky. Nunca vendemos datos. Más sobre cookies y estadísticas.
Zorky está en modo de prueba: todo es gratis. Este sitio es solo una demo: los nombres de empresas, los enlaces y tu feed personal se abren tras registrarte. Regístrate →
ZorkyZorky
Español
@termdocs

Vue: mercado

Desarrollo con Vue.js: el segundo segmento frontend más grande de la CEI después de React: SPAs, paneles de administración de producto, dashboards. Familia de roles: Vue 3 Developer (Composition API, SPA moderna), Vue 2 Developer (Options API, productos legacy: la mayoría de las bases de código existentes), Nuxt Developer (meta-framework de Vue para SSR/SSG/estático), Vue + TypeScript (dominante en proyectos nuevos), Frontend Lead Vue (arquitectura de SPA, sistema de diseño). Stack: Vue 3 (imprescindible: Composition API + <script setup> + provide/inject + Suspense), TypeScript (dominante: 90%+ de los proyectos nuevos), Pinia (estándar de gestión de estado desde 2022, sustituyó a Vuex), Vuex (legacy), Nuxt 3 (SSR/SSG/estático: meta-framework), Vue Router 4, Vite (herramienta de build dominante en el ecosistema Vue), VueUse (composables de utilidad: imprescindible), Tailwind CSS/UnoCSS/CSS Modules, Vuetify/PrimeVue/Naive UI/Quasar (kits de UI), Vitest + Vue Test Utils + Playwright (pruebas). Stack principal: vue, typescript, javascript, rest, git. 49% en remoto. Un Senior Vue gana ≈ lo mismo que un Senior React, a veces algo más por la menor oferta de desarrolladores en el nicho.

284
empleos abiertos — por título del puesto, republicaciones fusionadas
$4875
mediana $/mes
47%
remoto

El mercado de Vue tiene ahora 284 puestos abiertos, 263 de ellos observados recientemente. Median salary $4875/mo.

El 49% de los empleos de Vue son en remoto o híbridos. El frontend es lo más compatible posible con el remoto. Startups y SaaS internacionales: remoto total. Empresas de producto rusas: híbrido o remoto.

⚠ salario conocido en 26 de 284 empleos; cuota de remoto a partir de 241 con formato indicado; 263 contados como observaciones recientes; no se muestran la tendencia ni la dificultad de contratación

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 y oferta observada

Demanda abierta284
Oferta observada— no publicado

Vue.js forma el segundo mayor flujo de empleos de frontend tras React. Impulsores: equipos de producto de la CEI sobre Vue 3, tiendas Vue internacionales (GitLab — el equipo Vue más famoso), migración de Vue 2 → Vue 3.

⚠ los candidatos que encajan con una vacante aún no se cuentan: se muestran la demanda y el pool observado

Distribución de salarios

Uno de cada diez gana menos de $2750, uno de cada diez más de $8931. La mitad del mercado está entre $4125 y $7019. Muestra: 26.

Geografía de la demanda

paísempleos
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.

⚠ solo número de empleos: el salario por país no se publica

Se usa junto con

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

Stack principal de Vue 2026: Vue 3 + Composition API + <script setup> (obligatorio), TypeScript (obligatorio), Pinia (estado, reemplazó a Vuex), Nuxt 3 (meta-framework), Vite (build), Vue Router 4, VueUse (composables de utilidad), Tailwind CSS / UnoCSS, Vuetify/PrimeVue/Naive UI/Quasar (UI kits), Vitest + Vue Test Utils + Playwright.

Parejas habituales: Vue 3 + TypeScript, Vue + Pinia, Vue + Nuxt 3, Vue + Vite + Tailwind, Vue + Vuetify. Hoja de ruta de aprendizaje: HTML/CSS/JS → TypeScript → Vue 3 + Composition API → Pinia → Vue Router → Nuxt 3 → pruebas.

Demanda por nivel

nivelempleos
senior107
middle39
lead14
junior7
principal6

El mercado Junior es más pequeño que el de React, pero la competencia también es menor. Trayectoria: Junior → Middle → Senior → Frontend Lead / Fullstack (Vue+Node) / Staff Frontend Engineer.

⚠ solo el lado de la demanda: el nivel del pool observado se desconoce en su mayor parte

Empleadores

La demanda se reparte entre 168 empleadores. El mayor concentra el 3.9%, los diez primeros el 19.4%; el 80.6% restante es cola larga.

proporciónvalor
top-13.9%
top-39.0%
top-1019.4%
cola larga80.6%

⚠ no se muestran nombres: el clasificador aún no distingue entre agencias de selección y empleadores finales

Dónde ve Zorky este mercado

Observado en 66 fuentes; la mayor concentra el 9.9%: este mercado no depende de un solo canal.

Vacantes de Vue: hh.ru, Habr Career, getmatch, Djinni, NoFluffJobs/JustJoin.it (Polonia), LinkedIn (tiendas Vue internacionales — GitLab/Statamic/Storyblok), Telegram, WeWorkRemotely (gran segmento remoto de Vue).

Vacantes recientes

Todos los empleos →

Últimas vacantes abiertas de Vue: las 10 posiciones más recientes con una descripción de calidad suficiente. La lista completa está en nuestro CRM o en el enlace «ver todas» de abajo.

Mercados adyacentes

FrontendReactAngularNext.js / SSRTypeScript / JS

Vue — el segundo mayor segmento de frontend tras React. Pago ≈ Senior React, a veces +5-10% por una oferta más escasa. Comparación — en el SiblingSubnichesChart de arriba.

⚠ los mercados adyacentes para comparar aún no están definidos

Cómo se mide
Vacante
un empleo abierto que superó el filtro de calidad y menciona al menos dos tecnologías
Candidato observado
un candidato cuyo stack contiene esta tecnología; es un agregado: ni un solo registro sale del perímetro
Candidato emparejable
aún no contabilizado
Ventana
empleos abiertos en el momento en que se generó el snapshot

Sobre los datos

  • Algunos desgloses están ocultos: su cobertura de datos aún no es suficiente.
  • Las estadísticas se muestran solo donde la muestra supera un control de calidad.
  • Que falte un bloque no significa que el valor sea cero.

Desgloses ocultos actualmente: 8.

Datos a 2026-10-27

Área: Frontend

Especializaciones relacionadas

Dentro de Vue.js Frontend: Vue 3 Developer (Composition API, SPA moderna), Vue 2 Developer (Options API, productos heredados), Nuxt Developer (meta-framework para SSR/SSG/estático), Vue + TypeScript (dominante en proyectos nuevos), Frontend Lead Vue. La comparación con React/Angular/Svelte está en la barra de abajo.

AngularNext.js / SSRReactTypeScript / JS

Preguntas frecuentes

Las preguntas más frecuentes sobre Vue Frontend: salario, Vue frente a React frente a Angular, Nuxt 3 frente a Vue puro, Vue 2 frente a Vue 3 (aprende solo Vue 3: Vue 2 está en EOL), trabajo remoto, cómo empezar (6-12 meses), skills de Senior. Las respuestas se recalculan automáticamente.

¿Cuánto gana un Vue Junior, Middle, Senior o Lead?

El mercado Junior de Vue es más pequeño que el de React (menos vacantes), pero la competencia por los puestos también es menor. El salto Junior → Middle: TypeScript + Composition API + Pinia + testing vía Vitest. Un Senior es dueño de la arquitectura de la Vue-SPA + design system. Lead: gestionar 3-5 desarrolladores Vue. Trayectoria: Junior Vue → Middle → Senior → Frontend Lead / Fullstack (Vue+Node) / Staff Frontend Engineer.

¿Qué stack necesita con más frecuencia Vue?

Principales 5: vue, typescript, javascript, rest, git. Vue 3, obligatorio (Composition API + <script setup> + provide/inject + Suspense). Vue 2 aún en proyectos legacy (Options API). TypeScript, obligatorio, 90%+ de los proyectos nuevos. Pinia, estándar de gestión de estado desde 2022 (reemplazó a Vuex como elección oficial). Vuex, legacy en bases de código existentes. Nuxt 3, meta-framework para SSR/SSG/estático (obligatorio para Vue en producción). Vue Router 4. Vite, build tool dominante. VueUse, composables de utilidad. UI kits: Vuetify (dominante Material Design), PrimeVue, Naive UI, Quasar (multiplataforma). Estilos: Tailwind CSS, UnoCSS, CSS Modules. Testing: Vitest (obligatorio) + Vue Test Utils + Playwright/Cypress. Conocimiento de la Composition API + internals de la reactividad (ref/reactive/computed/watch), obligatorio para Senior.

Vue frente a React frente a Angular — ¿qué elegir en 2026?

Vue 3 — en 2.º-3.º lugar por volumen de empleos de frontend en la CEI. DX más limpio, Composition API + <script setup>, con pilas incluidas (Vue Router + Pinia del ecosistema oficial), excelente documentación. Menos vacantes que React, pero Senior Vue ≈ Senior React o algo más (oferta más escasa). React — dominante (60-70% de los empleos de frontend). El mayor mercado Junior+Middle. Ecosistema enorme, React Native es un plus para móvil. Angular — tercer lugar en la CEI. Framework con opiniones (DI + RxJS + TS de serie), domina banca/enterprise. Prima de Senior Angular del 10-15% sobre Senior React. Estrategia: React primero por tamaño de mercado, luego opcionalmente Vue/Angular para diversificar. Si ya sabes Vue — una carrera como Senior Vue es totalmente viable sin reciclarte a React.

Nuxt 3 frente a Vue puro: ¿qué aprender?

Nuxt 3 es el metaframework de Vue (el equivalente en Vue de Next.js para React). SSR/SSG/SSR-streaming de serie, enrutamiento basado en archivos, rutas de servidor (~Express en contexto Vue), optimización de imágenes, frontend orientado a SEO. Lo usan equipos de Vue en producción, e-commerce, sitios de contenido, SaaS de producto. Nuxt 3 Senior: habilidad premium, +10-15% sobre Vue puro. Vue puro + Vite: para paneles de administración, dashboards, widgets embebidos, SPA ligeras. Un Junior puede empezar con Vue puro + Vite. Estrategia: primero el núcleo de Vue (3-6 meses) y después Nuxt 3 como extensión natural. Si trabajas en un equipo de producto con requisitos de SSR/SEO, Nuxt es obligatorio.

¿Pueden los desarrolladores Vue trabajar en remoto?

Sí, el 49% de los empleos de Vue son full-remote o híbridos. El frontend es al máximo remote-friendly por naturaleza. Las empresas de producto rusas — híbrido o remoto tras el periodo de prueba. Startups y SaaS internacional — totalmente remotos. Hubs de relocación para desarrolladores Vue rusohablantes: Dubái, Chipre (Limasol), Lisboa, Tiflis, Ereván, Bali, Serbia (Belgrado). Inglés — obligatorio para el remoto internacional con una prima +20-40% sobre el salario. Las Vue shops internacionales (GitLab — equipo Vue, Statamic, Storyblok) — full-remote premium.

Vue 2 frente a Vue 3 — ¿qué deberían aprender los principiantes en 2026?

Vue 3 desde el principio: esa es la regla. El EOL (fin de vida) de Vue 2 fue el 2023-12-31; el soporte oficial ha terminado. Aun así, miles de bases de código de Vue 2 siguen en producción, sobre todo en grandes empresas de producto donde la migración no ha terminado. Si acabas en un equipo con un proyecto en Vue 2, tendrás que conocer la Options API (sintaxis de Vue 2) para el mantenimiento. Pero NUNCA empieces un proyecto nuevo en Vue 2. La Composition API (Vue 3) difiere significativamente de la Options API (Vue 2): son modelos mentales distintos. Un Junior debe aprender SOLO Vue 3 + Composition API + <script setup> desde el principio.

¿Por dónde empezar en Vue en 2026?

Hoja de ruta: 1) HTML5 + CSS3 + Flexbox + Grid: MDN/freeCodeCamp. 2) JavaScript ES6+: async/await, módulos, desestructuración. "You Don't Know JS" de Simpson, "Eloquent JavaScript". 3) TypeScript: tipos, genéricos, narrowing. 4) Vue 3 + Composition API: el tutorial oficial vuejs.org/tutorial + Vue Mastery (Gregg Pollack, el mejor profesor de Vue). Domina ref/reactive/computed/watch + <script setup>. 5) Pinia: gestión de estado. 6) Vue Router 4: navegación. 7) Vite: herramienta de build. 8) Nuxt 3: el curso oficial en nuxt.com/docs. 9) Tailwind CSS o UnoCSS. 10) Vitest + Vue Test Utils + Playwright para pruebas. 11) Proyecto personal: una SPA o un dashboard en Nuxt 3 con autenticación + API REST + Pinia + Vitest + e2e con Playwright, desplegado en Vercel/Netlify. Cursos: Karpov.Courses "Vue Developer" (curso en crecimiento), Vue Mastery (EN, el mejor), Yandex.Practicum "Frontend Developer", Hexlet. Tiempo hasta Junior: 6-12 meses a tiempo completo.

¿Cuántas vacantes de Vue hay en la CEI y 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.

¿Qué skills necesita un Senior Vue?

Un Senior Vue es responsable del ciclo completo de frontend. Dominio de Vue 3: patrones de la Composition API (diseño de composables), funcionamiento interno de la reactividad (ref/reactive/computed/watch: cuándo usar cada uno), el idiom <script setup>, provide/inject + Suspense + Teleport. TypeScript: genéricos, tipos condicionales, stores de Pinia + componentes de Vue con tipado seguro. Pinia: composición de stores, plugins, separación entre estado del servidor y del cliente. Rendimiento: profiling con Vue DevTools, code splitting, lazy loading, virtualización (vue-virtual-scroller), optimización con v-memo / v-once, análisis del bundle (Vite Bundle Analyzer). Nuxt 3: server routes, useFetch / useAsyncData, modos de renderizado SSR, optimización de imágenes, metadatos SEO. Arquitectura: sistema de diseño + UI kit en Vue, Atomic Design, monorepo con pnpm + Turborepo. Pruebas: cobertura del 70%+, Vitest + Vue Test Utils + MSW para mocks de API, Playwright para e2e. Accesibilidad: WCAG 2.1 AA, roles ARIA, navegación por teclado. Web Vitals: optimización de LCP/FID/CLS, Lighthouse 90+. Soft: code review, mentoría, comunicación con el diseñador/backend. Inglés para Senior+ imprescindible: para GitLab/remoto internacional.

Dejar una solicitud

Describe la tarea y deja un contacto: la solicitud llega a nuestro CRM y respondemos al contacto que indiques.

Al enviar, aceptas la política de privacidad.