Job 1000 van 1000


Solliciteren



Front-end developer


Overview

Als front-end developer draag je bij aan een nieuw Timetabling Solution (TTS) dat het dienstregelingproces in Nederland ondersteunt. Je werkt in een cross-functioneel DevOps-team aan een schaalbaar ontwerp- en frontend-ecosysteem met Angular/TypeScript, en je vertaalt ideeën naar werkende software in nauwe samenwerking met UX, product en backend. Je draagt bij aan kwaliteit, performance en toegankelijkheid en helpt bij het bouwen van een design system. Dit is een kans om direct impact te hebben op railplanning en digitale transformatie bij ProRail.

Arbeidsvoorwaarden / Benefits
  • Direct vast contract
  • IKB van 13,61% incl. vakantietoeslag en 3,25% decemberuitkering
  • Pensioen bij Rail & OV
  • NS-Business Card met TreinVrij
  • kilometervergoeding 0,25/km bij max 120 km/dag
  • 170 vakantie-uren (uit te breiden tot 185)
Verantwoordelijkheden
  • Backlog refinement en prioritering samen met Product Owner en UX-designer
  • Ontwikkelen van componentgebaseerde frontends in TypeScript/Angular
  • Integreren met asynchrone en event-driven datastromen en resilience-patronen
  • Inrichten van CI/CD, automatisering, tests en feature flags
  • Bijdragen aan architectuur, technische kwaliteit en performance
  • Opzetten en uitbouwen van een schaalbaar design system (Storybook, tokens)
  • Proberen en toetsen van ideeën met gebruikers en prototypes
  • Delen van kennis binnen de developer community bij ProRail
Belangrijkste vereisten
  • HBO werk- en denkniveau; minimaal 5 jaar ervaring als softwareontwikkelaar, waarvan minimaal 3 in frontend
  • Ruime ervaring met TypeScript/JavaScript en frontend frameworks zoals Angular en Node.js
  • Kennis van softwareontwerp en SOLID, low coupling, high cohesion, separation of concerns
  • Ervaring met Microsoft Azure en relevante certificeringen (AZ-900, AZ-204)
  • Ervaring met API-integraties (synchroon en asynchroon) en resilience/event streaming
  • Ervaring met testautomatisering en observability (Dynatrace is een voordeel)
  • Goede communicatie in Nederlands en Engels, flexibiliteit en samenwerking
  • Bereidheid tot continue verbetering en experimenteren
  • Communicatief (Nederlands/Engels)
  • Samenwerkingsgericht en teamspeler
  • Analytisch en nieuwsgierig
  • TypeScript/JavaScript
  • Angular
  • Node.js

Solliciteren

Meer banen van je zoekopdracht