Medior/Senior Front-End Developer
Role details
Job location
Tech stack
Job description
Als Front-end Developer bij PIM.info bouw je aan de kern van ons platform. Je vertaalt complexe ruimtelijke informatie naar intuïtieve interfaces die inzicht geven en besluitvorming versnellen.
Je krijgt veel vrijheid om mee te denken over architectuur, UX, performance en technische keuzes. Samen met backend developers, domeinexperts en informatieregisseurs werk je aan een product dat direct impact heeft op maatschappelijke projecten.
Concreet ga je:
- Het PIM-platform moderniseren
- Migreren van legacy JavaScript naar React + TypeScript.
- Opzetten en bewaken van consistente patronen (component-architectuur, state-management, testing).
- Het fundament leggen voor een schaalbare, onderhoudbare en toekomstbestendige codebase.
- Complexe data begrijpelijk maken
- Bouwen aan dashboards, visualisaties en interactieve (kaart)lagen in 2D en 3D.
- Samenwerken met domeinexperts om complexe analyses om te zetten naar logische UI's.
- Verbeteren van toegankelijkheid, performance en usability.
- Design & UX doorontwikkelen
- Verder bouwen aan ons design system (componenten, documentatie, UI-patronen).
- Functionele keuzes maken zonder vaste designer-met gevoel voor eenvoud en consistentie.
- Kwaliteit borgen
- Testing (Jest/RTL/Cypress), monitoring (Sentry), CI/CD (GitHub Actions).
- Structuur aanbrengen, code reviews doen, best practices uitdragen.
- Vooruitkijken
-
Meepraten over technische roadmap.
-
Kansen verkennen voor inzet van nieuwe technologie, zoals AI.
-
Zie je direct resultaat van je werk bij klanten.
-
Bouw je met data, design en domeinkennis aan oplossingen die ertoe doen.
-
Maak je complexe informatie simpel en begrijpelijk-voor iedereen die bij een gebiedsopgave betrokken is.
Requirements
- 3-5+ jaar ervaring met moderne front-end technieken (React, TypeScript, CSS frameworks).
- Je kunt technische keuzes onderbouwen en zoekt actief naar betere oplossingen.
- Je werkt gestructureerd en deelt graag kennis met collega's.
- Je voelt je verantwoordelijk voor UX en design-even zonder dedicated designer.
- Je vindt het leuk om interfaces te bouwen voor domeinen als energietransitie, bouw, water en overheid.
- Je hebt ervaring met datagedreven UI's (filters, lagen, dashboards) óf wilt je hierin ontwikkelen.
Een pré:
- Ervaring met GIS-data, kaartbibliotheken, visualisatietools of Three.js.
Onze techstack
React TypeScript TailwindCSS Vite Jest / React Testing Library Cypress GitHub Actions REST/GraphQL Three.js (optioneel) Sentry Webpack Material UI
Benefits & conditions
- Salaris €4.000 - €5.500 bruto (afhankelijk van ervaring).
- Hybride werken: 2-3 dagen per week op kantoor in Apeldoorn.
- Veel ruimte om te groeien in data-visualisatie (2D/3D), GIS of backend.
- Klein team, grote impact: korte lijnen, weinig lagen.
- 27 vakantiedagen en pensioenregeling.
- Een informele sfeer waarin samenwerken belangrijk is.
Salaris: €4.000,00 - €5.500,00 per maand
- Pensioen
- Reiskostenvergoeding
Werklocatie: Hybride werken in 7317 Apeldoorn