Senior Angular Ontwikkelaar
FlexSpot®Opdrachtomschrijving
Voor het Front-end team dat onderdeel is van een Agile Release Train (ART) zijn wij op zoek naar een Senior Angular Ontwikkelaar. De organisatie is bezig met een nieuw medewerkersportaal voor de duizenden mensen. Hiermee draag je concreet bij om de dienstverlening aan de cliënten naar een hoger plan te tillen!
Je komt te werken in een agile omgeving waar we onder meer het volgende van je verwachten:
– het vertalen van schermontwerpen naar technische implementatie;
– continue verbetering nastreven door een positief kritische houding;
– flexibel zijn en snel kunnen schakelen;
– meedenken met je collega’s van UX/UI over de ‘customer journey’.
– Vanzelfsprekend heb je ervaring met een Agile manier van werken (Scrum is een must, SAFe is een pré). Daarnaast hanteer je de standaarden zoals wij die gewend zijn zoals bijvoorbeeld het ‘vier ogen principe’ en een bepaalde ‘code coverage’.
Het team bestaat uit meerdere Angular ontwikkelaars, UX/UI designers, de Product Owner, de Scrum Master en wie weet jijzelf! Dit portaal wordt dé omgeving voor de Uitvoering. Hierdoor ligt er een grote nadruk op een hoge (code) kwaliteit, ‘usability’ en beheersbaarheid.
Ervaring met het ontwikkelen van intuïtieve webapplicaties voor een groot aantal gebruikers is een pré. Naast de realisatie van het medewerkersportaal zal er van je worden gevraagd om mee te werken aan een landschap dat ons in staat stelt om kort cyclisch onze software te kunnen bouwen, testen & deployen.
Resultaat bestaat uit het per sprint opleveren van (deel)releases van de user interface van het medewerkersportaal.
Een verdere kijk in onze technische keuken: Angular, Angular Material, Docker, Stoplight (OpenAPI), Azure Devops (CI/CD), Tomcat, Jira voor issue tracking en Confluence als interne Wiki.
De Ideale kandidaat voldoet aan de volgende wensen:
Minimaal HBO werk- en denkniveau.
Minimaal 3 jaar relevante werkervaring heeft met Angular.
Kennis heeft van relevante tooling zoals HTML5, CSS3, NodeJs, Git, RxJs, Angular Material, TSLint, Karma, Jest, Cypress, Nx, NgRX, Swagger, Docker, Webpack, NPM, etc..
Ervaring met agile manier van werken (Scrum is een must).
Ervaring met (het opzetten van) CI/CD (in Azure DevOps).
Eventueel Micro-frontend & Microservice Architectuur.
Het Front-end team werkt met technieken als Angular, NgRx (Redux) en updates via REST & socket. Het plan is om het portaal in de toekomst met Microfrontends in te gaan richten. De backend wordt aan de hand van een Microservices architectuur opgezet.