Front-end Developer
Eisen: - Minimaal 5 jaar werkervaring als React ontwikkelaar. - Minimaal 5 jaar werkervaring met TypeScript. - Minimaal 3 jaar werkervaring met Redux of een vergelijkbare React global state management library. - Minimaal 5 jaar werkervaring met HTML5 en CSS3, inclusief responsive design principes. - Werkervaring met het werken in een Agile/Scrum ontwikkelomgeving. - Werkervaring met het implementeren van unit tests en integratietests. - Werkervaring met versiebeheersysteem Git. Wensen: - Minimaal 3 jaar gewerkt aan grote projecten/applicaties met veel gebruikers. - Aantoonbare werkervaring met Redux Toolkit. - Aantoonbare werkervaring met RXJS (eventueel met Redux Observables). - Aantoonbare werkervaring met MaterialUI. - Aantoonbare werkervaring met ECMA standaarden en OOP design patterns. - Aantoonbare werkervaring met React Hook Form. - Afgeronde, erkende en volwaardige opleiding op minimaal Hbo niveau, ICT-gerelateerd. Omschrijving: In deze rol als Front-end Developer ga je de front-end van een nieuwe applicatie ontwikkelen voor de Nationale Politie. Je werkt samen met een DevOps-team en bent verantwoordelijk voor technische verbeteringen en kennisoverdracht binnen een Agile/Scrum omgeving. De applicatie is gericht op het registreren en verifiëren van persoonsgegevens van verdachten en vreemdelingen. Dit gebeurt met behulp van documenten, vingerafdrukken en foto’s via identificatie zuilen. De huidige front-end van de applicatie is verouderd en voldoet niet aan het design system van de politie. Je zult betrokken zijn bij het creëren van uniformiteit tussen verschillende applicaties. De afgelopen maanden zijn er al processen overgezet naar een nieuwe architectuur. Als Senior Front-end Developer ben je verantwoordelijk voor het bouwen van de front-end applicatie, het uitvoeren van unit tests en test-automatisering. Je denkt mee bij UX-beslissingen en voert reviews uit. Daarnaast ondersteun je en adviseer je over de toepassing van standaarden en richtlijnen. Je werkt nauw samen met andere teamleden, waaronder testers, UX-designers en back-end ontwikkelaars. Het is belangrijk dat je minimaal één keer per week naar kantoor komt. Je moet ook rekening houden met het uitvoeren van werkzaamheden buiten reguliere kantoortijden. Deze rol vereist een proactieve houding en de bereidheid om bij te dragen aan een positieve teamdynamiek.