Opdrachtbeschrijving
Als senior front-end developer maak je deel uit van een enablement team dat het gedeelde front-end fundament beheert binnen een grote NX monorepo.
Je werkt nauw samen met value teams (Rechtspraak Registers, Webcontent, Uitspraken) en fungeert als aanspreekpunt voor architectuur, documentatie en codekwaliteit.
Je versterkt het gedeelde Angular-fundament, bewaakt herbruikbaarheid en onderhoudbaarheid van (micro)componenten en ondersteunt bij testautomatisering.
De rol omvat het integreren van front-end componenten met backend-systemen en API’s, en het waarborgen van efficiënte dataverwerking en client-side weergave.
Je schrijft en onderhoudt technische documentatie, ondersteunt in productie bij applicatiebeheer en helpt bij oplossen van events en incidenten.
De context: Rechtspraak.nl is vernieuwd met een nieuw DXP (Bloomreach) en migratie van registers; de base levert internet-facing applicaties met hoge eisen aan privacy, security en SIG 4-sterren.
Vereist profiel
Ervaren front-end developer met aantoonbare ervaring in Angular en werken binnen een NX monorepo-structuur.
- Sterke kennis van componentgedreven ontwikkeling, herbruikbaarheid en testautomatisering (unit/e2e).
- Ervaring met cloud-native omgevingen en CI/CD pipelines, bij voorkeur met Azure DevOps en (near) continuous deployment.
- Bekend met integratie van front-end en back-end (.NET Core), API-gateways, AMQP en object based storage.
- Praktische ervaring met Kubernetes/OpenShift, OAuth-security flows en hoge privacy- en security-eisen.
- Goede communicatieve vaardigheden, ervaring in samenwerken met meerdere DevOps/value teams en het geven van architectuuradvies.
- Zelfstandig, hands-on mentaliteit en bereidheid tot productieondersteuning en incidentafhandeling.
Eisen
- Minimaal afgeronde HBO ICT-opleiding.
- Ervaring met werken in een agile scrum team (minimaal 5 jaar).
- Aantoonbare ervaring met het realiseren van front-end applicaties in Angular en NX Monorepo (minimaal 5 jaar).
- Ervaring met implementeren van privacy- en securityrichtlijnen in code (minimaal 3 jaar).
- Ervaring met webrichtlijnen WCAG 2 (minimaal 3 jaar).
- Kennis van Angular/Typescript, NX Monorepo, REST/API Gateway, CI/CD, testdriven development, WCAG, privacy & security by design.
Wensen
- In teamverband kunnen werken (agile scrum), maar ook zelfstandig.
- Enablement mindset: Werken vóór andere teams, niet naast ze.
- Proactief, transparant, open communicatie, resultaatgericht.
- Kritisch ingesteld met focus op eindgebruikerswaarde.
- Geen negen-tot-vijf mentaliteit; sprintdoelen behalen en productiesystemen laten functioneren.
- Core: Angular (v20), TypeScript (strikt getypeerd), NX monorepo (library boundaries, tagging, generators, affected builds).
- SSR (Angular Universal/Server-side rendering), platform-safe code, TransferState.
- SCSS met 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 security compliance.
- Ervaring met migraties (bijv. Lerna → NX, Webpack → ESBuild).
- Ervaring met werken in een (semi)overheid of rechterlijke organisatie is een pré.
Competenties
- In teamverband kunnen werken (scrum) en zelfstandig opereren.
- Proactieve en transparante communicatiestijl.
- Resultaatgerichtheid met oog voor productiekwaliteit.
- Kritische houding en verantwoordelijkheid nemen.