Functie/Opdracht: Senior Frontend Developer
Locatie: Amersfoort (hybride werken 2 dagen op kantoor)
Startdatum: 20-3-2023
Einddatum: 20-03-2024
Optie op verlenging: Ja
Uren per week: 36 uur per week (32 uur is bespreekbaar)
Uiterlijk aanbieden voor: Vrijdag 3 maart 9:00
Selectiegesprekken zijn op: 8/9/10 maart
Maximum rate: €85.00
Alleen nederlandstaligen
Dit ga je doen als senior Frontend ReactJS developer
Je kunt het zo gek niet bedenken, maar waar je ook kijkt binnen onze organisatie: IT speelt een grote rol. Dat is meteen ook de reden waarom onze developers onmisbaar zijn. Dankzij hun kennis kunnen reizigers 24 uur per dag gedetailleerde reisinformatie bekijken, is er wifi in de trein, zorgen ze voor de beste ervaring op onze website en maken ze het mogelijk dat we on- en offline tickets verkopen. Maar er is meer, want ook achter alle informatieborden, poortjes en paaltjes op het station gaat het werk van onze developers schuil. Dat is de kracht van onze IT.
De afdeling waar jouw nieuwe werkplek klaarstaat werkt aan de nieuwbouw voor de bijsturingsapplicatie materieel (BAM). Hiermee bestuurt de afdeling Transportbesturing 24 uur per dag de materieelinzet op 7.000 treinritten. Jouw applicatie draagt er dus aan bij dat onze treinen lang genoeg zijn om al onze reizigers een zitplaats te kunnen bieden! Niet alleen als de treinen rijden volgens plan, maar juist ook bij verstoringen, als door een defecte trein of een aanrijding alles anders loopt dan gedacht. Met behulp van BAM kan Transportbesturing zo’n crisis snel oplossen en kunnen onze reizigers snel verder reizen.
IT met impact! IT-ontwikkelingen gaan snel, dus jij denkt volop mee over mogelijkheden voor de toekomst. Onder begeleiding van de scrum master werk je samen met solution architecten, developers en product owner aan de vernieuwingstrajecten van BAM.
Als senior frontend developer ben je onderdeel van het agile ontwikkelteam en schakel je op dagelijkse basis met de software architecten en UX designers. Je verfijnt de ontwerpen die vanuit de Architect en de UX designers komen, bewaakt de architectuurkaders en denkt mee met de architectuur roadmap.
Een greep uit jouw verantwoordelijkheden:
- Het vertalen van use cases, user stories en non-functional requirements naar een ReactJS frontend die interacteert met een Springboot backend.
- Oplossen van problemen, door ontwikkelen en continu verbeteren van de software. Dat doe je in nauwe samenwerking met jouw ontwikkelteam.
- Het bewaken en verbeteren van de softwarekwaliteit door testautomatisering.
- Het uitvoeren van reviews op software en specificaties.
- Nauw samenwerken in jouw ontwikkelteam, op de Scrum- en Agile manier.
Dit neem je mee:
- Je houd je kennis op het gebied van frontend technologie up-to-date
- Je hebt minimaal 5 jaar relevante werkervaring als ontwikkelaar in een complex IT-landschap
- Je hebt ervaring met het bouwen van web applicaties in een enterprise omgeving
- Je hebt goede kennis van en ervaring met ReactJS
- Je hebt goede kennis van JavaScript en CSS
- Je schrikt niet van een beetje YAML van een Azure DevOps pipeline
- Affiniteit met ontwikkeling in Java, Spring Boot, JMS messaging en PostgreSQL is meegenomen, maar absoluut niet vereist
- Je hebt bij voorkeur kennis van het draaien en het monitoren van software op Kubernetes of OpenShift
- Je hebt ervaring met multi-user systemen, het maken van user interfaces en automatisch testen.
- Je hebt een Agile en DevOps mindset.
- Teamspirit. Met jouw flexibiliteit en vermogen om samen te werken, versterk je jouw team.
- Verantwoordelijkheidsgevoel. Jouw werk heeft namelijk impact op al het Nederlandse treinverkeer.
- Je bent bereid om na productiegang van de applicatie (later in het jaar) mee te draaien in een standby-wachtdienst