< Naar alle vacatures

Frontend Software Engineer

Opleidingsniveau

Minimaal HBO werk- en denkniveau (HBO of WO diploma aanbevolen; alternatief MBO met minimaal 5 jaar relevante ervaring)

Salarisindicatie in loondienst

€45000 - €85000 per jaar

Indicatie uurtarief bij ZZP

€60 - €90 per uur

Doorgroeimogelijkheden

Senior Frontend Engineer, Lead Frontend Engineer, Frontend Architect, Technical Lead, Engineering Manager, Product Owner

Competenties & vaardigheden

TypeScript en moderne frameworks (Angular/React), State management (RxJS/NgRx/Redux), Testing en CI/CD (Karma/Jasmine/Playwright, Jenkins/Docker), Geodata en map libraries (OpenLayers, GeoJSON/GML), Communicatie en samenwerking in Agile-teams

Gerelateerde functies

Frontend Developer, Web Developer, UI Engineer, Fullstack Developer, Frontend Architect

Beschrijving van de functie

Een Frontend Software Engineer ontwikkelt en onderhoudt de gebruikerskant van webapplicaties: de interactieve interfaces die eindgebruikers zien en gebruiken in browsers en mobiele clients. De functie richt zich op het vertalen van functionele eisen en ontwerpprincipes naar efficiënte, toegankelijke en onderhoudbare UI-componenten met moderne webtechnologieën zoals TypeScript, Angular/React, state management (RxJS, NgRx of Redux) en tooling voor testen en deployment. De engineer werkt samen met product owners, backend-ontwikkelaars en UX-ontwerpers om informatie- en dataflows te definiëren en te implementeren. In domeinen waar ruimtelijke data en kaarten belangrijk zijn, omvat het werk ook integratie met geodata (GeoJSON, GML), map libraries (bijv. OpenLayers) en optimalisatie van rendering en performantie.

Typische beloning en arbeidsvormen

Het salaris van een Frontend Software Engineer varieert naar ervaring, verantwoordelijkheidsniveau en contractvorm. Voor vaste contracten (loondienst) bewegen de bruto jaarsalarissen zich vaak tussen circa €45.000 en €85.000, afhankelijk van senioriteit en sector. Voor interim werk en zzp opdrachten liggen de tarieven per uur hoger; veel zelfstandigen hanteren een tarief tussen €60 en €90 per uur exclusief btw. In opdrachten via overheidsprocedures of raamovereenkomsten (bijvoorbeeld via DAS of vergelijkbare aanbestedingskanalen) geldt soms een maximum uurtarief als randvoorwaarde, en voor opdrachten overheid is het belangrijk om tarieven en condities hierop af te stemmen. Zowel zzp opdrachten als vaste banen bieden groeimogelijkheden: vaste dienst biedt doorgaans secundaire arbeidsvoorwaarden en sociale zekerheid, terwijl interim werk en zzp opdrachten meer flexibiliteit en vaak hogere uurtarieven geven, maar ook meer ondernemerschapsverantwoordelijkheid.

Veelvoorkomende taken en verantwoordelijkheden

Een Frontend Software Engineer houdt zich dagelijks bezig met het ontwerpen, implementeren en testen van UI-componenten en -stromen. Taken omvatten het schrijven van herbruikbare componenten in TypeScript, het opzetten van state management met RxJS of NgRx/Redux, integratie met API’s (REST, GraphQL), en het implementeren van kaart- en geovisualisaties met libraries zoals OpenLayers. Naast coderen behoren ook unit- en integratie-tests (Karma, Jasmine, Playwright) tot het takenpakket, evenals bijdragen aan CI/CD-pijplijnen, code reviews, documentatie en kennisdeling binnen het team. In productieomgevingen is het monitoren van beschikbaarheid en performance (bijv. via Prometheus/Grafana), het waarborgen van beveiliging en het meeformuleren van operationele runbooks onderdeel van de verantwoordelijkheid. De functie vraagt ook om communicatieve vaardigheden: samenwerken in multidisciplinaire teams, afstemmen met beheerorganisaties en soms deelnemen aan aanbestedings- of projectoverleggen bij opdrachten overheid of interim werk.

Hoe ontwikkel je je tot specialist?

Om specialist te worden bouw je een combinatie van solide basiskennis en praktijkervaring op. Start met relevante opleiding op minimaal HBO-niveau of aantoonbare werkervaring; verdiep je in moderne JavaScript/TypeScript-standaarden en één of meerdere frameworks (bijv. Angular). Verwerf ervaring met state management (RxJS/NgRx/Redux), testautomatisering en CI/CD. Voor specialisatie in geodata is actieve ervaring met GeoJSON, GML en kaartbibliotheken essentieel; bouw concrete projecten of draag bij aan open source geo-viewers om bewezen vaardigheden te tonen. Werkervaring in verschillende projecttypen — inclusief zzp opdrachten, opdrachten overheid en interim werk — helpt om je aan te passen aan diverse processen en contractvormen; ervaring met aanbestedingskanalen zoals DAS kan een voordeel zijn bij overheidsopdrachten. Blijf leren via code reviews, technische conferenties, hands-on projecten en mentorship; ontwikkel ook soft skills zoals stakeholdermanagement en besluitvaardigheid om door te groeien naar rollen als senior developer, lead of architect.

Opleidingsniveau

Minimaal HBO werk- en denkniveau (HBO of WO diploma aanbevolen; alternatief MBO met minimaal 5 jaar relevante ervaring)

Salarisindicatie in loondienst

€45000 - €85000 per jaar

Indicatie uurtarief bij ZZP

€60 - €90 per uur

Doorgroeimogelijkheden

Senior Frontend Engineer, Lead Frontend Engineer, Frontend Architect, Technical Lead, Engineering Manager, Product Owner

Competenties & vaardigheden

TypeScript en moderne frameworks (Angular/React), State management (RxJS/NgRx/Redux), Testing en CI/CD (Karma/Jasmine/Playwright, Jenkins/Docker), Geodata en map libraries (OpenLayers, GeoJSON/GML), Communicatie en samenwerking in Agile-teams

Gerelateerde functies

Frontend Developer, Web Developer, UI Engineer, Fullstack Developer, Frontend Architect

Beschrijving van de functie

Een Frontend Software Engineer ontwikkelt en onderhoudt de gebruikerskant van webapplicaties: de interactieve interfaces die eindgebruikers zien en gebruiken in browsers en mobiele clients. De functie richt zich op het vertalen van functionele eisen en ontwerpprincipes naar efficiënte, toegankelijke en onderhoudbare UI-componenten met moderne webtechnologieën zoals TypeScript, Angular/React, state management (RxJS, NgRx of Redux) en tooling voor testen en deployment. De engineer werkt samen met product owners, backend-ontwikkelaars en UX-ontwerpers om informatie- en dataflows te definiëren en te implementeren. In domeinen waar ruimtelijke data en kaarten belangrijk zijn, omvat het werk ook integratie met geodata (GeoJSON, GML), map libraries (bijv. OpenLayers) en optimalisatie van rendering en performantie.

Typische beloning en arbeidsvormen

Het salaris van een Frontend Software Engineer varieert naar ervaring, verantwoordelijkheidsniveau en contractvorm. Voor vaste contracten (loondienst) bewegen de bruto jaarsalarissen zich vaak tussen circa €45.000 en €85.000, afhankelijk van senioriteit en sector. Voor interim werk en zzp opdrachten liggen de tarieven per uur hoger; veel zelfstandigen hanteren een tarief tussen €60 en €90 per uur exclusief btw. In opdrachten via overheidsprocedures of raamovereenkomsten (bijvoorbeeld via DAS of vergelijkbare aanbestedingskanalen) geldt soms een maximum uurtarief als randvoorwaarde, en voor opdrachten overheid is het belangrijk om tarieven en condities hierop af te stemmen. Zowel zzp opdrachten als vaste banen bieden groeimogelijkheden: vaste dienst biedt doorgaans secundaire arbeidsvoorwaarden en sociale zekerheid, terwijl interim werk en zzp opdrachten meer flexibiliteit en vaak hogere uurtarieven geven, maar ook meer ondernemerschapsverantwoordelijkheid.

Veelvoorkomende taken en verantwoordelijkheden

Een Frontend Software Engineer houdt zich dagelijks bezig met het ontwerpen, implementeren en testen van UI-componenten en -stromen. Taken omvatten het schrijven van herbruikbare componenten in TypeScript, het opzetten van state management met RxJS of NgRx/Redux, integratie met API’s (REST, GraphQL), en het implementeren van kaart- en geovisualisaties met libraries zoals OpenLayers. Naast coderen behoren ook unit- en integratie-tests (Karma, Jasmine, Playwright) tot het takenpakket, evenals bijdragen aan CI/CD-pijplijnen, code reviews, documentatie en kennisdeling binnen het team. In productieomgevingen is het monitoren van beschikbaarheid en performance (bijv. via Prometheus/Grafana), het waarborgen van beveiliging en het meeformuleren van operationele runbooks onderdeel van de verantwoordelijkheid. De functie vraagt ook om communicatieve vaardigheden: samenwerken in multidisciplinaire teams, afstemmen met beheerorganisaties en soms deelnemen aan aanbestedings- of projectoverleggen bij opdrachten overheid of interim werk.

Hoe ontwikkel je je tot specialist?

Om specialist te worden bouw je een combinatie van solide basiskennis en praktijkervaring op. Start met relevante opleiding op minimaal HBO-niveau of aantoonbare werkervaring; verdiep je in moderne JavaScript/TypeScript-standaarden en één of meerdere frameworks (bijv. Angular). Verwerf ervaring met state management (RxJS/NgRx/Redux), testautomatisering en CI/CD. Voor specialisatie in geodata is actieve ervaring met GeoJSON, GML en kaartbibliotheken essentieel; bouw concrete projecten of draag bij aan open source geo-viewers om bewezen vaardigheden te tonen. Werkervaring in verschillende projecttypen — inclusief zzp opdrachten, opdrachten overheid en interim werk — helpt om je aan te passen aan diverse processen en contractvormen; ervaring met aanbestedingskanalen zoals DAS kan een voordeel zijn bij overheidsopdrachten. Blijf leren via code reviews, technische conferenties, hands-on projecten en mentorship; ontwikkel ook soft skills zoals stakeholdermanagement en besluitvaardigheid om door te groeien naar rollen als senior developer, lead of architect.