Omschrijving
Voor een opdrachtgever zijn wij op zoek naar een Frontend Developer. In deze rol draag je bij aan de ontwikkeling van een toekomstbestendige digitale assistent die de dienstverlening van de overheid toegankelijker, effectiever en gebruiksvriendelijker maakt. Je werkt aan het realiseren van een toegankelijke, consistente en herbruikbare gebruikersinterface, waarbij je gebruikmaakt van React en Next.js binnen een headless architectuur. De focus ligt op het implementeren van componenten volgens de principes van het NL Design System en het waarborgen van toegankelijkheid conform DigiToegankelijk status A, waarbij alle relevante WCAG 2.1 A/AA-criteria worden gevolgd. Je krijgt de kans om te werken aan een project dat zich richt op het samenbrengen van informatie uit verschillende bronnen, zodat gebruikers op één plek toegang hebben tot betrouwbare en actuele overheidsinformatie. De digitale assistent die je ontwikkelt, ondersteunt niet alleen burgers, maar ook medewerkers van overheidsloketten, waardoor zij vragen sneller en beter kunnen beantwoorden. Het project heeft een sterke maatschappelijke relevantie en draagt bij aan de missie om de digitale dienstverlening van de overheid te versterken. In het afgelopen jaar is er een prototype gerealiseerd met uiteenlopende frontend-technologieën, waarbij nu de stap wordt gezet naar een native frontend oplossing die voldoet aan de nieuwste standaarden. Je werkt nauw samen met andere specialisten binnen multidisciplinaire teams en draagt actief bij aan de verdere professionalisering van het ontwikkelproces. Er wordt gewerkt volgens de uitgangspunten van Gebruiker Centraal, waarbij de behoeften van eindgebruikers altijd voorop staan. Je bent betrokken bij iteratieve verbeteringen en zorgt ervoor dat de oplossingen flexibel inzetbaar zijn voor verschillende kanalen, zoals web, apps en chatbots. Naast het ontwikkelen van componenten ben je verantwoordelijk voor het integreren van deze oplossingen via REST of andere standaard API’s. Je houdt rekening met securityrichtlijnen en draagt zorg voor de kwaliteit, onderhoudbaarheid en consistentie van de applicatie. Je krijgt de ruimte om je kennis en ervaring in te zetten en verder te ontwikkelen, onder andere door het behalen van relevante certificeringen als SAFe-Agile. In deze functie is het belangrijk dat je zelfstandig kunt werken, maar ook effectief samenwerkt met collega’s uit verschillende disciplines. De opdracht vraagt om een proactieve houding, uitstekende communicatieve vaardigheden en het vermogen om je snel nieuwe materie eigen te maken. Je draagt bij aan een omgeving waar continue verbetering en innovatie worden gestimuleerd. De impact van jouw werk is direct zichtbaar in de kwaliteit van de digitale dienstverlening aan burgers en bedrijven. Kortom, een uitdagende opdracht voor een ervaren Frontend Developer die het verschil wil maken in de publieke sector.
Eisen
* HBO/WO diploma in Informatica, Software Engineering of vergelijkbaar (aantoonbaar in CV en motivatie) * Minimaal 4 jaar werkervaring als Frontend Developer * Uitgebreide ervaring met componentgebaseerde ontwikkeling in React * Minimaal 2 jaar ervaring met Next.js, inclusief server-side rendering, routing en performance-optimalisatie * Gevorderde kennis van JavaScript * Bewezen ervaring met DigiToegankelijkheid en WCAG 2.1 A/AA-normen * Ervaring met het ontwikkelen van toegankelijke webapplicaties binnen publieke of maatschappelijke domeinen * Ervaring met headless architectuur en integratie via REST of andere standaard API's * Kennis van securityrichtlijnen voor webapplicaties * Beschikken over een eigen (ontwikkel-)laptop met toegangswoord, versleutelde harde schijf (encryptie) en up-to-date antivirussoftware * Uitsluitend Nederlandstalige cv’s indienen, maximaal 5 pagina’s
Wensen
* Ervaring met CI/CD-omgevingen, bijvoorbeeld GitLab
* Ervaring met multi-channel oplossingen, zoals integratie voor web en mobile
* In het bezit zijn van functie-gerelateerde (SAFe-Agile) certificeringen of bereidheid deze op korte termijn te behalen
* Ervaring met het implementeren en uitbreiden van NL Design System-componenten
* Beheersing van de Nederlandse taal op minimaal B2-niveau
* Proactieve houding en uitstekende communicatieve vaardigheden
* Zelfstandig kunnen werken en snel kunnen schakelen binnen een organisatie
Competenties
* Gebruikersgericht denken en handelen, met oog voor de eindgebruiker * Kwaliteitsbewust en gericht op consistentie, toegankelijkheid en onderhoudbaarheid * Effectief samenwerken binnen multidisciplinaire teams * Proactief in het signaleren van verbeterkansen en het nemen van initiatief
