Opdrachtomschrijving
Het KNMI vervangt de presentatiesystemen in de weerkamer en ontwikkelt GeoWeb: een webbased, geïntegreerde tool voor presentatie, analyse en productie van geografische data.
De applicatie gebruikt Java en TypeScript (React/Redux), wordt gehost op AWS en uitgerold via een GitLab CI/CD-pipeline.
Ontwikkeling en beheer plaatsvinden binnen een DevOps-team; de Frontend Developer werkt nauw samen met collega’s, Product Owners en Scandinavische stakeholders.
De rol omvat frontend-ontwikkeling en -architectuur, implementatie van unit- en end-to-end tests en bijdragen aan kwaliteitsborging en operationalisering.
Standplaats De Bilt, 36 uur per week (5 dagen); gedeeltelijk thuiswerken is mogelijk in overleg. Ervaring binnen een overheidsorganisatie is vereist.
Vereist profiel
- Aantoonbare ervaring met frontend development en frontend-architectuur.
- Diepgaande kennis van JavaScript/TypeScript, React JS en Redux.
- Ervaring met Webpack/NPM, Storybook en het opzetten/onderhouden van componentbibliotheken.
- Ervaring met testframeworks: Jest voor unit tests en Cypress voor end-to-end tests; ervaring met het implementeren van unit tests is vereist.
- Ervaring met werken in een DevOps-team en met CI/CD (GitLab CI/CD).
- Ervaring met werken binnen overheidsorganisaties en samenwerking met Scandinavische stakeholders is een pré.
- Goede mondelinge en schriftelijke beheersing van Nederlands en Engels.
- Competenties: pragmatisch, kwaliteitsgericht, proactief, vasthoudend en sterk in teamwork.
- Beschikbaarheid: 36 uur per week; bereidheid tot afstemming met het team en flexibele inzet.
Achtergrond & aanvullende informatie
Het KNMI is de nationale autoriteit voor weer, klimaat, atmosfeer en seismologie en vernieuwt product- en dienstverlening (o.a. transitie naar Early Warning Centre en I-strategie).
Bij opdrachtplaatsing vraagt KNMI informatie over WKA (Wet keten- en inlenersaansprakelijkheid). Leveranciers dienen rekening te houden met G-rekening of kwartaalaccountantsverklaring indien van toepassing.
Wensen
- Je hebt kennis en ervaring met werken in Agile omgevingen/projecten.
- Je bent een teamspeler, je stemt regelmatig af met je collega's en zorgt voor een optimale samenwerking met je omgeving.
- Je houding is proactief en vasthoudend.
- De positie is 5 dagen in de week 36 uur per week.
- Locatie is in De Bilt
Competenties
- Pragmatisch: weet de applicatiewensen goed te vertalen naar praktische oplossingen.
- Teamwork; je weet hoe je in een team kan samenwerken en gaat voor het team resultaat.
- Je kunt zowel in het Nederlands als Engels samenwerken; in beide talen kun je je goed mondeling en schriftelijk uitdrukken.
- Kwaliteitsgericht: Levert oplossingen van hoge kwaliteit.
- Je hebt ervaring met het werken in een overheidsorganisatie
- Je hebt ervaring met het samenwerken met Scandinavische stakeholders en developers
- Je hebt ervaring met het samenwerken met Product Owners