Opdracht — Senior Frontend Developer (GGS)
Je komt werken in het Generieke Geo Services (GGS) team binnen unit BSU1 van het Kadaster, verantwoordelijk voor sleutelregistraties zoals BRT, BGT en BAG.
Het team ontwikkelt en beheert Angular-gebaseerde Generieke Geo Componenten (GGC) en viewers voor diensten als Verbeter de Kaart, Verbeter de Luchtvaartkaart en Kaarten van Nederland.
Je werkt in een Agile/scrumomgeving aan frontendontwikkeling, beheer en inzet van geospatiale viewers; technologieën omvatten Angular, OpenLayers, CesiumJS, Mapfish, Java/Spring, Docker en Tekton.
Verantwoordelijkheden zijn het realiseren van user stories in tweewekelijkse sprints, schrijven van geautomatiseerde (unit)tests, uitvoeren van code reviews en bijdragen aan deployments en DevOps-verbeteringen.
Naast technische taken draag je bij aan usability/UX-vraagstukken en WCAG-toegankelijkheid, voer je impactanalyses uit en ondersteun je waar nodig test- en productiewerkzaamheden in samenwerking met business en andere diensten.
Vereist profiel
- Ruime ervaring als frontend developer (bij voorkeur Senior niveau) met sterke focus op Angular en component-gebaseerde architectuur.
- Praktische ervaring met geospatiale frameworks zoals OpenLayers en/of CesiumJS; kennis van kaartconcepten en viewer-architectuur is een must.
- Kennis van frontend-testen (unit/integratie), ervaring met tooling voor automatisering en CI/CD (bij voorkeur Tekton, Docker) en het schrijven van betrouwbare geautomatiseerde tests.
- Bekendheid met Java/Spring backendconcepten, PostgreSQL en deploymentprocessen; je kunt impactanalyses uitvoeren en bijdragen aan end-to-end oplossingen.
- Ervaring met toegankelijkheid (WCAG) en aandacht voor usability/UX; je kunt samenwerken met product owners en gebruikersvertegenwoordigers.
- Sterke samenwerking- en communicatieve vaardigheden, ervaring in Agile/scrum teams en bereidheid om afwisselende taken (beheer, testen, productieondersteuning) op te pakken.
- Analytisch ingesteld, kwaliteitsgericht en proactief in het verbeteren van ontwikkel- en deploymentprocessen.
- Woon- of werkplek in de regio Apeldoorn is een pré; beheersing van de Nederlandse taal is vereist.
Eisen
- De inschrijver sluit een driepartijen detacheringsovereenkomst af waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en het Kadaster als inlener ondertekent; inschrijver en inhuurkracht moeten daarvoor een civielrechtelijke arbeidsovereenkomst hebben gesloten. Indien de inschrijver niet aan deze eis voldoet, wordt de inschrijving terzijde gelegd.
- Een maximum uurtarief van € 90,00 exclusief btw, inclusief woon-werkverkeer en fee Flextender en overige kosten.
- Het CV dient in het Nederlands te zijn opgesteld en mag niet langer zijn dan maximaal 10 pagina’s A4; de motivaties op de eisen en de antwoorden op de gunningscriteria dienen binnen het opgegeven aantal pagina’s te worden opgenomen.
- De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift.
- Minimaal 5 jaar aantoonbare kennis en ervaring met softwareontwikkeling.
- Minimaal 5 jaar aantoonbare kennis en ervaring met Agile/Scrum.
- Minimaal 5 jaar aantoonbare kennis en ervaring met Angular.
- Het CV en de motivatie zijn door de kandidaat zelf geschreven en in het Nederlands.
Wensen
- Kennis en ervaring met OpenLayers.
- Kennis en ervaring met kaart/GEO-materiaal in een 3D-viewer.
- Kennis en ervaring met ontwikkeling van generieke componenten.
- Kennis en ervaring met WCAG-richtlijnen.
- Twee cruciale knelpunten die zich vaak voordoen in dit soort processen of opdrachten en de wijze waarop deze knelpunten worden opgelost.
- De wijze waarop expertise en competenties binnen de geschetste situatie bijdragen aan het behalen van de gewenste resultaten.
Competenties
- Is resultaatgericht.
- Kan zelfstandig binnen een scrumteam werken.
- Is een teamspeler.
- Is proactief.
- Heeft analytisch vermogen.
- Is kwaliteitsgericht.
- Is klantgericht.