Standplaats: UTRECHT
Duur: 03-02-2025 - 03-02-2026
Optie tot verlenging: Ja
Reageren voor: 17-01-2025
Functieomschrijving
Voor het DevOps-team voor de toepassing DWD (Digitaal WerkDossier) zoeken wij versterking van een Senior frontend ontwikkelaar. Als frontend ontwikkelaar realiseer je veilige en herbruikbare frontend componenten in Angular. Je ontwikkelt een webapplicatie die Java micro-services afneemt. Deze webapplicatie is gebouwd vanuit het DDD principe, waarbij we gebruik maken van NgRx. Je maakt onderdeel uit van een team waarin je je vooral richt op de verdere ontwikkeling van de frontend van de applicatie, het wegwerken van legacy, en een actieve rol speelt in het bewaken van de kwaliteit van de frontend codebase.
Taken
• Ontwikkelen van frontend Angular software
• Uitvoeren van codereviews
• Voortouw nemen bij refinement/intensieve afstemming met UX
• De leiding nemen op technisch vlak bij het ontwikkelen van features
• In samenspraak met de andere frontenders keuzes maken
• Bijdrage leveren bij het onderhouden en aanpassen van framework
• Implementeren van gemaakt design
• Coachen en begeleiden van junior/medior ontwikkelaars
Achtergrond opdracht
Het Digitale WerkDossier (DWD) wordt gebruikt door rechters, raadsheren en juridisch inhoudelijke medewerkers van de Rechtspraak. De Rechtspraak is bezig met een digitaliseringsslag. De papieren dossiers die nog in gebruik zijn, worden vervangen door digitale dossiers. Het primaire doel van de applicatie is het inzichtelijk en eigen maken van een digitale dossiers door middel van het lezen, annoteren, structureren en samenvatten van (soms zeer veel) dossierstukken. Het DWD raakt het primaire werkproces van de rechters en juridisch medewerkers van de Rechtspraak en heeft derhalve grote impact op hun dagelijkse werkzaamheden. Gebruiksvriendelijkheid en cognitieve ergonomie staan hoog in het vaandel.
Functie-eisen:
WCAG 2 en privacy & security by design principes
Minimaal 6 jaar; HBO of denkniveau, Ervaring met bovenbeschreven taken in opdrachtbeschrijving, werken in een agile/scrum/devops omgeving
Minimaal 4 jaar ervaring met Angular2+, CSS, sass, JavaScript, Webcomponenten (Smart & Dumb), responsive design, opzetten framework, panelen en routing in Angular, domain driven design (DDD) op enterprise level frontend applicaties
Minimaal 4 jaar ervaring met geautomatiseerd opleveren en testen in containeromgeving, tests m.b.v. ngMocks en integratietests o.b.v. Cypress Typescript, NX, NgRX, RxJS, Jest, AzureDevOps, NX Monorepro, Openshift/Kubernetes
Wensen:
Beschikbaarheid voor bereikbaarheidsdiensten
Omdat het DevOps team niet alleen verantwoordelijk is voor de realisatie van nieuwe functionaliteit, maar ook voor het functioneren van de
systemen in productie (applicatie-beheer, oplossen van events en incidenten) hoort ondersteuning hierin ook tot jouw taken. 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
Jira en Confluence
Module federations
Micro frontends
Cypres