Functieomschrijving
Voor het Ministerie van Volksgezondheid, Welzijn en Sport zoeken wij een Frontend Developer. Je werkt binnen het PGB2.0-project, onderdeel van iRealisatie.Een pgb is een budget dat cliënten kunnen aanvragen om zelf hulp, (thuis)zorg, begeleiding of voorzieningen in te kopen om zelfstandig te (blijven) wonen en leven.
Cliënten kiezen zelf hun zorgverleners en begeleiders en een pgb kan worden aangevraagd op basis van de Wlz, Wmo, Jeugdwet of Zvw.
Zij hebben een verbeterinitiatief gestart om de doorontwikkeling en het beheer van het PGB2.0-systeem bij een professionele partij onder te brengen.
Hiervoor moeten een aantal zaken op orde worden gebracht, waaronder het actualiseren en verdiepen van de enterprise-architectuur voor de PGB-keten.
Er is momenteel een kloof tussen het (hoog-over) conceptuele informatiemodel en het fysieke gegevensmodel; door het ontbreken van een goed genormaliseerd logisch gegevensmodel is het lastig om functionele verbeteringen goed af te stemmen met ketenpartijen en ontwikkelaars.
Jij draagt bij aan het dichtmaken van die kloof en aan het realiseren van een beter en meer modulair PGB2.0-systeem.
Jouw werkzaamheden
- Je werkt aan de uitwerking en professionalisering van het PGB2.0-project en brengt technische en inhoudelijke kennis in voor teamactiviteiten.
- Je draagt bij aan het actualiseren van de enterprise-architectuur en helpt bij het opstellen van een genormaliseerd logisch gegevensmodel.
- Je bent de kartrekker voor front-end ontwikkeling: je plant, voert uit en bewaakt je werk zelfstandig en neemt proactief de rol om de brug tussen Business & IT te slaan.
- Je schrijft en verbetert front-end code volgens het Boy Scout Rule-principe, zodat code schoner achterblijft dan je deze aantrof.
- Je ontwikkelt toegankelijke front-ends volgens WCAG 2.1 en bereidt (geautomatiseerde) tests voor in Jest en Cypress, voert ze uit en houdt ze bij.
- Je documenteert componenten helder in Storybook en bewaakt de kwaliteit van de front-end opbouw.
Jouw profiel
- Minimaal HBO werk- en denkniveau.
- Minimaal 3 jaar werkervaring als frontendontwikkelaar.
- Minimaal 3 jaar ervaring met het toepassen van toegankelijkheidseisen (WCAG 2.1).
Wensen
- Praktijkervaring met het bouwen van toegankelijke front-ends in HTML, CSS en SASS/SCSS.
- Ervaring met het Vue.js-framework en het ontwikkelen van cross-browser, responsive applicaties met Vue.js en TypeScript.
- Ervaring met complexe Agile softwareontwikkeltrajecten en met het aanmaken en onderhouden van automatische tests in Cypress of gelijkwaardige frameworks.
- Kennis van kwaliteitsborging zoals code coverage tools en maintainability analysis tools (bijv. ESLint).
- Ervaring met kwaliteitsgericht ontwikkelen (Quality Assurance) conform ISO25010, design patterns en ontwerpprincipes, en actuele kennis van de OWASP Top 10.
- Ervaring met ontwikkelen vanuit gebruikersperspectief met focus op usability en accessibility.
- Ervaring met het KnockOut-framework is een pré.
- Ervaring met package management voor Node.js (npm).
- Ervaring met TypeScript en JavaScript.
- Ervaring met unittesttools zoals Jest, Jasmine of Vitest.
- Ervaring binnen het zorgdomein en/of de Rijksoverheid is een pré.
- Uitstekende mondelinge en schriftelijke communicatievaardigheden.
- Ervaring met het documenteren van componenten in Storybook.
Functie eisen
- Je hebt minimaal HBO werk- en denkniveau
- Je hebt minimaal 3 jaar werkervaring als frontend ontwikkelaar
- Je hebt minimaal 3 jaar werkervaring met het toepassen van toegankelijkheidseisen (WCAG 2.1)
Functie wensen
- Je hebt aantoonbare ervaring met Agile softwareontwikkeltrajecten en met het maken en onderhouden van geautomatiseerde tests in Cypress of vergelijkbare frameworks
- Je hebt ervaring met VueJS
- Je hebt aantoonbare ervaring met kwaliteitsgericht ontwikkelen (Quality Assurance) conform ISO 25010, het toepassen van design patterns en ontwerpprincipes, en kennis van de OWASP Top 10
- Je hebt aantoonbare ervaring met het Knockout-framework
- Je beschikt over de gevraagde competenties en vaardigheden
- Je hebt ervaring met of affiniteit voor de organisatie van de opdrachtgever
