Wij zijn op zoek naar een Senior Front End Developer met kennis en ervaring van Design Systems, JavaScript, TypeScript en Angular
Opdrachtbeschrijving
De taken van de ontwikkelaar zullen onder andere bestaan uit:
- het opzetten en ontwikkelen van een design system van web componenten door middel van HTML, CSS en Javascript;
- leveren van ondersteuning aan andere teams bij de adoptie van gemaakte componenten;
- nauw samenwerken met UX om toegankelijkheid en design te waarborgen;
- meewerken aan het uitvoeren van impactanalyses, Proof of Concepts op ingediende RFC's;
- proactief aandragen van verbetervoorstellen;
- uitvoeren van code reviews;
- het leveren van input bij analyse en diagnose van issues mbt user experience;
- het (online) documenteren van bestaande of nieuwe functionaliteit;
- het leveren van input bij analyse en diagnose van issues rondom performance, security en data integriteit;
- bijdragen aan en up-to-date houden van geautomatiseerde testsuites.
Achtergrond opdracht
Binnen Logius zijn er op dit moment meerdere libraries voor front-end componenten. Om meer uniformiteit in UX en design te bewerkstelligen wordt er een nieuw team samengesteld om deze libraries samen te voegen tot een white-label Logius Design System o.b.v. design tokens. Tegelijkertijd wordt aansluiting gezocht met andere overheidsbrede initatieven om gebruik te kunnen maken van reeds bestaande code en expertise. Jouw rol zal zijn om de leiding te nemen over de front-end code van dit nieuw op te zetten project. Daarnaast zul je een community of pratice opzetten met andere front-enders om de vordering bespreken en feedback te verwerken. Het is belangrijk om de adoptie van dit nieuwe design system zo goed mogelijk te bevorderen door het schrijven van goede documentatie, code voorbeelden en het leveren van ondersteuning bij de implementatie.
Functie eisen
- Softwareontwerp: Web Components, Design Systems, Accessibility, Single Page Applications, Object Oriented Programming, API's
- Programmeren: JavaScript, TypeScript, Angular, CSS, HTML5, GIT, HTML Components
- Testen: Unit testing, Visual Regression Testing, Accessibility Testing
- 1 jaar ervaring met Design Systems
- 5 jaar ervaring met JavaScript
- 2 jaar ervaring met TypeScript
- 2 jaar ervaring met Angular
Competenties
- Communicatief vaardig
- Je toont intiatief en bent niet bang om zelf de leiding te nemen
- Je kunt je kennis en expertise op een duidelijke manier uitdragen naar andere ontwikkelaars
- Je hebt oog voor detail
- Je kunt goed samenwerken met UX en andere ontwikkelaars
Aanvullende kennis
Test-driven development (TDD), Web Components, Design Systems, Design Tokens, Accessibility, User-experience design, Object-oriented programming, Test automation, CI/CD, DevOps, Git, Static Site Generation, Server-side rendering
Overige functiewensen
Je bent in het bezit van functie-gerelateerde (SAFe-Agile) certificeringen of bent bereid deze op korte termijn te behalen
Logius is de dienst digitale overheid en onderdeel van het ministerie van Binnenlandse Zaken en Koninkrijksrelaties. De diensten en standaarden van Logius zijn voor de gehele overheid ontwikkeld. Logius is verantwoordelijk voor het beheer, de doorontwikkeling en de overheidsbrede toepassingen van deze diensten en standaarden.