Logo van Rechtspraak
Logo van Rechtspraak

Front-end developer

Vrouwe Justitiaplein 1, 3511 EX Utrecht, Nederland

Sluit morgen
om 16:00

Begindatum:

31 jul 2026

Einddatum:

29 jan 2027

Uren per week:

36

Publicatiedatum:

8 jul 2026
Opdracht tarief 100Opdracht uren 36
Opdracht alleen mogelijk voor professionals in loondienst bij onze organisatie
Kijkende naar de inhoud van deze opdracht en de wet DBA, kan je deze opdracht alleen uitvoeren als je in loondienst bent. Omdat doorleenconstructies binnen deze opdracht niet zijn toegestaan, kunnen wij alleen kandidaten aanbieden die bij onze organisatie in dienst zijn.
Wil je voor de duur van deze opdracht bij ons in dienst komen?
Dat is mogelijk! Wij bieden je een uitzendovereenkomst aan, waardoor je de opdracht in loondienst vanuit ons uitzendbureau Projectversterkers B.V. kunt uitvoeren. Bereken hieronder jouw bruto maandsalaris.
Wat zijn de voordelen?
Opdracht alleen mogelijk voor professionals in loondienst bij onze organisatie

Omschrijving

Als senior front-end developer ben je onderdeel van een enablement team dat het gedeelde front-end fundament beheert van een grote NX monorepo. Je werkt nauw samen met value teams (Rechtspraak Registers, Webcontent, Uitspraken) en bent aanspreekpunt voor architectuurvraagstukken, documentatie en codekwaliteit. Je denkt mee over de bredere technische richting en weet zelf je handen uit de mouwen te steken. Als front-end developer werk je met 3 DevOps teams die verantwoordelijk zijn voor de gebruikersgerichte (UX Front-end) aspecten van softwareontwikkeling. De rol omvat:
  • Het versterken van het gedeelde Angular fundament, borgen herbruikbaarheid en onderhoudbaarheid van componenten en ondersteunen van de value teams bij architectuurkeuzes, codekwaliteit, documentatie en testautomatisering.
  • Het integreren van front-end componenten met backend systemen en API’s, waarbij je zorgt voor efficiënte dataverwerking en -weergave aan de clientzijde.
  • Het schrijven en bijhouden van technische documentatie voor (micro) front-end componenten. De DevOps teams zijn niet alleen verantwoordelijk voor de realisatie van nieuwe functionaliteit, maar ook voor het functioneren van de systemen in productie (applicatiebeheer, oplossen van events en incidenten), daarom hoort ondersteuning hierin ook tot de taken.

Eisen

  • Angular / Typescript / NX Monorepo / REST/API Gateway integration, testdriven development WCAG en privacy & security bij design principes
  • Minimaal afgeronde HBO ICT opleiding
  • Ervaring met het werken in een agile scrum team (5 jaar)
  • Aantoonbare ervaring met het realiseren van front-end applicaties in Angular en NX Monorepo (5 3 jaar)
  • Ervaring met het implementeren van privacy en security richtlijnen in code
  • Ervaring met webrichtlijnen WCAG 2 (3 jaar)

Wensen en competenties

Wensen

  • Angular (v20) - standalone components, signals, nieuwe control flow syntax
  • TypeScript - strikt getypeerd, geen any-cultuur
  • NX monorepo - library boundaries, tagging, generators, affected builds
  • SSR (Angular Universal / Server-side rendering) - platform-safe code, TransferState
  • SCSS + BEM methodologie
  • Ervaring met PrimeNG (of vergelijkbare component library) en toegankelijkheidsoptimalisatie via passthrough
  • Bekendheid met Tailwind CSS in een Angular-context
  • CycloneDX / SBOM / Sigrid voor securitycompliance
  • Ervaring met migraties (bijv. Lerna NX, Webpack ESBuild)
  • Ervaring met werken in een (semi)overheid of rechterlijke organisatie is een pre

Competenties

  • In teamverband kunnen werken (in agile scrum team), maar ook zelfstandig.
  • Enablement mindset - je werkt voor andere teams, niet naast ze.
  • Beschikken over houding en gedrag met kernwoorden: pro-actief, transparant, open communicatie, resultaatgericht.
  • Kritisch ingesteld: het is een uitdaging om een kwalitatief goed systeem te realiseren die waarde voor eindgebruikers levert.
  • Je hebt geen negen-tot-vijf mentaliteit en zorgt ervoor dat - samen met de rest van het team - de sprintdoelen worden gehaald en dat de applicaties goed functioneren in productie.
  • Daar waar nodig help je de anderen in het team (ontwikkelaars, ontwerpers of testers) om dit waar te maken.

Organisatie en team

De website Rechtspraak.nl is vernieuwd, zowel wat betreft het onderliggende CMS als een redesign van de structuur en look&feel van de website. Een belangrijk onderdeel van de vernieuwing is de implementatie van Bloomreach, een nieuw Digital Experience Platform (DXP) voor de website van de Rechtspraak. De rechtspraak Registers worden nu ook gemigreerd naar de Bloomreach DXP. Recent is een enablement team ingericht om de gedeelde front-end in een monorepo te vernieuwen/beheren. Hieraan werken meerdere teams samen binnen de base Publieke Dienstverlening: een ready team en 3 valueteams en daarnaast is er nauwe samenwerking met een team content-editors die van het CMS gebruik maken. De base Publieke Dienstverlening realiseert en levert diensten ten behoeve van externe stakeholders van de Rechtspraak, zoals burgers, advocaten en andere professionals. Dit betreffen nieuwe diensten die nog in ontwikkeling zijn als ook bestaande diensten. De base levert internet-facing applicaties. Privacy en security zijn daarom bijzonder belangrijk aspecten in het dagelijks werk. Daarnaast hecht de base veel waarde aan goed onderhoudbare code. Applicaties worden continu gemeten door het SIG, waarbij een 4-sterren rating het doel is voor alle applicaties. IVO ontwikkelt volgens een cloud-native micro-services architectuur obv Angular(front-end), .NET-core (back-end), gebruik makend van o.a. Openshift Cloud Platform (Kubernetes), ApiGateway, AMQP, Object Based Storage en OAuth. Daar waar mogelijk wordt continu gedeployed naar productie (soms meerdere keren per sprint), gebruik makend van AzureDevOps.

Overige informatie

Benodigd aantal professionals: 1 persoon
Hybride werken: Nee

Optie tot verlenging: Niets over bekend.

Hybride: Geen verdere informatie

Fee: De administratieve partner rekent een aanvullende fee van € 2,50 boven op het tarief.

Meer informatie
Hieronder vind je meer informatie over het aanmeldproces en antwoorden op veelgestelde vragen. Niet gevonden wat je zoekt? Neem dan contact op met Susan Peschier via susan.peschier@kbenp.nl.
Contact
Hoe werkt het?
Veelgestelde vragen
Wil je even sparren met een van onze adviseurs?
Neem contact op met onze opdracht adviseur over de opdracht. Je kunt natuurlijk ook contact opnemen via de contactpagina.
Adviseur Susan Peschier
Susan Peschier
Adviseur
Bereikbaar van 9:00 tot 17:00
Werkdagen: ma, di, wo, do, vr