Shakers for expert talent

Build your career as a Vue.js Developer

Projects where the interface is yours: which component gets reused, which SPA gets sustained and who answers when the web asks for more. Shakers connects you with teams whose product already has a Vue frontend and needs exactly your stack.

Going independent with Vue in Spain usually starts in an English marketplace or the Reddit thread asking whether you can make a living with Vue. Neither tells you how project collaboration works in Spanish, with defined scope and an identifiable company.

What follows is not a study route: it is what gets touched on a real brief, what you must prove and where your territory ends.

  • Higher-paying projects
  • More continuity between projects
  • Greater recognition for your experience
Shakers panel showing four available profiles and their match percentage
Looking for Vue.js projects
Allianz
BBVA
Bankinter
Microsoft
Qida
Accenture
Deloitte
Dcycle
HP
Línea Directa
Podo
Clicars
Sonosuite
Eroski
Civitatis
Alten
Vivla
Wayra
Cabify
Affinity
+3,000

Tech projects published on Shakers

+90

Tech, Product and Data specialisms are part of Shakers

6 months

Average length of a project with Shakers

4.7/5

Our AI Builders' satisfaction on Trustpilot

AI Builder careers powered by Shakers

See how other AI Builders access better projects, build their reputation and grow their careers.

Portrait of Álvaro, Data Scientist in the Shakers collective Ready to build

Álvaro

Data Scientist

“In a climate this uncertain, Shakers gives you a layer of reassurance and confidence. What I like most, without a doubt, is the flexibility and getting to work on top-tier projects.”

Join Shakers
Portrait of Amelia, AI Agent Developer in the Shakers collective Ready to build

Amelia

AI Agent Developer

“I have been building AI agents for years. Thanks to Shakers I stopped chasing clients and started genuinely choosing which projects I wanted to work on. I work with some of the best companies in Europe, at my own rate, and I focus on what I am good at and what I love: building.”

Join Shakers
Portrait of Luz, Backend Developer and Data Engineer in the Shakers collective Ready to build

Luz

Backend Developer & Data Engineer

“Shakers adds a lot of value because it connects you with sharper projects, already filtered and better defined. It saves you a big part of the upfront work of understanding the client, quoting and weighing up whether it is worth it, and that means that as a contractor you can go far more directly to the opportunities that genuinely fit you.”

Join Shakers
Portrait of Rubén, Software Developer in the Shakers collective Ready to build

Rubén

Software Developer

“Life as a contractor has a lot going on and it is not always easy. We like to focus on what we are good at, but you also have to manage clients, invoicing and go looking for work. For me, Shakers has been key because it does that prospecting for me, it gives the client confidence from the very first moment, and it lets us be part of a community with real enthusiasm.”

Join Shakers
Portrait of Alejandro, AI Developer in the Shakers collective Ready to build

Alejandro

AI Developer

“Shakers was key to getting my company off the ground: it gave me the flexibility to keep contracting while I built my next chapter. Without Shakers, I would have had to raise funding or push the project back.”

Join Shakers
Portrait of Toño, Product Designer in the Shakers collective Ready to build

Toño

Product Designer

“With Shakers I have landed recurring projects that give me peace of mind and room to grow professionally. It is not just about reaching quality clients: it is feeling that you have a network behind you, one that connects you with real opportunities and helps you move forward as a freelancer.”

Join Shakers

What you can build as a Vue.js Developer at Shakers

A Vue.js Developer builds the visible layer of the web with JavaScript's progressive framework: reusable components with the Composition API, state with Pinia and server rendering with Nuxt. The craft is the SPAs and panels that consume APIs, almost always in TypeScript, with tests and accessibility. It is the third seat of the frontend: it lives alongside React and Angular in the same ads. The boundary: the server logic that feeds those interfaces belongs to the backend, and layout without behaviour, to design.

You touch the whole interface of products that already run on Vue: reusable components with the Composition API, state kept in order with Pinia, apps with server rendering via Nuxt and design systems the team composes. What separates a senior: writing Vue the team inherits without fear, with TypeScript, Vitest and accessibility.

Vue.jsVue 3JavaScriptTypeScriptComposition APIPiniaVuexVue RouterNuxtViteHTMLCSSTailwindVuetifyREST APIsGraphQLNode.jsVitestGit SPAsReusable componentsNuxtState with PiniaVue 3 migrationDesign systems

Free to join, no hidden fees

How Shakers works for talent

Join Shakers

Create your profile

Tell us who you are, what you can do, the projects you want to work on and what your availability and rate are.

Get your certification

We certify your experience and your use of AI so companies understand and trust what you bring.

Match with projects

We connect you with well-paid projects that fit your expertise and your preferences.

Specialist sitting on a sofa with a tablet and a Ready_to_build label

Software Engineering projects that live up to your expectations

Work on real projects, with teams that need your expertise, without wasting time looking for opportunities.

  • Projects that fit you

    Work with companies that need your stack and experience to take their projects to production.

  • Opportunities that come to you

    Our AI matching connects your profile with the projects that fit your preferences.

  • You build. Shakers handles the rest

    Set your own terms based on your seniority. We manage contracts, payments and paperwork.

What a Vue.js Developer delivers at Shakers

At Shakers

The brief arrives with the symptom

The panel that got slow, the SPA left without a team or the Vue 2 app with no path to Vue 3: a concrete interface problem, not a list of technologies.

Delivery

Interfaces that hold up on their own

Documented, reused components, state kept in order with Pinia and builds that break nothing. What you deliver, the client's team maintains.

Stack

The ecosystem is the craft

Vue 3 with the Composition API and script setup, TypeScript at the base, Nuxt when rendering falls to the server and Vitest so nothing breaks without warning.

What we ask

Interfaces told, not mockups

Having taken Vue interfaces to production and knowing how to tell them: which component, which state, what you migrated and what changed after the first user.

Judgement

What gets shared and what gets written

Separating what goes into the design system from what is born for one screen: repeated copy gets expensive, and knowing how to split it is senior judgement.

Boundary

Where your brief ends

You build the product's Vue layer; you do not lay out pages without behaviour nor serve its API. If it asks for backend or design, say so at kickoff.

Frequently asked questions

Any other questions? Write to us and we will reply.

Is Vue frontend or backend?
Frontend: Vue runs in the browser and builds the visible layer of the product. The API that feeds your components belongs to the backend; your territory is the interface that consumes it.
Which language do you program in with Vue?
In JavaScript and, in modern code, in TypeScript: Vue is a layer of JavaScript, not a language of its own. Whoever already builds interfaces reaches it with the triangle's smoothest curve.
Is Vue still a good option in 2026?
Yes, and measured: 730 active job ads in Spain mention Vue. React leads in volume (3,080) and Angular adds 1,437, but the three live in the same job ads: Vue is the third seat, not a residue.
Vue, React or Angular: is it worth knowing the three?
The market does not ask you for monogamy: in the job ads with Vue in skills, React and Angular appear in equal parts. Your framework and a second one of the triangle open the most briefs.
What is Vuex and why do the job ads ask for Pinia?
Two generations of the same craft: Vuex manages state in Vue 2 apps, without official support since 2023, and Pinia is its successor in Vue 3. Migrating from one to the other is a typical brief.
How do you join Shakers as a certified Vue.js Developer?
You create your profile, pass the certification process and enter the collective: only 4 percent make it. Then you choose which Vue projects you take on.
The daily shape of the craft

The component reused today, the state reordered tomorrow and Friday's release. Less fighting reactivity and more interface that gets maintained without fear.

The tools are the craft

730 active job ads in Spain mention Vue, according to Shakers market analysis (n=31,162, September 2026). In the job ads with Vue in skills, Angular and React come up in equal parts: knowing two frameworks is the versatility the market asks.

How people get here

The natural door is JavaScript: whoever already builds interfaces arrives with the triangle's smoothest curve. The second is whoever comes from React or Angular and adds Vue because the job ads ask for it.

What this role is not

You do not lay out pages without behaviour nor serve the server logic. Your product is the Vue interface: components, state and rendering. If the brief asks otherwise, you say so at kickoff.

Who you share a Vue project with

The interface does not live alone: the other two seats of the frontend, the umbrella that groups them and whoever serves the data cross you.

Triangle

React Developer

The first seat of the Spanish frontend: 3,080 job ads mention it and many of yours ask for it as a second tool.

View profile →

Triangle

Angular Developer

The enterprise seat of the triangle, whose job ads and community you share. Their row already wrote their side; your projects usually cite both.

View profile →

Umbrella

Frontend Developer

Vue is one of its stacks: the frontend-with-framework formula is theirs and this row is the specialisation. Google resolves one and the other separately.

View profile →

Umbrella

Full Stack Developer

The job ads that bring Vue and Node or Laravel in one trade are theirs: you keep the interface half of the complete package.

View profile →

Server

Node.js Developer

The most frequent pair of your briefs: your components consume their server APIs. The collaborations that join both halves are territory of both.

View profile →

Boundaries between these roles are agreed per project: the job title doesn't set them.

Take the next step with Shakers

Want projects where the interface is yours?

Pass Shakers certification and choose which Vue projects you take on.