Als Front-end Developer + DevOps speel je een sleutelrol in de doorontwikkeling en het onderhoud van Tractie, het Enterprise Design System van NS. Jij zorgt ervoor dat Tractie niet alleen zorgt voor een consistente gebruikerservaring, maar ook naadloos integreert binnen de CI/CD-pipelines en developer toolchain van NS.
Je maakt deel uit van een multidisciplinair team dat verantwoordelijk is voor de adoptie, kwaliteit en verdere groei van Tractie — hét design system dat door alle enterprise development teams binnen NS wordt gebruikt.
Wat ga je doen
- Component Development: Ontwikkelen en onderhouden van Web Components binnen Tractie (zoals buttons, form inputs, navigatie-elementen en layouts).
- Design Tokens & Multi-platform: Beheren en uitbreiden van design tokens voor verschillende platformen (Web, Mendix, Android, etc.).
- DevOps & Automation: Opzetten en beheren van geautomatiseerde CI/CD-pipelines, automated en visual regression testing, en deployment workflows.
- Developer Guidelines: Schrijven van duidelijke documentatie en richtlijnen voor het gebruik van Tractie-componenten.
- Accessibility & Standards: Implementeren van WCAG-richtlijnen en zorgen voor een inclusieve designaanpak.
- Cross-team Enablement: Samenwerken met developmentteams binnen NS om adoptie te bevorderen en feedback te verzamelen voor doorontwikkeling.
Waar ga je werken
Je komt terecht in het Enterprise Design System-team van NS. Dit team zorgt ervoor dat app-ontwikkeling binnen NS schaalbaar, efficiënt en consistent is. De systemen die jij ontwikkelt en onderhoudt, worden dagelijks gebruikt door miljoenen reizigers.
Je werkt in een agile omgeving met korte feedbackloops, waar samenwerking, innovatie en kwaliteit centraal staan. Deze rol combineert diepgaande front-end expertise met DevOps-vaardigheden – en biedt direct zichtbare impact op de developer experience én de reizigerservaring.
Dit neem je mee
Vereisten:
- Minimaal HBO werk- en denkniveau
- Minimaal 5 jaar ervaring 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 workflows
- Kennis van DevOps tooling (Git workflows, automated testing, deployment pipelines)
- Ervaring met Web Components, Shadow DOM en Storybook
- Ervaring met Design Tokens, CI/CD tools (Azure DevOps, GitHub Actions) en testing frameworks (Playwright, Node.js Test Runner)
- Ervaring met NPM publishing workflows en Docker
Soft skills:
- Proactief, kwaliteitsgericht en oplossingsgericht
- Ervaring met agile werken (Scrum/Kanban)
- Affiniteit met developer experience en platform engineering
Pre’s:
- Ervaring met design system governance en adoptie
- Kennis van accessibility (WCAG), performance optimalisatie en frontend architecturen
- Ervaring met Lit web components en Azure Cloud Platform
Taalvaardigheden:
- Uitstekende beheersing van het Nederlands en goede beheersing van het Engels
Waarom NS
Werken bij NS betekent bijdragen aan duurzame mobiliteit en een beter bereikbaar Nederland. Je krijgt veel vrijheid in je werk, ruimte om te groeien en de kans om impact te maken — zowel op technologie als op de samenleving.
De kernwaarden van NS zijn open, betrouwbaar en resultaatgericht. Samen maken we het verschil.
Locatie: Utrecht
Startdatum: Zo snel mogelijk
Einddatum: 30 november 2026
Tarief: Maximaal € 96,00 all-in per uur (excl. btw)
Interesse?
Herken jij jezelf in dit profiel en wil jij aan de slag bij de NS? Reageer dan voor 31 oktober 2025 voor 10:00u. via onderstaand formulier of rechtstreeks via reactie@gewoonhenk.nl
