Zal verantwoordelijk zijn voor het ontwikkelen van moderne, schaalbare en gebruiksvriendelijke webapplicaties met Angular. Hij/zij werkt nauw samen met backend teams en draagt bij aan de architectuur en performance-optimalisatie van de frontend. De rol vereist een sterke focus op kwaliteit, testbaarheid en best practices.
Verantwoordelijkheden
- Ontwikkelen van complexe webapplicaties met Angular en TypeScript.
- Implementeren van responsive UI en component-based architectuur.
- Opzetten en onderhouden van state management (bv NgRx).
- Schrijven van unit- en integratietests.
- Integratie met REST API’s.
- Bewaken van performance (lazy loading, change detection).
- Toepassen van security best practices (XSS preventie, JWT).
- Samenwerken met UX-designers en backend ontwikkelaars.
- Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek
- Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
Vaardigheden
- Aantoonbare ervaring in ontwikkeling van de gebaseerde toepassingen
- 3 jaar Senior ervaring met actief ontwikkelen van Angular toepassingen sinds 1-1-2022
- Ervaring met coderen, testen en debuggen
- Ervaring met API integratie (REST, JSON)
- Ervaring met toepassingen binnen de nautisch ketenwerking
- Ervaring met npm
- Ervaring met XSS preventie, JWT integratie
- Kennis en ervaring van Agile ontwikkelingsmethodiek
- Ervaring met RxJS, NgRx en component-gebaseerde architectuur.
- Kennis van HTML5, CSS3, SCSS en responsive design.
- Begrip van performance optimalisatie en security.
- Basiskennis van REST API’s en JSON.
- Sterke communicatieve vaardigheden.
- Samenwerking met multidisciplinaire teams.
- Analytisch en probleemoplossend vermogen.