.jpg)
Makkelijk je NS Flex abonnement wijzigen, op het perron nog even upgraden naar de eerste klas of snel een kaartje kopen voor een familielid of misschien wel je trouwe viervoeter; de NS-app zit bomvol nieuwe features. Alles voor een zorgeloze reis. ‘Er is steeds meer mogelijk binnen de app’, vertelt een van de iOS-developers van het M-lab team dat de NS app ontwikkelt. ‘De uitdaging is: hoe houd je een app met zoveel features overzichtelijk en gebruiksvriendelijk?’
Binnen het M-lab is er veel te doen voor de developers. Niet alleen zorgen dat de app actueel blijft, maar ook nieuwe features integreren en bestaande features verbeteren. ‘Zo hebben we bijvoorbeeld net de ticketshop vernieuwd’, vertelt de developer. ‘Laatst was op het nieuws dat de NS een nieuwe jongerencampagne begint voor de daluren kaart. Dat hebben wij aangegrepen om de ticketshop te herstructureren.’ Ook de Mijn NS-omgeving binnen de app kreeg een nieuw jasje met meer gebruiksgemak. ‘Je kan nu heel makkelijk je OV-chipkaart scannen met je camera, en dan wordt deze toegevoegd. Super handig!’
Aan nieuwe ideeën voor verbeteringen geen gebrek. Via verschillende kanalen krijgt het team feedback van maar liefst twee miljoen actieve gebruikers met tientallen miljoenen sessies per maand en ook vanuit NS wachten grote innovatieve projecten op hun aftrap. En natuurlijk hebben de developers zelf ook ruimte voor hun eigen input. ‘Omdat we dicht bij Utrecht Centraal werken, reizen we allemaal met de trein. We gebruiken dus elke dag onze eigen app. Dan krijg je vanzelf nieuwe ideeën om te verbeteren. Als ik onderweg ben, zie ik overal mensen die onze app gebruiken. Dan merk je hoeveel impact je hebt. Dat maakt het werk zo gaaf.’
Dankzij de agile werkwijze kunnen de developers snel schakelen. ‘M-lab is een klein, jong team met veel verantwoordelijkheid. Dat trekt mij enorm aan. En het leuke is dat we alle disciplines binnen ons eigen team hebben en heel goed op elkaar ingespeeld zijn. Daardoor kunnen we van begin tot eind ècht iets neerzetten en in korte tijd samen mooie dingen maken.’ De backenders zorgen voor de juiste data, waarna de UX designer en iOS en Android developers samen kijken: Hoe zorgen we voor een optimale gebruikerservaring? En hoe kunnen we dit zó maken dat iOS en Android op dezelfde manier werken? Het iOS team werkt vooral met RxSwift, MVVM-C en Snapkit. Ook daar staat het team nog veel te wachten: ‘Apple heeft recent een nieuw framework voor apps gepresenteerd, SwiftUI. We bekijken de mogelijkheden en onderzoeken hoe we dit framework in de toekomst kunnen gaan toepassen.’
Genoeg werk aan de winkel dus? ‘Zeker weten! Het afgelopen jaar hebben we ons met een heel nieuw team onder andere gefocust op het opschonen van de code. Nu kunnen we steeds meer met nieuwe projecten aan de slag.’ Zorgeloos reizen met de NS-app dus, niet alleen van station tot station, maar ook steeds meer van deur tot deur. ‘NS werkt nu aan een eigen backend waarmee je van deur tot deur kunt plannen. Dat is een enorm project dat we straks ook in de app gaan verwerken. Grote kans dat je als developer daarmee aan de slag gaat!’

Bob
In de wereld van digitale beveiliging spelen de cybersecurityteams van NS een sleutelrol. Bob van der Staak, lid van het Red Cyber Strike Team (Red Team), deelt zijn ervaringen en dagelijkse werkzaamheden binnen dit gespecialiseerde team. "We fungeren als ethische hackers om te ontdekken waar systemen kwetsbaar zijn," vertelt Bob. Het team voert simulaties uit om voortdurend potentiële bedreigingen voor te blijven.
.jpg)
Lisa
Een loopbaan bij NS begint soms op een onverwachte plek. Voor Lisa Dielessen begon het met een achtergrond in psychologie en een interesse in data. Inmiddels werkt ze al bijna vier jaar als data engineer bij NS. Haar start maakte ze via het Junior Data Talent programma. “Ik heb niet gestudeerd om data engineer te worden, maar via dit programma kon ik op een laagdrempelige manier instromen en leren in de praktijk.”

Robin
Voor Robin Janssen, platform engineer bij NS, ligt de kracht van innovatie in kennisdeling en vooruitdenken. Hij bezocht in april dit jaar KubeCon, een internationale conferentie over cloud-native technologie en platform engineering. Hij vertelt: “KubeCon is dé plek om te zien waar de toekomst van IT naartoe gaat. Je komt terug met ideeën die je direct kunt toepassen.” In zijn werk zorgt hij ervoor dat digitale infrastructuur goed is afgestemd op ontwikkelprojecten en helpt hij collega’s om nieuwe technologieën te begrijpen en te gebruiken. Wat hij leerde op de internationale IT-conferentie KubeCon, past hij nu toe in zijn rol binnen NS.



