For job seekers
For companies
Set your preferences and let your AI copilot handle the job search while you sleep.
Als Front-end Developer + DevOps ben jij verantwoordelijk voor de doorontwikkeling en het onderhoud van Tractie, het Enterprise Design System van NS. Jij zorgt ervoor dat Tractie niet alleen een consistente en toegankelijke gebruikerservaring biedt, maar ook naadloos integreert in onze CI/CD-pipelines en developer toolchain.
Je maakt deel uit van het kernteam dat Tractie beheert en continu verbetert voor alle enterprise development teams binnen NS.
🔹 Tractie Component Development
Ontwikkelen en onderhouden van herbruikbare Web Components binnen Tractie – denk aan knoppen, formulieronderdelen, navigatie-elementen en lay-outs.
🔹 Design Tokens & Multi-platform Support
Beheren en uitbreiden van design tokens in verschillende formaten (Web, Mendix, Android, etc.), zodat het design system platformonafhankelijk inzetbaar blijft.
🔹 DevOps & Automation
Opzetten, onderhouden en optimaliseren van geautomatiseerde CI/CD-pipelines voor Tractie-componentreleases, inclusief automated testing, visual regression testing en deployment workflows.
🔹 Developer Guidelines & Documentation
Schrijven van heldere richtlijnen en documentatie die ontwikkelteams ondersteunen bij de implementatie van Tractie-componenten.
🔹 Accessibility & Standards
Zorgen dat alle componenten voldoen aan WCAG-richtlijnen en bijdragen aan een inclusieve designaanpak binnen NS.
🔹 Cross-team Enablement
Samenwerken met verschillende ontwikkelteams om adoptie van Tractie te stimuleren, feedback te verzamelen en continu te verbeteren.
Het Enterprise Design System team speelt een sleutelrol in het standaardiseren en schaalbaar maken van applicatieontwikkeling binnen NS.
Tractie vormt de basis voor de front-end van tal van business-critical applicaties die dagelijks bijdragen aan de reiservaring van miljoenen reizigers.
Je werkt in een agile omgeving met korte feedbackloops, waarin samenwerking, innovatie en kwaliteit centraal staan.
De rol combineert diepgaande front-end expertise met DevOps-vaardigheden – waardoor je direct impact hebt op zowel de developer experience als de end-user experience van NS-applicaties.
Vereiste ervaring:
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 development workflows
Ervaring met DevOps tooling en practices (Git workflows, automated testing, deployment pipelines)
Technische vaardigheden:
Geavanceerde kennis van TypeScript
Ervaring met Web Components, Shadow DOM en W3C-standaarden
Diepgaande kennis van Storybook (met Web Components en documentatie-integratie)
Ervaring met Design Tokens
Hands-on ervaring met CI/CD-tools (zoals Azure DevOps of GitHub Actions)
Kennis van automated testing frameworks (Playwright, Node.js Test Runner)
Ervaring met package management en NPM publishing workflows
Ervaring met Docker en container-based automation
Soft skills:
Proactieve en oplossingsgerichte mindset
Sterk oog voor kwaliteit, best practices en schaalbaarheid
Ervaring met Agile/Scrum-werkwijzen
Affiniteit met developer experience en platform engineering
Pre’s:
Ervaring met design system governance en adoptiestrategieën
Ervaring met platform engineering en developer tooling
Kennis van WCAG en inclusive design
Inzicht in frontend architecturen en browsertechnologieën
Ervaring met het Azure cloud platform
Ervaring met visual regression testing tools
Kennis van web performance optimalisatie
Ervaring met Lit Web Components
Taalvaardigheden:
Uitstekende beheersing van Nederlands
Goede beheersing van Engels, zowel mondeling als schriftelijk
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!