Word je enthousiast van het ontwikkelen van nieuwe functionaliteiten, het uitwerken van A/B-testen, het waarborgen van codekwaliteit en het leiden van je team naar een toekomstbestendige architectuur? Samen met je teamleden vorm je het kloppend hart van ons e-com-customer platform.
Daarom wil je als Senior Lead Fullstack Developer bij NS werken - Jouw werk heeft impact! Je helpt Nederland bereikbaar maken voor iedereen via onze verkoopkanalen zoals de NS App en de NS website. Ons platform verwerkt miljoenen transacties per maand.
- Je maakt oplossingen voor de toekomstige architectuur van het commerce platform van NS.
- Je wordt onderdeel van een jong, enthousiast en hecht scrumteam van een collegiaal en gezellig cluster.
- We zijn op weg om een dynamische en high performing organisatie te worden, met een open tech-cultuur. We horen graag jouw creatieve ideeën!
- Je gaat werken met een moderne Tech stack (AWS, Angular, Nessie). Het platform is nieuw gebouwd in 2024.
- We bouwen verder aan een platform dat het E-commerce hart van NS wordt. Jij bent daarin van deze senior rol heel erg bepalend.
Lisia: “In dit multidisciplinaire team ben ik als programmeur niet alleen bezig met goede code schrijven, maar bouwen we samen de beste oplossing voor reizigers.”Dit ga je doen als Senior Lead Fullstack Developer Als lead fullstack developer ben je verantwoordelijk voor het constant verbeteren van onze e-commerce platform. Je doet dit door te optimaliseren wat er al is, door nieuwe features te bouwen en door éen hoofdrol spelen bij de vertaling van onze strategie naar producten en diensten voor onze klanten (inclusief Backend for Frontend).
Zo ziet je dag eruit
Als team werken we scrum in sprints van 2 weken. Je dag begint met een Daily, maar misschien heb jij er al een uurtje op zitten voordat we met ons team samenkomen. Na de Daily blijf je even hangen met een collega die je hulp nodig heeft. Jullie pair-programmen samen om tot een oplossing te komen. Een lekker begin van de dag!
Nadat je met je collega's op kantoor hebt geluncht en een korte wandeling hebt gemaakt, werk je aan een productieprobleem dat impact heeft op sommige klanten. Je stemt af met je collega's en nadat je het hebt gestabiliseerd, schrijf je een postmorten. Daarna is er nog tijd om een stakeholder en jouw PO te ontmoeten om een vereiste van het bedrijf over een nieuwe functionaliteit te verduidelijken.Je schrijft een verhaal in de backlog van ons team waarin je de vereisten vertaalt en voldoet aan de DoR, zodat je het verder kunt bespreken met het team tijdens de volgende Refinement-sessie.
Je sluit de dag af met twee uurtjes concentratietijd; nog even de focus op de Story waar je bijna klaar mee bent. Testscenario’s documenteren, unit testen schrijven en een pull request klaarzetten, zodat iemand anders hem morgen kan reviewen.
Dankzij jouw sterke technische basis en oog voor klantervaring, ben jij van onschatbare waarde voor:
- Op nummer één zetten van de klant. Je denkt mee over hoe we de customer journeys van onze reizigers kunnen blijven verbeteren.
- Meewerken aan de ontwikkeling van de (architectuur van de) E-commerce Plarform.
- Vertalen van de wensen uit de business naar praktische oplossingen, waarbij je let op de architectuur, de code-kwaliteit en het halen van de sprintdoelen.
- Meedenken en meewerken aan architectuur- en implementatiekeuzes.
- Jij ziet het verschil tussen business en frontend-specifieke logica en hebt een duidelijk beeld over hoe je dat scheidt.
- Jij experimenteert graag! Niet alleen met nieuwe technische oplossingen, maar je denkt ook mee over UX-oplossingen voor reizigers
Dit zijn de functie-eisen - Je hebt minimaal 5 jaar ervaring met Angular of een vergelijkbaar framework.
- Backend experience met kennis van AWS en Typescript
- Azure DevOps tooling voor repo en pipelines.
- Je hebt werkervaring in multidisciplinaire teams (product designers en CROs).
- Je hebt een duidelijke visie op architectuur- en implementatiekeuzes en neemt andere developers hierin mee.
- Met jouw brede technische kennis en vermogen om samen te werken, help jij het team bij het bouwen van de beste oplossingen
- Je hebt een agile mindset. Ervaring met Scrum en SAFe is een pre.
- Je bent resultaatgericht en hebt een ‘hands on’ mentaliteit.
- Nice to have: Ervaring met bouwen van AB-testen en tools als Optimizely
Dit zijn de arbeidsvoorwaarden Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid vanuit het vertrouwen dat je zelf verantwoordelijkheid neemt voor je eigen performance en professionele ontwikkeling. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:
- Een salaris tussen € 4.190, - en € 7.015, - bruto per maand (o.b.v. 36-urige werkweek).
- Een 36-urige werkweek.
- 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
- De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
- 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
- Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.
- Je gezin reist gratis in de daluren.
- Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
- Professionele ontwikkelingsmogelijkheden
- Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
- Bij goed functioneren, krijg je na een jaar een vast contract.
Solliciteren naar deze baan Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Esther van Berkel, recruiter ComIT.
Nog vragen over het sollicitatieproces? Mail naar Karin van onze frontoffice via:
[email protected].
Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.
Goed om te weten: - Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer.
- Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.
Hier ga je werken Je gaat werken bij het dynamische organisatieonderdeel ComIT, een afkorting van Commercie en IT samen (Voor meer informatie over de ComIT organisatie: https://werkenbijns.nl/comit/ ). Bij ComIT werken we agile en datagedreven aan onze doelen. Continu leren, ontwikkelen en verbeteren om de reiziger te helpen in zijn keuzes is waarom wij energiek uit ons bed komen.
Het Cluster Consument is een afdeling binnen ComIT en richt zich op de groei van omzet en rendement uit consumentenabonnementen and lose tickets kopen. Eén van de belangrijkste elementen is de e-commerce platform.
Het Ecomdev team is een multidisciplinair team dat verantwoordelijk is voor de E-commerce Platform (frontend en backend) dat een centrale posities inneemt binnen de verkoop van e-tickets. Een team van jonge specialisten die dit platform zelf hebben opgebouwd en volwassener willen maken in de komende jaren. De platform is shcaalbaar en ontkoppeld van Sales Channels. Dit betekent dat het platform zelf, maar ook de applicaties eromheen autonoom kunnen opereren. NS.nl (webshop) is slechts 1 van de Sales Channels en gebouwd met Standaard NS Technieken (Nessie, Angular) waar ook andere ontwikkelaars binnen NS mee kunnen werken Het Ecomdev team bestaat uit twee frontend developers, een lead backend developer, een backend developer, een product designer, een data analist, en e-commerce specialis (deze drie zijn ook CRO specialists), een scrum master en een product owner. Het team werkt veel samen andere teams zoals de NS App team en de Customer Journey team. Bij NS vinden we diversiteit en inclusie belangrijk, het maakt samenwerken leuker en het resultaat wordt er vaak beter van. Wat jouw achtergrond of levensovertuiging is, maakt dan ook niet uit: we zijn vooral benieuwd naar jouw visie op de functie van Senior Lead Fullstack Developer.