CV-voorbeeld React- en Next.js-developer
Zo leest een sterk React- en Next.js-CV. Herschrijf daarna profiel, ervaring en vaardigheden rond werk dat je echt hebt gedaan.
CV-voorbeeld

Werkervaring
Opleiding
Vaardigheden
Talen
Alle persoonsgegevens en het loopbaanverhaal in dit voorbeeld zijn fictief. Pas dit CV aan met je eigen echte gegevens voordat je solliciteert.
Gids voor het schrijven van je CV
Waarom dit CV werkt
Een sterk React-CV laat zien wat je hebt gebouwd, hoe data en rendering zijn aangepakt en wat er veranderde voor gebruikers of het team. Next.js hangt ermee samen, maar het is niet dezelfde vaardigheid en het is niet nodig voor elke React-rol.
Een gericht profiel
De opening noemt de ervaring, de focus op React of Next.js en één bijdrage die je kunt controleren.
Bewijs, geen taken
De punten zeggen wat er is gebouwd, op welke schaal en wat er veranderde. Een toolnaam alleen is niet het punt.
Gegroepeerde vaardigheden
React-basis, Next.js-rendering, state, tests en performance staan apart, zodat de diepte zichtbaar is.
Bewijs voor wie begint
Projecten laten praktische vaardigheid zien als professioneel React-werk nog dun is, en ze blijven gemarkeerd als persoonlijk of academisch.
Zo schrijf je een CV als React- en Next.js-developer
Noem de stack die je echt gebruikt. Een kandidaat die alleen React kent, claimt Next.js niet alleen omdat de twee samenhangen.
Twee tot vier zinnen: niveau, primaire stack en één of twee resultaten. Kort genoeg om te scannen.
✕ Zwak
Gedreven frontenddeveloper die React, Next.js, JavaScript en CSS kent. Teamspeler die graag moderne applicaties bouwt en nieuwe tools leert.
✓ Sterk
React- en Next.js-developer met ruim 5 jaar ervaring in het bouwen van TypeScript-applicaties en componentsystemen. Leverde een Next.js-storefront op met de App Router en server rendering, en verbeterde de gemeten mobiele LCP met 28% door werk aan afbeeldingen, de bundle en het laden van data. Vertrouwd met toegankelijke UI, geautomatiseerde tests en oplevering over teams heen.
Waarom het werkt. Het noemt de rol, de technische diepte en een concreet resultaat in plaats van bijvoeglijke naamwoorden.
- Noem de stack die je hebt gebruikt, niet elke aangrenzende bibliotheek.
- Kies resultaten die bij de vacature passen.
- Sla percentages over die je niet kunt onderbouwen.
Beschrijf de bijdrage, niet de functietaak. Scope, complexiteit en eigenaarschap tellen ook zonder getal.
Handige formule. Actie + technische aanpak + scope + resultaat.
✕ Zwak
- React-componenten ontwikkeld.
- Gewerkt met Next.js-pagina’s.
- Redux gebruikt voor state management.
- Bugs opgelost en de performance verbeterd.
✓ Sterk
- Een herbruikbare React- en TypeScript-componentbibliotheek gebouwd die vier productteams overnamen, waardoor dubbel UI-werk afnam.
- Next.js App Router-pagina’s geïmplementeerd met grenzen tussen server- en clientcomponenten, waardoor onnodig client-side JavaScript afnam.
- Het ophalen en cachen van productdata herzien, zodat herhaalde requests daalden en de navigatie responsief bleef.
- Playwright-dekking toegevoegd voor checkoutflows en regressies onderschept vóór productiereleases.
Waarom het werkt. De punten koppelen een technologie aan een technische beslissing en een resultaat voor gebruikers of het team.
- Noem eigenaarschap, het soort applicatie, de frameworkfuncties die je hebt gebruikt en een gemeten resultaat als je dat hebt.
- Claim geen performancewinst die je niet hebt gemeten.
Scheid React-basis van Next.js en de rest van de frontendstack. Noem alleen tools waarover je kunt praten.
✕ Zwak
React, Next, JS, TS, Redux, HTML, CSS, API’s, SEO, Git, Testing, Vite, Node, Hooks, Agile, Web.
✓ Sterk
- React: Functional Components, Hooks, Custom Hooks, Context, Component Composition
- Next.js: App Router, React Server Components, Route Handlers, SSR, SSG, ISR
- Talen: TypeScript, JavaScript (ES6+), HTML, CSS/SCSS
- State en data: Redux Toolkit, Zustand, TanStack Query, REST APIs
- Tests: React Testing Library, Vitest, Playwright
- Performance: Code Splitting, Image Optimization, Core Web Vitals, Accessibility
Waarom het werkt. Een lezer vindt de capaciteiten die bij de opening passen zonder één platte regel te ontcijferen.
- Gebruik de termen uit de vacature alleen als ze kloppen.
- Houd clientstate gescheiden van het ophalen en cachen van serverstate.
- Presenteer Next.js-functies niet als kernfuncties van React.
Een diploma kan in het begin helpen. Opgeleverde producten en afgeronde projecten wegen bij React-rollen meestal zwaarder. Er is geen enkele professionele React-certificering die werkgevers verwachten.
✕ Zwak
Informaticadiploma. React-cursus. Diverse online certificaten.
✓ Sterk
Diploma. BSc Informatica — University of Bristol, 2021
Relevante vakken. Webdevelopment, algoritmen, databases
Gekozen project. Een Next.js-commercedemo gebouwd en live gezet met TypeScript, authenticatie, productzoeken en geautomatiseerde tests.
Waarom het werkt. De opleiding is herkenbaar, en het project is bewijs van praktisch werk.
- Noem echte diploma’s nauwkeurig. Maak van een cursus geen certificering die React niet uitgeeft.
- Starters kunnen openen met een sterk project. Ervaren developers openen met opgeleverd werk.
Voorbeelden van CV-inhoud voor een React- en Next.js-developer
Sjablonen, geen claims over je ervaring. Pas technologieën, scope en resultaten aan op werk dat je echt hebt afgerond.
Junior React-developer
Junior React-developer met praktijkervaring in het bouwen van responsive interfaces met React, TypeScript, HTML en CSS. Portfolioprojecten omvatten herbruikbare componenten, client-side routing, formulieren en REST-API-integratie. Bekend met Hooks, basis van toegankelijkheid, Git en componenttests.
Medior React-developer
React-developer met ruim 3 jaar ervaring in het opleveren van TypeScript-webapplicaties. Werkt met herbruikbare componentarchitectuur, Hooks, API-integratie en state met Redux Toolkit en TanStack Query. Verbeterde onderhoudbaarheid via geautomatiseerde tests, code reviews en consistente UI-patronen.
Senior React- en Next.js-developer
Senior React- en Next.js-developer met ruim 7 jaar ervaring in het ontwerpen van applicaties en snelle interfaces. Ervaring met de Next.js App Router, React Server Components, TypeScript, data ophalen en renderingstrategieën. Leidde frontendmodernisering en verbeterde performance, toegankelijkheid en opleverkwaliteit in productie.
Lead React- en Next.js-developer
Lead React- en Next.js-developer met ruim 10 jaar ervaring in het sturen van frontendarchitectuur en engineeringteams. Focus op TypeScript, schaalbare React-componentsystemen, Next.js-rendering, design systems en performancestrategie. Stelde ontwikkelstandaarden vast, begeleidde engineers en werkte met product en backend aan onderhoudbare platforms.
React-applicatieontwikkeling
- Herbruikbare React- en TypeScript-componenten ontwikkeld voor een klantdashboard met meerdere features, waardoor schermen consistenter werden.
- Toegankelijke formulieren gebouwd met validatie, foutafhandeling en duidelijke laadstanden.
- Gedupliceerde UI-logica omgezet naar custom hooks en gedeelde componenten.
- React Router en laden per route geïntegreerd in een client-side gerenderde applicatie.
Next.js-ontwikkeling en rendering
- Productiefeatures gebouwd met de Next.js App Router, TypeScript en React Server Components.
- Statische of dynamische rendering gekozen op basis van actualiteit, personalisatie en SEO.
- Route Handlers geïmplementeerd voor server-side integraties en credentials buiten de clientbundle gehouden.
- Metadata en canonieke URL’s gezet voor indexeerbare openbare pagina’s.
Performanceoptimalisatie
- De initiële JavaScript-payload verkleind via code splitting per route en afhankelijkheidsanalyse.
- De mobiele Largest Contentful Paint verbeterd door afbeeldingen, lettertypen en kritieke datalading te optimaliseren.
- De React profiler gebruikt om vermijdbare renders te vinden en stategrenzen te vereenvoudigen.
- Core Web Vitals verbeterd door layout shift en lange client-side taken aan te pakken.
State management en data ophalen
- Clientstate-flows geïmplementeerd met Redux Toolkit voor complexe interactieve features.
- TanStack Query ingevoerd voor caching van serverstate, deduplicatie van requests en afhandeling van laden of fouten.
- Herbruikbare API-hooks gebouwd met getypeerde responses en consistente fouten.
- Zustand gebruikt voor lichte gedeelde UI-state zonder een grotere globale store.
Tests en codekwaliteit
- Dekking met React Testing Library toegevoegd voor belangrijke interacties en componentgedrag.
- Playwright-tests geïmplementeerd voor authenticatie, navigatie en checkout.
- Sterk gekoppelde componenten omgebouwd tot testbare eenheden met duidelijkere rollen voor data en presentatie.
Samenwerking en leiderschap
- Frontenddevelopers begeleid op React-patronen, TypeScript, tests en performanceprofiling.
- Designgesprekken geleid over gedeelde componenten en frontendarchitectuur.
- Frontendstandaarden ingevoerd die de consistentie over teams verbeterden.
Vaardigheden per categorie
- React
- Functional Components
- Hooks
- Custom Hooks
- Context API
- Error Boundaries
- TypeScript
- JavaScript (ES6+)
- Generics
- Typed API Contracts
- Async/Await
- Next.js
- App Router
- React Server Components
- SSR
- SSG
- ISR
- Route Handlers
- Redux Toolkit
- Zustand
- Context API
- useReducer
- REST
- GraphQL
- TanStack Query
- Pagination
- Optimistic Updates
- HTML5
- SCSS
- Tailwind CSS
- Material UI
- Responsive Design
- React Testing Library
- Vitest
- Playwright
- MSW
- Code Splitting
- Core Web Vitals
- SSR
- SEO Metadata
- WCAG
- Vite
- Git
- GitHub Actions
- ESLint
- Storybook
Vaardigheden per ervaringsniveau
Junior React-developer
- Components
- Hooks
- Props
- State
- React Router
- TypeScript
- HTML
- CSS
- REST
- Git
Medior React-developer
- Custom Hooks
- Component Composition
- Redux Toolkit
- TanStack Query
- React Testing Library
- Playwright
- Accessibility
Senior React- en Next.js-developer
- Component Systems
- App Router
- Server Components
- Caching
- Core Web Vitals
- Testing Strategy
Lead React- en Next.js-developer
- Frontend Architecture
- Design Systems
- Rendering Architecture
- Performance Budgets
- Mentoring
Projecten om te starten als React- en Next.js-developer
Laat probleemoplossing van begin tot eind zien, niet een tutorial die je alleen hebt gevolgd. Link een repository, opstartstappen en een live demo als je die hebt. Markeer het werk als persoonlijk of academisch.
Applicatie voor taakbeheer
React, TypeScript, React Router, TanStack Query, CSS
- Een responsive takenapp gebouwd met herbruikbare React-componenten, getypeerde formulieren en client-side navigatie.
- Een REST-API gekoppeld om taken aan te maken, te bewerken, te filteren en bij te werken.
- Laad-, fout- en legestanden toegevoegd, plus componenttests voor de kritieke interacties.
Wat het laat zien. React-basis, API-integratie, state en tests.
E-commerce-storefront met Next.js
Next.js, TypeScript, App Router, Tailwind CSS, REST
- Een productcatalogus ontwikkeld met dynamische routes, filters en responsive detailpagina’s.
- Server- en clientcomponenten gebruikt zodat productdata op de server kon renderen terwijl de winkelwagen interactief bleef.
- Paginametadata toegevoegd, productafbeeldingen geoptimaliseerd en caching- en verversingskeuzes gedocumenteerd.
Wat het laat zien. Next.js-routing, renderingkeuzes, SEO en interactieve UI.
Realtime analysedashboard
React, TypeScript, WebSockets, TanStack Query, Charting
- Een dashboard gemaakt met herbruikbare grafieken, filters en live updates vanuit een WebSocket-bron.
- Serverdata gescheiden van lokale UI-state, zodat verversen en interactie onderhoudbaar bleven.
- Laden en verbindingsfouten afgehandeld en de belangrijkste dashboardinteracties getest.
Wat het laat zien. Reactieve interfaces, asynchrone data, componentontwerp en betrouwbaarheid.
Een project met echte datastromen, foutafhandeling en een duidelijke structuur is sterker dan een lijst bibliotheken. Presenteer het niet als een baan.
Veelgemaakte fouten in het CV van een React- en Next.js-developer
React en Next.js noemen alsof ze inwisselbaar zijn.
Leg React-UI-werk en Next.js-frameworkervaring apart uit.
Schrijven: “React-componenten ontwikkeld.”
Beschrijf de feature, de complexiteit, je eigenaarschap en het resultaat.
Next.js-expertise claimen na één tutorial.
Scheid productiewerk van leerprojecten.
Elke statebibliotheek opsommen die je hebt geopend.
Noem de tools die je hebt gebruikt en waarom ze bij die applicatie pasten.
TanStack Query behandelen als hetzelfde als Redux.
Houd caching van serverstate gescheiden van client-UI-state.
Performancewinst claimen zonder bewijs.
Gebruik gemeten Core Web Vitals of bundlewijzigingen, of beschrijf het werk zonder getal.
Aannemen dat SSR vanzelf sterk SEO betekent.
Beschrijf het werk aan metadata, rendering en content dat pagina’s indexeerbaar maakte.
Hetzelfde CV naar elke rol sturen.
Verschuif de nadruk tussen React en Next.js zodat die bij de vacature past.
FAQ over het CV van een React- en Next.js-developer
Een kort profiel, relevante ervaring, gegroepeerde vaardigheden en projecten die laten zien wat je met React hebt opgeleverd.
Ja, als je beide hebt gebruikt. React is de UI-bibliotheek; Next.js voegt routing, rendering en serverintegraties toe.
React, TypeScript of JavaScript, componenten, state, API’s, HTML, CSS, tests en toegankelijkheid. Voeg Next.js alleen toe als je het hebt gebruikt.
Begin met een getest project dat routing, formulieren, echte data en een leesbare repository of demo heeft.
Noem de tools die je hebt gebruikt. Redux Toolkit en Zustand houden gedeelde state; Context geeft waarden door een boom.
Gebruik standaardkoppen en selecteerbare tekst. Herhaal vacaturetrefwoorden alleen als ze bij werk passen dat je hebt gedaan.