Front-end Developer Enterprise Design System + DevOps, Utrecht

3 dagen geleden


Utrecht, Utrecht, Nederland OverheidZZP Voltijd

In het kort: Je gaat als Front-end Developer + DevOps Tractie, het design system van NS, doorontwikkelen en onderhouden, waarbij je zorgt voor consistente gebruikerservaring, CI/CD-integratie, en samenwerking met verschillende ontwikkelteams.

Startdatum: zo snel mogelijk

Einddatum:

Locatie: Utrecht

Uiterlijk aanbieden: Selectiegesprekken: zo snel mogelijk

Dit ga je doen

Als Front-end Developer + DevOps ben je verantwoordelijk voor de doorontwikkeling en het onderhoud van Tractie, het Enterprise design system van NS. Je zorgt ervoor dat dit design system niet alleen een consistente gebruikerservaring biedt, maar ook naadloos integreert in onze CI/CD-pipelines en developer toolchain. Je maakt deel uit van het team dat Tractie onderhoudt en doorontwikkelt voor alle NS enterprise ontwikkelteams.

– Tractie Component Development: Ontwikkeling en onderhoud van een Web Components bibliotheek binnen Tractie zoals buttons, form inputs, navigatie elementen en layouts.

– Design Tokens & Multi-platform Support: Beheren en uitbreiden van Design Tokens in verschillende formaten (Web, Mendix, Android, etc.).

– DevOps & Automation: Opzetten en onderhouden van geautomatiseerde CI/CD-pipelines voor Tractie component releases, automated testing, visual regression testing en deployment workflows.

– Developer Guidelines & Documentation: Creëren van developer guidelines en documentatie die teams helpen bij het correct implementeren van Tractie componenten in hun projecten.

– Accessibility & Standards: Implementeren van WCAG accessibility standards en zorgen voor een inclusive design approach binnen alle Tractie componenten.

– Cross-team Enablement: Samenwerken met verschillende development teams om Tractie adoptie te bevorderen en feedback te verzamelen voor doorontwikkeling van het design system.

Hier ga je werken

Het Enterprise Design System team speelt een cruciale rol in het standaardiseren en schaalbaar maken van app-ontwikkeling binnen NS. Het design systeem wordt gebruikt door diverse development teams en ondersteunt de front-end van vele business-critical applicaties die dagelijks wordt ingezet voor miljoenen reizigers. Je werkt in een agile omgeving met korte feedback loops. Het team heeft een sterke focus op het ondersteunen van applicatie-teams bij het succesvol integreren van Tractie. De rol combineert diepgaande front-end en dev-ops expertise, waardoor je direct impact hebt op zowel de developer experience als de end-user experience van NS-applicaties.

Dit zijn de eisen

Vereiste Ervaring
– Minimaal HBO werk- en denkniveau

– Minimaal 5 jaar aantoonbare werkervaring in front-end development met focus op component libraries en design systems

– Minimaal 2 jaar ervaring met CI/CD pipelines, automated testing en deployment automation

– Ervaring met React, TypeScript en moderne front-end development workflows

– Ervaring met DevOps tooling en practices: Git workflows, automated testing, deployment pipelines

Technische Vaardigheden
– Geavanceerd niveau TypeScript development

– Ervaring met de W3C-standaarden Web Components en Shadow DOM

– Diepgaande kennis van Storybook met Web Components en documentation

– Ervaring met design tokens

– Hands-on ervaring met CI/CD tools (Azure DevOps, GitHub Actions, of vergelijkbaar)

– Kennis van automated testing frameworks (Playwright, Nodejs Test Runner)

– Ervaring met package management en NPM publishing workflows

– Pipeline automation met Docker en containers

Soft Skills
– Proactieve, oplossingsgerichte mindset met oog voor kwaliteit en best practices

– Ervaring met agile werkmethodieken (Scrum/Kanban) en samenwerken in teamverband

– Affiniteit met developer experience en platform engineering

Pre's
– Ervaring met design system governance en adoption strategies

– Ervaring met platform engineering en building tools for developers

– Kennis van accessibility standards (WCAG) en inclusive design practices

– Ervaring met frontend architectures en browser technologieën

– Azure cloud platform experience

– Ervaring met visual regression testing tools

– Kennis van web performance optimization

– Ervaring met Lit web components

Taalvaardigheden
Uitstekende beheersing van Nederlands en goede beheersing van Engels, zowel mondeling als schriftelijk

Op NS kun je rekenen

Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

Functie-eisen
LET OP: Het is voor onze opdrachtgever noodzakelijk dat je aan al de gestelde functie-eisen kunt voldoen. Dit moet overtuigend blijken uit je CV. Alleen dan is reageren op deze opdracht zinvol.

– Jouw aanbieding bevat een aanvraag-specifiek voorblad. Zonder voorblad wordt de aanbieding niet in behandeling genomen. Op dit voorblad worden de beoordelingscriteria van de betreffende aanvraag opgenomen. Onder elk criterium zien we graag een korte motivatie op welke wijze de kandidaat hieraan voldoet. Je dient zelf de beoordelingscriteria te kopiëren naar het voorblad. – Je gaat akkoord met een achtergrondonderzoek na gunning (VOG, geheimhoudingsverklaring, integriteitsverklaring en vragenlijst). De documenten t.b.v. dit onderzoek dienen vóór aanvang van de opdracht te zijn ingestuurd zodat er tijdig gescreend kan worden. – Je gaat akkoord met het afsluiten van de benodigde beroeps- en bedrijfsaansprakelijkheidsverzekering. Meer informatie over de hoogte van de te verzekeren bedragen is te vinden in de voorbeeldcontracten onder 'mijn instellingen'. – Je bent in de afgelopen twee jaar niet in dienst geweest bij NS middels een arbeidscontract voor bepaalde of onbepaalde tijd. – Je hebt minimaal HBO werk- en denkniveau. – Je hebt minimaal 5 jaar recente aantoonbare werkervaring in front-end development met focus op component libraries en design systems. – Je hebt minimaal 2 jaar recente ervaring met CI/CD pipelines, automated testing en deployment automation. – Uitstekende beheersing van Nederlands en goede beheersing van Engels, zowel mondeling als schriftelijk. – Je hebt ervaring met React, TypeScript en moderne front-end development workflows. – Je hebt ervaring met DevOps tooling en practices: Git workflows, automated testing, deployment pipelines. – Je hebt ervaring met de W3C-standaarden Web Components en Shadow DOM. – Je hebt diepgaande kennis van Storybook met Web Components en documentation. – Je hebt aantoonbare ervaring met design tokens. – Je hebt hands-on ervaring met CI/CD tools (Azure DevOps, GitHub Actions, of vergelijkbaar).

Functie-voorstel
LET OP: Op basis van de wensen van onze opdrachtgever wordt bepaald of je eventueel wordt uitgenodigd voor een selectiegesprek. Het is dus noodzakelijk dat je ook op de wensen een sterke match hebt.

– Geen wensen

De sluitingsdatum van deze opdracht is de
harde deadline
van onze opdrachtgever.

  • Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
  • Wanneer je interesse hebt in deze opdracht en overtuigd bent van een sterke match, reageer dan direct
  • Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief/maandloon.

Op basis van deze informatie kunnen wij voor je aan de slag We nemen contact met je op om alle verdere details goed door te nemen en duidelijke afspraken met je te maken.

5cd8a0b9cc68f9ffa4c a55wer



  • Utrecht, Utrecht, Nederland Masters in Public Voltijd

    "`htmlFront-end Developer + DevOpsAls Front-end Developer + DevOps ben je verantwoordelijk voor de doorontwikkeling en het onderhoud van Tractie, het Enterprise design system van NS. Je zorgt ervoor dat dit design system niet alleen een consistente gebruikerservaring biedt, maar ook naadloos integreert in onze CI/CD-pipelines en developer toolchain. Je maakt...

  • Front-End Developer

    2 weken geleden


    Utrecht, Utrecht, Nederland Profi Voltijd € 60.000 - € 80.000 per jaar

    Profi-Workers is op zoek naar een ervaren Front-End Developer voor een boeiende opdracht bij het Ministerie van Defensie. De functie is voor 38 uur per week en start op 1 januari 2026 in Utrecht. Je gaat aan de slag met het versnellen van de digitalisering van Defensie om de huidige geopolitieke en technologische uitdagingen aan te pakken. Over de...


  • Utrecht, Utrecht, Nederland Masters in Public Voltijd

    Vacature: Ervaren Front-end DeveloperOpdracht omschrijvingDe Nationale Politie is op zoek naar een ervaren Front-end Developer voor de doorontwikkeling van de Basis Voorziening Identiteit Vaststelling (BVID). Dit is een cruciale applicatie waarmee via identificatiezuilen persoonsgegevens van verdachten en vreemdelingen worden geregistreerd en geverifieerd...

  • Front-End Developer

    2 weken geleden


    Utrecht, Utrecht, Nederland LINKIT Voltijd € 40.000 - € 60.000 per jaar

    INTERIM OPDRACHT3 UUR GELEDENBestuursdepartementFront-End DeveloperDe kandidaat heeft minimaal 3 jaar aantoonbare en bewezen ervaring met Angular 14+ en TypescriptDe CDO van JenV legt primair de focus op het vormgeven van gegevensdelings- en gegevenstyperingsbeleid. Dit komt voort uit de behoefte om gegevens (in beginsel) binnen het ministerie op een...

  • Front-End Developer

    1 week geleden


    Utrecht, Utrecht, Nederland SLTN Voltijd € 60.000 - € 80.000 per jaar

    **Kenmerk Omschrijving**De CDO van JenV legt primair de focus op het vormgeven van gegevensdelings- en gegevenstyperingsbeleid. Dit komt voort uit de behoefte om gegevens (in beginsel) binnen het ministerie op een efficiënte en transparante wijze te beheren. Hiervoor is het essentieel dat er sprake is van eenheid van taal wanneer wordt gesproken over...


  • Utrecht, Utrecht, Nederland Masters in Public Voltijd € 60.000 - € 80.000 per jaar

    Job DescriptionWe are in the era of modern application development where systems are no longer built from scratch. Most new systems are composed of building blocks or are standard applications that are parameterized to suit specific situations. The technical design and application development approach has been adapted to this change. Furthermore, there is a...

  • Senior Front-end Developer

    2 weken geleden


    Utrecht, Utrecht, Nederland Rabobank Voltijd € 60.000 - € 100.000 per jaar

    This is what we offer youGross monthly salary between €4,516 and €6,449 (scale 09)Thirteenth month's salary and 8% holiday allowance10% Employee Benefit BudgetEUR 1,400 development budget per yearHybrid working: balance between home and office work (possible for most roles)A pension, for which you can set the maximum amount of your personal...


  • Utrecht, Utrecht, Nederland Rabobank Voltijd € 4.516 - € 6.449

    This is what we offer youGross monthly salary between € 4.516 and € scale 09).Thirteenth month's salary and 8% holiday allowance10% Employee Benefit BudgetEUR 1,400 development budget per yearHybrid working: balance between home and office work (possible for most roles)A pension, for which you can set the maximum amount of your personal contributionView...

  • Back-End Developer

    2 weken geleden


    Utrecht, Utrecht, Nederland LINKIT Voltijd € 60.000 - € 80.000 per jaar

    INTERIM OPDRACHT3 UUR GELEDENBestuursdepartementBack-End DeveloperDe kandidaat heeft minimaal 3 jaar aantoonbare en bewezen ervaring met Python (bij voorkeur Flask) en het bouwen van REST API's conform OpenAPI Spec. 2.0 of hoger van robuuste systemen (geen data engineering) in een professionele en complexe omgevingDe CDO van JenV legt primair de focus op het...

  • Front-end Developer

    7 dagen geleden


    Utrecht, Utrecht, Nederland iO Voltijd

    Wat je gaat doenVolg je technologische ontwikkelingen op de voet en maakt het idee om de front-end van webapplicaties met honderdduizenden gebruikers te ontwikkelen jou helemaal enthousiast? Dan is dit iets voor jou.Als Front-end Developer ben je de spil tussen verschillende disciplines zoals design, CRO, backend en marketing. Jouw rol is cruciaal in het...