Á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 ShakersShakers for expert talent
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.




















Tech projects published on Shakers
Tech, Product and Data specialisms are part of Shakers
Average length of a project with Shakers
Our AI Builders' satisfaction on Trustpilot
See how other AI Builders access better projects, build their reputation and grow their careers.
Á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
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
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
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
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
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 ShakersA 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.
Free to join, no hidden fees
Tell us who you are, what you can do, the projects you want to work on and what your availability and rate are.
We certify your experience and your use of AI so companies understand and trust what you bring.
We connect you with well-paid projects that fit your expertise and your preferences.
Work on real projects, with teams that need your expertise, without wasting time looking for opportunities.
Work with companies that need your stack and experience to take their projects to production.
Our AI matching connects your profile with the projects that fit your preferences.
Set your own terms based on your seniority. We manage contracts, payments and paperwork.
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.
Documented, reused components, state kept in order with Pinia and builds that break nothing. What you deliver, the client's team maintains.
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.
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.
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.
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.
Any other questions? Write to us and we will reply.
The component reused today, the state reordered tomorrow and Friday's release. Less fighting reactivity and more interface that gets maintained without fear.
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.
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.
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.
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.
The first seat of the Spanish frontend: 3,080 job ads mention it and many of yours ask for it as a second tool.
The enterprise seat of the triangle, whose job ads and community you share. Their row already wrote their side; your projects usually cite both.
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.
The job ads that bring Vue and Node or Laravel in one trade are theirs: you keep the interface half of the complete package.
The most frequent pair of your briefs: your components consume their server APIs. The collaborations that join both halves are territory of both.
Boundaries between these roles are agreed per project: the job title doesn't set them.
Take the next step with Shakers
Pass Shakers certification and choose which Vue projects you take on.