Launch offeryour first badge for €5 with code
Plume
← All skills
Vue.js
Web & Mobile Development

Vue.js

Composition API, reactivity, Pinia, Vue Router, Nuxt, slots, plugins, tests.

15 minutes€19.99

Before starting, we run a 1-minute tech check — microphone, ambient noise, connection. If your setup isn't good enough, the test is fully refunded.

How does it work? →

About the Vue.js badge

Put your Vue.js skills to the test beyond the tutorial stage: a 15-minute AI-led oral on Composition API, Pinia, Nuxt and real-world reactivity — with a verifiable badge at the end.

The Plume Vue.js badge is earned through a 15-minute spoken exam conducted by an AI examiner trained on real Vue 3 interview patterns. The conversation covers the topics that actually come up in senior frontend roles: fine-grained reactivity with ref, reactive, shallowRef and watchEffect, component design with scoped slots and provide/inject, state management with Pinia, server-side rendering and static generation with Nuxt 3, navigation patterns with Vue Router, and testing strategies using Vitest and Cypress. There are no multiple-choice questions and no curated demos — just you talking about what you've genuinely built.

A "Vue.js" line on your LinkedIn profile carries zero verifiable weight. The Plume badge provides a 0-to-100 score, a certified proficiency level (Novice, Proficient, Advanced, or Expert), and a permanent shareable URL. Claude Opus reads the full transcript and scores across five weighted dimensions: technical depth, quality of concrete examples, reasoning behind technical choices, ecosystem knowledge, and communication clarity. Two independent AI systems, no human scoring bias.

This badge is designed for frontend developers who need to stand out in a crowded job market, freelancers pitching for Vue or Nuxt projects, tech leads who want an objective picture of their team's Vue 3 skills, and engineers migrating from React or Angular who need to prove their new-stack competency. If you're prepping for a technical interview at a company with a Vue-heavy stack, it also gives you a structured dry run with a written debrief.

What this badge evaluates

Here are the concrete dimensions the AI examines during the 15-minute oral.

How this badge is scored

Final scoring is performed by Claude (Anthropic), which reads back the full transcript and applies this weighted criteria grid.

How the oral exam unfolds

A Plume session takes about 20 minutes, from tech check to badge delivery.

  1. Step 1

    Tech check (1 min)

    Before the exam starts, you do a quick mic and connection test directly in the Plume interface. The AI confirms it can hear you clearly and walks you through what the next 15 minutes will look like.

  2. Step 2

    Warm-up: your Vue.js background (2 min)

    The AI examiner asks you to introduce yourself briefly and describe the most complex Vue.js project you've worked on: the business context, the tech stack (Nuxt, Pinia, TypeScript, etc.), and your specific role in the team.

  3. Step 3

    In-depth technical exploration (10 min)

    The heart of the exam. The AI follows the threads you open: if you mention scoped slots, it asks how you tested them; if you bring up Pinia, it probes your store architecture strategy. Questions span reactivity, Composition API, Nuxt, Vue Router, testing, and Vue's positioning against its alternatives.

  4. Step 4

    Perspective question (2 min)

    The AI asks you an open-ended question about an architectural trade-off or a situation where you'd have advised against using Vue on a project. This is your chance to show critical thinking and a view beyond day-to-day feature work.

  5. Step 5

    Score & badge delivery (immediate)

    As soon as the session ends, Claude Opus analyzes the full transcript and generates your score (0-100), your certified level, and a detailed written report. Your Vue.js badge with its shareable URL is ready in under 5 minutes.

The 4 proficiency levels

Your score out of 100 translates into a level a recruiter can grasp at a glance.

Novice

Score 0-39

You build Vue components using the Options API or the basics of the Composition API, you're comfortable with v-bind, v-for, v-if and props, but you haven't yet developed a feel for the deeper reactivity model, Pinia or Nuxt. You mostly work from tutorials or by following patterns set up by someone else on the project.

Proficient

Score 40-59

You work independently on Vue 3 projects using the Composition API, you organize your composables, use Pinia for state management and Vue Router for navigation. You've shipped Vue apps to production on your own, even if you occasionally hit unexpected behavior with reactivity or lifecycle timing.

Advanced

Score 60-79

You design robust Vue architectures with Nuxt 3 (SSR and SSG), you debug complex reactivity issues, you build reusable generic components with scoped slots and provide/inject, and you implement a full testing strategy with Vitest and Cypress. You're the go-to Vue reference in your team.

Expert

Score 80-100

You have an intimate understanding of Vue's reactivity internals (Proxy, effect, scheduler), you author Vue plugins or Nuxt modules, you define architecture patterns at scale, and you track ecosystem developments like Vapor Mode and Nuxt Server Components to anticipate their impact on your projects.

Who this badge is for

No degree or years of experience required to take the badge. Here are the profiles it makes the most sense for.

Concrete use cases

Where and how your Vue.js badge will help you day to day.

Prerequisites

A few minutes to check you have everything you need.

What you take away

At the end of your session you don't just get a score — here's everything that awaits you.

Frequently asked questions about the Vue.js badge

The exam is calibrated for developers with real hands-on experience on Vue 3. If you've only followed tutorials without shipping anything to production, you're likely to struggle with questions about real reactivity bugs, Pinia store structuring, or Nuxt SSR trade-offs. We recommend at least 3 to 6 months of practice on a real project if you want to score at Proficient or Advanced.

Other Web & Mobile Development badges

Discover related skills you can validate with Plume.

Ready to take the Vue.js badge?

A 15-min oral exam with an AI, a shareable badge for your recruiters.

Choose this badge · €19.99