Front-end Developer
De Nederlandse Spoorwegen zoekt een Front-end Developer voor de ontwikkeling van een nieuwe micro-front-end binnen de MijnNS-omgeving. Je bouwt een gebruiksvriendelijke oplossing voor Keuzedagen-activering, werkt met Angular v17, Azure en Jenkins, en stemt nauw af met het MijnNS-team.
Utrecht
32-36u
Max. €85,- pu
Freelance
Front-end Developer
Opdrachtgever: Nederlandse Spoorwegen
Locatie: Utrecht / hybride
Duur: 10 maart 2025 – 9 september 2025
Uren per week: 32 uur
Tarief: Maximaal €85,- per uur
Deadline: 17 februari 2025, 13:00 uur
Opleidingsniveau: HBO
Functieomschrijving
De Nederlandse Spoorwegen zoekt een ervaren Front-end Developer die gaat werken aan een nieuwe micro-front-end voor de MijnNS-omgeving. Het doel is om reizigers via MijnNS hun ‘Keuzedagen’ te laten activeren.
In deze rol werk je nauw samen met het MijnNS-team om de acceptatiecriteria helder te krijgen, code te laten reviewen en te testen. Je communiceert proactief en zorgt ervoor dat jouw werk soepel aansluit bij het bestaande platform.
Je werkt in een agile omgeving en bent verantwoordelijk voor het ontwikkelen, implementeren en testen van moderne Angular-gebaseerde front-end applicaties.
Taken en verantwoordelijkheden
- Ontwikkelen van een micro-front-end binnen de MijnNS-omgeving.
- Afstemmen met het MijnNS-team over acceptatiecriteria en technische implementatie.
- Schrijven en optimaliseren van JavaScript en Angular (v17) code.
- Integratie met Azure-cloudoplossingen en deployment via Jenkins.
- Implementeren en onderhouden van automatische tests met Cypress en Jest.
- Samenwerken met back-end ontwikkelaars en UX-designers om een intuïtieve gebruikerservaring te creëren.
- Zorgdragen voor code reviews, debugging en performance-optimalisaties.
- Duidelijke en proactieve communicatie binnen het team en met stakeholders.
Functie-eisen
- Minimaal HBO-werk- en denkniveau.
- Minimaal 5 jaar ervaring met JavaScript en Angular.
- Ervaring met Angular v17.
- Ervaring met Azure-cloudservices.
- Ervaring met Jenkins voor CI/CD.
- Uitstekende beheersing van de Nederlandse taal (mondeling en schriftelijk).
Nice to have
- Ervaring met testtooling Cypress en Jest.
- Ervaring met micro-front-end architecturen.
- Affiniteit met de mobiliteitssector en consumentenwebsites.
Competenties
- Proactief en communicatief sterk
- Analytisch en probleemoplossend
- Samenwerkingsgericht
- Resultaatgericht
- Innovatief