Front-end developer

Rechtspraak
Utrecht, Netherlands
3 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Utrecht, Netherlands

Tech stack

Java
API
Advanced Message Queuing Protocol
Application Lifecycle Management
Azure
CSS
Cloud Engineering
Digital Rendering
Continuous Delivery
Continuous Integration
DevOps
OAuth
Openshift
Scrum
TypeScript
Web Content Accessibility Guidelines
Web Standards
Data Processing
.NET Core
Tailwind
ReadyAPI
Archimate
Web Content
Backend
WebPack
Angular
Kubernetes
Information Technology
Front End Software Development
Api Gateway
Splunk
Appdynamics
Monolithic Repository

Job description

Als senior front-end developer ben je onderdeel van een enablement team dat de 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 én 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 APIs, waarbij je zorgt voor efficiënte dataverwerking en -weergave aan de clientzijde.
  • Het schrijven en bijhouden van technische documentatie voor (micro) front-end componenten.
  • Ondersteuning in productie voor applicatiebeheer, oplossen van events en incidenten.

Achtergrond opdracht

Rechtspraak.nl is vernieuwd, inclusief een nieuw DXP (Bloomreach) en migratie van Rechtspraak Registers. Er is een enablement team ingericht om de gedeelde front-end in een monorepo te vernieuwen/beheren binnen de base Publieke Dienstverlening. De base levert internet-facing applicaties met hoge eisen aan privacy, security en codekwaliteit (SIG 4-sterren doelstelling). IVO ontwikkelt cloud-native met Angular (front-end), .NET Core (back-end), en gebruikt onder meer Openshift (Kubernetes), ApiGateway, AMQP, Object Based Storage, OAuth en Azure DevOps voor (near) continuous deployment.

Bij IVO Rechtspraak werken we met de laatste technologieën. Java, Splunk, AppDynamics, Archimate, ReadyAPI, noem maar op. Waar mogelijk gebruiken we slimme marktoplossingen. En we pakken projecten altijd agile aan, in SCRUM-teams en met DevOps. Het leuke is dat je dicht op gebruikers zit. Net als op het nieuws. Want jij werkt op de achtergrond mee aan zaken waar ze in de media over praten. Dat doe je samen met je collega's. In een prima werksfeer, met veel vrijheid én ruimte voor ontwikkeling.

Als IT'er bij de Rechtspraak werk je samen met collega's uit andere vakgebieden en bundel je de krachten met ketenpartners en marktpartijen. Ook werk je mee naar een nieuwe manier van werken in zelfstandige teams die bestaan uit zowel ontwikkelaars als beheerders en de eindgebruiker (BusDevOps).

Requirements

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

De Wensen

  • Core: Angular (v20), TypeScript (strikt getypeerd), NX monorepo (library boundaries, tagging, generators, affected builds).
  • SSR (Angular Universal/Server-side rendering), platform-safe code, TransferState.
  • Ervaring met PrimeNG (of vergelijkbare component library) en toegankelijkheidsoptimalisatie via passthrough.
  • 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.
  • SCSS met BEM-methodologie.
  • 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é.

About the company

+ We beoordelen je CV om te zien of er een match is. + We controleren of je voldoet aan de eisen en wensen. + We onderzoeken op basis van data of je gewenste tarief concurrerend is. Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten. 2. 2 Introductie bij de opdrachtgever De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier. + We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen. + We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc... + Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief. 3. 3 Aan de slag Wij houden van eerlijk en transparant zaken doen. Als je aan slag gaat via Freep Detachering dan hanteren we de volgende voorwaarden: + Bij Freep kom je voor de duur van je opdracht in dienst, via een eenvoudige Delance-overeenkomst. Zo profiteer je van de voordelen van ondernemerschap én de zekerheid van een werknemer. + Delance-vergoeding: tot 85% van het uurtarief dat wij bij de opdrachtgever factureren - jouw inzet telt direct mee + Heldere administratie: wij zorgen voor loonstrook, nettobetaling, sociale lasten en pensioenopbouw + Volledige dekking: bescherming tegen ziekte en arbeidsongeschiktheid zonder dat jij er omkijken naar hebt meer informatie over onze dienstverlening 4. Reageer direct

Apply for this position