Nederland is een scheepvaartland en speelt internationaal een toonaangevende rol in de maritieme sector en de binnenvaart. Binnen Rijkswaterstaat zorgt de dienst Centrale Informatievoorziening (CIV) voor de ontwikkeling en beschikbaarheid van informatie. Het onderdeel Scheepvaartmanagement (SVM) doet dat specifiek voor de scheepvaart. De software die hier wordt gebouwd, draagt dag en nacht bij aan een vlotte en veilige doorvaart op de Nederlandse en Europese vaarwegen.
De gebruikers zijn divers. Het gaat om beroeps- en pleziervaartschippers, brugwachters, sluismeesters, verkeersleiders en andere vaarwegbeheerders. De systemen wisselen veilig gegevens uit met nationale en internationale partners en met marifonie-, AIS- en processystemen op bijvoorbeeld sluizen. Rijkswaterstaat wil de vaarweg verder ontwikkelen tot een volwaardig en duurzaam alternatief voor transport over land. Dat vraagt veel van het applicatielandschap, dat 24 uur per dag en 7 dagen per week beschikbaar moet zijn.
Je komt terecht in een omgeving met veertien scrumteams die samen de Release Train vormen. Er wordt gewerkt met een (micro)services architectuur, een moderne stack en een volwassen CI/CD-straat waarmee services in Docker containers via Kubernetes snel naar productie gaan. Teams werken volgens BizDevOps nauw samen met architecten, beheer en de business, en er is echt ruimte om tijd te steken in het verbeteren en automatiseren van omgevingen, testen en processen.
Veel gebruikers werken een volledige dienst lang met de systemen. Daarom krijgt de gebruikersinterface veel aandacht en is er een nieuw UX-ontwerp gemaakt voor het hele scheepvaartdomein. Om dat ontwerp te implementeren gaan meerdere teams tegelijk aan dezelfde functionaliteit werken, en daar loopt de huidige opzet met één grote GUI tegen zijn grenzen aan.
Jouw opdracht is om samen met de teams, de UX-designer en de architect oplossingen te bedenken, te toetsen en uit te voeren. Je helpt de bestaande GUI op te knippen in herbruikbare onderdelen, bijvoorbeeld met webcomponents, micro-frontends of een andere vorm van modularisatie. Zo ontstaat een frontend waar meerdere teams parallel aan kunnen bouwen en waarin het nieuwe UX-ontwerp goed tot zijn recht komt.
Je werkt in een multidisciplinair scrumteam en brengt zowel technische als inhoudelijke kennis in. Je plant, bewaakt en voert je eigen werkzaamheden zelfstandig uit als onderdeel van de sprintplanning en je bent een gesprekspartner voor ontwikkelaars, designers en architecten.
hbo- of wo-werk- en denkniveau
Minimaal vijf jaar relevante ervaring met Angular
Kennis van (web) design patterns
Ervaring met het implementeren van JSON/REST clients
Werken volgens Test Driven Development
Ervaring met security specificaties zoals OAuth 2.0, OpenID Connect en JWT
Ervaring met ontwikkelstraattooling zoals GitLab CI, SonarQube en Git
Ervaring met Playwright en Robot Framework is een pré
Een salaris tot €7300 euro op basis van een fulltime dienstverband
mogelijkheid om vanuit huis te werken
pensioenregeling
vakantiegeld
mogelijkheid tot trainingen en certificaten
Werk aan software die dag en nacht bijdraagt aan veilige en vlotte scheepvaart op Nederlandse en Europese vaarwege
Senior Frontend Ontwikkelaar in Rhoon werkgever: Sterksen
De Rechtbank Amsterdam is een uitstekende werkgever die zich richt op het creëren van een toekomstbestendige werkomgeving. Met een sterke focus op samenwerking, professionele ontwikkeling en een gezonde werkcultuur biedt de organisatie unieke kansen voor leiderschap en impact. Werken in Amsterdam betekent niet alleen bijdragen aan belangrijke juridische processen, maar ook profiteren van flexibele werkopties en een dynamische omgeving waarin jouw leiderschapskwaliteiten echt tot bloei kunnen komen.