Omschrijving
De kandidaat werkt als Platform ontwikkelaar aan het platform van één van de grootste en meest dynamische IT-projecten binnen de politie: de doorontwikkeling van de registratieapplicatie voor de collega's in het blauw. Hiermee worden op een gebruiksvriendelijke manier gegevens met betrekking tot politieprocessen vastgelegd en opgevraagd, zowel in een browser als mobiel. Van een aangifte van winkeldiefstal tot data voor een forensisch onderzoek.
Voor het platformteam zoeken we een front-end developer. We werken op de maandag en woensdag in Utrecht op kantoor en de overige dagen vanuit huis. We werken volgens de scrum methodiek.
Verantwoordelijkheden
- De kandidaat werkt aan een op Angular 16 gebaseerd platform waarmee circa 180 collega’s verdeeld over 18 feature teams die verschillende modules in de registratieapplicatie ontwikkelen.
- Zo vormt de kandidaat, samen met collega’s de technische basis waarop ook andere IT-development teams software kunnen bouwen.
- Het platformteam is verantwoordelijk voor de basis waarop de featureteams de applicatie bouwen.
De kandidaat houdt zich bezig met:
- Ontwikkelen van met name een clientside platform waarop featureteams functionaliteiten bouwen.
- Inhoudelijke support aan collega-developers (vooral leden van featureteams).
- Het ontwikkelen en uitbreiden van ondersteunende library, uniform, waarmee de collega's in de featureteams de functionaliteit bouwen.
- Samenwerken met backend-engineers aan de communicatie tussen client en backend via REST-services en WebSockets.
- Ervoor zorgdragen dat te allen tijde de code onderhoudbaar en goed getest is, zodat anderen er optimaal gebruik van kunnen maken.
- Onderhoud door het oplossen van bugs waar onze feature teams tegenaan lopen.
- Samen met collega's verantwoordelijk voor het onderhoud van het front-end platform Angular/TypeScript en NX.
- Oplossen van complexe problemen met onder andere reactive programming.
Doel
Voor het platformteam zoeken we een front-end developer, die meebouwt aan de vernieuwing van het landelijk platform waar al onze applicaties voor agenten op straat samenkomen. Het platform telt uiteindelijk ruim 50.000 gebruikers en combineert veel gegevens. Mede dankzij jouw inzet kunnen agenten die gegevens snel en via hun mobiel verkrijgen. Zo verbeter je het opsporings- en handhavingsproces en draag je bij aan een veiliger Nederland.
- Overleg met featureteams over wat ze nodig hebben.
- Overleg met architecten en projectleiders over welke richting het project op gaat.
Eisen
- De kandidaat is in het bezit van Oracle Certified Associate (OCA) Java Programmeer-certificaat.
- De kandidaat heeft minimaal 4 jaar aantoonbare werkervaring binnen een scaled agile omgeving.
- De kandidaat heeft minimaal 4 jaar aantoonbare werkervaring met Angular.
- De kandidaat heeft minimaal 4 jaar aantoonbare werkervaring met NX.
- De kandidaat heeft minimaal 4 jaar aantoonbare werkervaring met TypeScript.
- De kandidaat heeft minimaal 4 jaar aantoonbare werkervaring in een omgeving met een RDF database.
- De kandidaat is inzetbaar vanaf 01-01-2025 tot en met 31-12-2026 voor 36 uur per week. Het contract kan door de opdrachtgever optioneel niet worden verlengd.
Wensen
- De kandidaat heeft aantoonbare werkervaring met RESTful APIs en het integreren van front-end met back-end systemen.
- De kandidaat heeft aantoonbare werkervaring met het ontwikkelen, onderhouden en beheren van grootschalige applicaties binnen organisaties met >10.000 fte.
- De kandidaat heeft aantoonbare werkervaring met het bouwen en onderhouden van ondersteunende libraries.
- De kandidaat heeft in de afgelopen 4 jaar aantoonbare werkervaring opgedaan binnen de politie.
Competenties
Flexibel gedrag, initiatief, integriteit, leervermogen, luisteren, mondelinge uitdrukkingsvaardigheid, overtuigingskracht, probleemanalyse en samenwerken. Deze competenties worden tijdens het verificatiegesprek beoordeeld.