Functieomschrijving
Voor ICTU zoeken wij een Senior Front-end Ontwikkelaar. Je ontwikkelt front-endsoftwarecomponenten voor het Identity and Access Management-stelsel binnen Programma ENIAMS. Je werkt aan portalen, webapplicaties en landingspagina’s die aansluiten op de portaalstrategie van RvIG. Het programma ontwikkelt voorzieningen en ondersteunt pilots voor de implementatie van Europese en Nederlandse Identity and Access Management-stelsels.
Werkzaamheden
Jouw profiel
Functie-eisen
Functie-wensen
Extra Informatie
Werkzaamheden
- Je levert code op die voldoet aan de specificaties en acceptatiecriteria.
- Je past gangbare UX-designprincipes toe in applicaties.
- Je voert code reviews uit voor andere ontwikkelaars in het team.
- Je bouwt unittests en toetst de softwarekwaliteit.
- Je draagt werkende front-endsoftwarecomponenten over aan de beheerorganisatie.
- Je borgt kennis in documentatie, specificaties en de broncode van het eindproduct.
- Je draagt kennis over aan de beheerorganisatie, onder meer door een kennisoverdrachtsessie te organiseren.
- Je werkt volgens Agile/Scrum samen met andere ontwikkelaars en testers en levert zelfstandig software op.
Jouw profiel
- Je bent een ervaren senior front-endontwikkelaar met full-stackervaring.
- Je bent gewend om in multidisciplinaire teams te werken.
- Je gebruikt je technische en inhoudelijke kennis om bij te dragen aan teamactiviteiten.
- Je communiceert helder, zowel mondeling als schriftelijk.
- Je plant, voert uit en bewaakt je werkzaamheden zelfstandig binnen het Scrumteam.
- Je bent proactief en omgevingssensitief.
Functie-eisen
- Je hebt minimaal 8 jaar relevante en recente werkervaring met het ontwikkelen van front-endapplicaties, het automatisch technisch en functioneel testen van je werk en user experience en gangbare UX-designprincipes.
- Je hebt minimaal 8 jaar relevante en recente werkervaring in een senior front-endfunctie. Je neemt daarin het voortouw bij de front-endontwikkeling en vormt proactief en omgevingssensitief de brug tussen business en IT.
- Je hebt ruime ervaring met front-endframeworks zoals React en met de implementatie van herbruikbare, componentgebaseerde designsystemen.
- Je ontwikkelt vanuit het perspectief van de gebruiker. Je kent de waarde van bruikbaarheid (usability) en toegankelijkheid (accessibility, WCAG/webrichtlijnen) en kunt voorstellen uitwerken in Figma.
- Je hebt ervaring met TypeScript, JavaScript, ES5 en ES6, en met unit-testtools zoals Jest en/of Jasmine.
- Je hebt ervaring met HTML5, CSS3, SCSS en/of SASS.
- Je hebt minimaal 5 jaar relevante en recente werkervaring met het opzetten en onderhouden van geautomatiseerde end-to-endtests in Robot Framework.
- Je ontwikkelt kwaliteitsgericht (Quality Assurance) volgens ISO 25010, designpatterns en ontwerpprincipes. Je hebt actuele kennis van de OWASP Top 10.
Functie-wensen
- Het is een pre als je actuele kennis en ervaring hebt met toegankelijkheidseisen (WCAG 2.1).
- Bij voorkeur heb je ervaring met CI/CD met behulp van GitLab CI.
- Bij voorkeur heb je kennis van het Forum voor Standaardisatie en best practices voor het gebruik van RESTful API's, JSON en OData.
- Het is een pre als je ervaring hebt met package management voor Node.js, zoals npm, en met Webpack.
- Bij voorkeur heb je kennis van de Rijkshuisstijl en NL Design System.
- Het is een pre als je actuele ervaring hebt met kwaliteitsborging, waaronder code coverage-tools zoals Karma en/of Jasmine.
- Bij voorkeur heb je ervaring met tools voor maintainability-analyse, zoals SonarQube, JSLint, ESLint, Resharper en StyleCop.
- Het is een pre als je ervaring hebt met automatische testtools, zoals Axe, Jest, Cypress, Selenium, xUnit en JUnit.
- Bij voorkeur heb je ervaring met securitytools, zoals ZAP scan en Dependency-Track.
- Je hebt aantoonbare ervaring als ontwikkelaar in het reisdocumentendomein.
Extra Informatie
- Aantal uur 8 - 8
- ZZP mogelijk? Ja
- Thuiswerken mogelijk? N.t.b.
- Startdatum 04-11-2026