Functieomschrijving
Voor de Politie zoeken wij een Front end Developer.Als ervaren Front-end Developer werk je aan de doorontwikkeling van de Basis Voorziening Identiteit Vaststelling (BVID), een essentiële applicatie waarmee persoonsgegevens van verdachten en vreemdelingen via identificatiezuilen worden geregistreerd en geverifieerd aan de hand van documenten, vingerafdrukken en foto’s.
Je maakt deel uit van een DevOps-team en richt je op het implementeren van nieuwe wet- en regelgeving. Je draagt actief bij aan een positieve werksfeer en denkt continu mee over technische en functionele verbeteringen. Je voelt je thuis in een dynamische omgeving met maatschappelijke impact en bent bereid om in overleg ook buiten reguliere kantoortijden beschikbaar te zijn (piketdienst).
Verantwoordelijkheden
Je bent medeverantwoordelijk voor het realiseren van de teamdoelen en draagt bij aan het volledige software delivery proces: van ontwerp en ontwikkeling tot testen, deployment, monitoring en operationeel beheer.
Je werkt onder architectuur en stemt af met collega’s en de Tech Lead om jouw technische keuzes te laten aansluiten op bredere kaders.
Jij neemt eigenaarschap over de kwaliteit, stabiliteit en performance van de applicatie waaraan je werkt. Je denkt actief mee over verbeteringen in processen, tooling en samenwerking, en draagt bij aan het optimaliseren van team metrics zoals deployment frequency en lead time for changes. Je beschikt over diepgaande expertise in front-end development én brede kennis van DevOps tooling, CI/CD, testautomatisering en security; jouw profiel is dat van een brede T-shaped professional.
Je werkt effectief samen met andere teams via duidelijke interactiepatronen en helpt de cognitieve belasting binnen het team beheersbaar te houden. Je deelt kennis, geeft feedback en ondersteunt collega’s in hun ontwikkeling. Transparantie in jouw keuzes, initiatief nemen en bijdragen aan een cultuur van eigenaarschap, technische excellentie en continue verbetering zijn vanzelfsprekend.
Competenties
- Flexibel gedrag: Je bent in staat om adequaat en doelgericht in te spelen op verander(en)de en snel wisselende omstandigheden.
- Creativiteit: Je bekijkt vraagstukken vanuit verschillende invalshoeken en komt tot originele, vernieuwende ideeën of oplossingen voor functiegerelateerde problemen.
- Probleemanalyse: Je signaleert problemen, zoekt en herkent belangrijke informatie, analyseert vraagstukken en legt verbanden tussen gegevens.
- Leervermogen: Je bent alert op nieuwe informatie, maakt je nieuwe kennis snel eigen en past deze effectief toe in je werk.
- Samenwerken: Je hebt oog voor het groepsbelang en levert actief een bijdrage aan het gezamenlijke resultaat.
- Vakmanschap: Je beschikt over relevante kennis en vaardigheden en past deze op een adequate wijze toe.
- Systeemdenken: Je herkent het grotere geheel en de samenhang binnen vraagstukken, en bent je bewust van jouw positie en invloed.
- Mondelinge en schriftelijke uitdrukkingsvaardigheid: Je communiceert feiten, meningen en ideeën duidelijk in begrijpelijk Nederlands, zowel mondeling als schriftelijk.
Jouw profiel
Je ziet jezelf als een proactieve, technisch sterke teamspeler die verantwoordelijkheid neemt, gericht is op kwaliteit en continu meedenkt over verbeteringen. Je hebt een passie voor front-end ontwikkeling én een brede blik op het gehele DevOps-spectrum.
Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.
Functie eisen
- Je bent gedurende de uitvoering van de gehele opdracht in loondienst bij een opdrachtnemer of onderaannemer en geen ZZP’er of ondernemer.
- Je beschikt over een afgeronde, erkende en volwaardige opleiding op minimaal hbo-niveau, ICT-gerelateerd.
- Je hebt in de afgelopen 6 jaar minimaal 5 jaar werkervaring als React ontwikkelaar.
- Je hebt in de afgelopen 6 jaar minimaal 5 jaar werkervaring met TypeScript.
- Je hebt in de afgelopen 5 jaar minimaal 3 jaar werkervaring met Redux of een vergelijkbare React global state management library.
- Je hebt in de afgelopen 6 jaar minimaal 5 jaar werkervaring met HTML5 en CSS3, inclusief responsive design principes.
- Je hebt in de afgelopen 5 jaar minimaal 3 jaar werkervaring met het werken in een Agile/Scrum ontwikkelomgeving.
- Je hebt in de afgelopen 6 jaar minimaal 5 jaar werkervaring met het implementeren van unit tests en integratietests.
- Je hebt in de afgelopen 5 jaar minimaal 3 jaar werkervaring met het versiebeheersysteem Git.
Functie wensen
- Je hebt in de afgelopen 5 jaar minimaal 3 jaar gewerkt aan grote projecten/applicaties met veel gebruikers. Op deze projecten ben je bezig geweest met architectuur, REST APIs, performance optimalisatie, testing, CI/CD, toegankelijkheid, UI/UX en security
- Je hebt de afgelopen 5 jaar minimaal 3 jaar aantoonbare werkervaring met React Testing Library
- Je hebt de afgelopen 5 jaar minimaal 3 jaar aantoonbare werkervaring met RXJS (eventueel met Redux Observables)
- Je hebt de afgelopen 5 jaar minimaal 3 jaar aantoonbare werkervaring met MaterialUI
- Je hebt de afgelopen 5 jaar minimaal 3 jaar aantoonbare werkervaring met standaarden en OOP design patterns
- Je hebt de afgelopen 5 jaar minimaal 3 jaar aantoonbare werkervaring met React Hook Form
- Je hebt minimaal 2 jaar aantoonbare werkervaring binnen een overheidsorganisatie met minimaal 10k medewerkers
- Bij voorkeur heb je aantoonbare werkervaring binnen de straf- en vreemdelingenrechtketen