Frontend Developer
Justitiële Informatiedienst (Justid)

Opdrachtomschrijving
De Justitiële Informatiedienst (Justid) ontwikkelt een nieuwe voorziening voor de Matching Autoriteit. Deze autoriteit is binnen de strafrechtketen verantwoordelijk voor het vaststellen van de Leidende Administratieve Identiteit, het signaleren van significante afwijkingen in identiteitsgegevens en het informeren van de keten daarover. Vanuit Leeuwarden werk je aan een verbeterde, integrale digitale informatievoorziening voor de verschillende werkprocessen.
Als frontend developer ontwikkel je het bestaande UX-design door tot een ontwerp dat als basis dient voor de vernieuwde frontend voor medewerkers van de Matching Autoriteit. Vervolgens ontwerp, codeer en stel je de frontend programmatuur samen voor de verschillende handelingen rond de identiteitsvaststelling van verdachten en veroordeelden. Je werkt volgens de geldende codestandaarden, bewaakt de codekwaliteit, bouwt veilige software en documenteert de gekozen oplossingen.
Je maakt deel uit van een multidisciplinair scrumteam en werkt vanuit de geprioriteerde backlog. Je draagt bij aan refinement van user stories en vertaalt deze naar technische oplossingen die klaar zijn voor een sprint. Ook denk en werk je mee aan het schrijven en uitvoeren van functionele en productietesten. Waar nodig ondersteun je bij de basisfunctionaliteit van de backend, zodat frontend en backend goed op elkaar aansluiten. Hybride werken is mogelijk; over het algemeen geldt een verdeling van 50/50, met ruimte voor overleg.
Gevraagd profiel
Je bent een ervaren frontend developer die Angular en TypeScript goed beheerst en ruime ervaring heeft met HTML en CSS. Je hebt in een scrumteam minimaal twee Angularapplicaties ontworpen, waaronder de componentenstructuur en frontendarchitectuur, en bijgedragen aan realisatie en implementatie. Je hebt gewerkt in Agile teams binnen grotere organisaties en meerdere projecten of programma’s.
Je werkt zelfstandig en resultaatgericht, communiceert open en transparant en zoekt actief de verbinding met teamleden en stakeholders. Je hebt een constructief kritische, oplossingsgerichte houding en kunt werkzaamheden goed inschatten en plannen. Ervaring met continuous integration en delivery, coding conventions, test driven development en continuous improvement sluit goed aan op de opdracht. Kennis van de migratieketen en de bijbehorende standaarden is welkom.
Eisen
- Minimaal 3 jaar aantoobare werkervaring als front-end developer met Angular in een scrum team.
- Aantoonbaar minimaal 2 Angular applicaties aantoonbaar ontworpen, waaronder het bepalen van de componentenstructuur, de inrichting van de frontendarchitectuur en meegewerkt aan de realisatie en implementatie van deze applicaties. Dit dient uit het cv te blijken, met vemelding van de applicaties, de rol en de uitgevoerde ontwerpwerkzaamheden.
- Minimaal 3 jaar ervaring met Angular en typescript, HTML, CSS
- Je beschikt over een afgeronde relevante opleiding of toont door middel van werkervaring aan dat je over het benodigde niveau en de juiste kennis beschikt. (5 jaar)
- Je hebt aantoonbare kennis en ervaring met verschillende ontwikkeltechnieken, maar Angular beheers jij als geen ander. (5 jaar)
- Je hebt ervaring in Agile/scrum teams, omvang minimaal 6 personen, opgedaan bij grotere bedrijven, publiek of privaat, (100+ FTE), binnen minimaal 3 verschillende projecten als onderdeel van grotere IT programma’s. (5 jaar)
Wensen
- Ervaring met ‘continuous integration’ en ‘continuous delivery’ via Jenkins, GIT, IntelliJ en/of Nexus is een pré. (3 jaar)
- De kandidaat is enthousiast en gedreven, communiceert open en transparant, denkt in oplossingen, handelt pro-actief om resultaten te bereiken, zoekt pro-actief naar verbinding met teamleden en stakeholders, kan hoeveelheid werk goed schatten en plannen, en heeft een constructief kritische houding.
- Je beschikt over een afgeronde relevante opleiding of toont door middel van werkervaring aan dat je over het benodigde niveau en de juiste kennis beschikt.
- Je hebt kennis van de migratieketen en de standaarden die daarbinnen gehanteert worden.
- Je hebt meerjarige ervaring als ontwikkelaar.
- Kandidaat is deskundig op een van de hierboven aangegeven terreinen.
- De projectaanpak is gebaseerd op een Agile werkwijze.
- Kennis en ervaring met het werken in een Agile omgeving is dan ook een pré.
- Continuous delivery engineering practices staan centraal voor het ontwerpen, bouwen, testen en in productie nemen van applicaties.
- Je hebt gedegen kennis van coding conventions, test driven development, continuous integration, deployment en continuous improvement.
Competenties
- Enthousiast en gedreven
- Communiceert open en transparant
- Denkt in oplossingen
- Handelt pro-actief om resultaten te bereiken
- Zoekt pro-actief naar verbinding met teamleden en stakeholders
- Kan hoeveelheid werk goed schatten en plannen
- Heeft een constructief kritische houding