< Naar alle vacatures

JavaScript Developer – Den Haag

Opleidingsniveau

Volwaardig afgeronde hbo-opleiding in Informatica, Software Engineering of vergelijkbaar

Salarisindicatie in loondienst

€3200 - €5500 per maand

Indicatie uurtarief bij ZZP

€400 - €750 per uur

Doorgroeimogelijkheden

Senior Frontend Developer, Lead Frontend Developer, Technical Architect, Principal Engineer, Engineering Manager

Competenties & vaardigheden

Moderne JavaScript (ES6+), TinyMCE/plugin-ontwikkeling, REST API-integratie, debugging en refactoring, versiebeheer met Git

Gerelateerde functies

Frontend Developer, Web Developer, Frontend Engineer, Full Stack Developer, UI Engineer

Functieomschrijving

Een JavaScript Developer is verantwoordelijk voor het ontwerpen, bouwen en onderhouden van interactieve webapplicaties en browsergebaseerde componenten. In deze functie werk je vooral aan rich text editors, plugins en client-side logica, en zorg je dat front-end componenten betrouwbaar samenwerken met back-end systemen zoals REST-API’s en template- of PDF-generatieprocessen. Je gebruikt moderne JavaScript (ES6+), package managers en buildtools om modulariteit, testbaarheid en deploybaarheid te waarborgen. De rol vraagt om het oplossen van bugs in legacy-code, het refactoren van verouderde plugins en het ontwikkelen van nieuwe functionaliteit met aandacht voor performance, security- en privacy-by-design. JavaScript Developers werken zowel zelfstandig als in multidisciplinaire teams, leveren code voor productieomgevingen en schrijven tests en technische documentatie.

nn

Typische beloning

Het salaris voor een JavaScript Developer varieert afhankelijk van ervaring, type dienstverband en sector. In loondienst (contract) ligt het bruto maandinkomen doorgaans tussen ongeveer €3.200 en €5.500, waarbij senior profielen aan de bovenkant of daarboven kunnen verdienen. Voor consultants en zzp'ers ligt het tarief vaak op dagbasis; veel zelfstandigen vragen tussen €400 en €750 per dag, afhankelijk van specialisatie, urgentie en sector. Voor opdrachtgevers in de publieke sector of opdrachten met strikte compliance kan de vergoeding verschillen door tariefbeperkingen of aanvullende kwaliteits- en beveiligingseisen. JavaScript Developers kunnen zowel reguliere vaste posities als zzp opdrachten en interim werk aannemen; opdrachten overheid komen regelmatig voor bij projecten die integratie vereisen met administratie- of documentatiesystemen zoals DAS en andere centrale systemen.

nn

Veelvoorkomende functie taken

Dagelijkse werkzaamheden omvatten het ontwerpen en implementeren van componenten in moderne JavaScript, het schrijven en onderhouden van TinyMCE-plugins of vergelijkbare editor-extensies, en het oplossen van compatibiliteitsproblemen tussen browsers en versies. Je bent bezig met het integreren van front-end code met Java-backends via RESTful API’s, het opzetten of verbeteren van testautomatisering voor unit- en integratietests, en het beheren van dependencies via NPM of andere package managers. Refactoren van legacy-code om onderhoudbaarheid en beveiliging te verbeteren is een vast onderdeel van de taak. Daarnaast neem je deel aan code reviews, documenteer je technische oplossingen en werk je volgens Agile-principes samen in ontwikkelteams. In projecten met hoge eisen aan auditeerbaarheid en traceerbaarheid werk je aan functies voor documentversiebeheer, 'track changes' en PDF-generatie vanuit templates. Vaak voer je ook debugging uit in complexe omgevingen, verbeter je build- en deployment-pijplijnen en bied je ondersteuning bij acceptatietesten en oplevering. Zowel interim werk als langdurige opdrachten vragen om snel grip te krijgen op bestaande codebases en om effectief te communiceren met stakeholders uit ontwikkeling en opschaalbare productieomgevingen.

nn

Hoe word je specialist

Om specialist te worden begin je met een stevige basis: een relevante hbo-opleiding of gelijkwaardige praktijkervaring in softwareontwikkeling. Vervolgens verdiep je je in moderne JavaScript-ecosystemen, ES6+ features, modulebundlers en testframeworks. Specialisatie ontstaat door praktijkervaring met rich text editors zoals TinyMCE, het ontwikkelen van plugins en het oplossen van ingewikkelde 'track changes' en versiebeheer-problemen in de browser. Werk aan projecten met strikte security- en privacy-by-design eisen om kennis van veilige ontwikkeling en compliance op te bouwen. Neem zowel loondienst- als zzp opdrachten aan om ervaring op te doen met uiteenlopende organisatievormen, van standaard vacatures tot zzp opdrachten, opdrachten overheid en interim werk; dit helpt je portfolio en netwerk uit te breiden. Investeer in kennis van integratie met back-end technologieën, zoals Java gebaseerde services en PDF-generatie, en leer werken met containerised deployments en CI/CD om productieklare oplossingen te leveren. Volg specialistische cursussen, participeer in community’s, draag bij aan open source en bouw een track record van succesvolle implementaties, waarna je als senior specialist of consultant gewaardeerd wordt voor complexe migraties en architectuurbeslissingen. Kennis van en ervaring met systemen als DAS of vergelijkbare centrale document- en dataopslagsystemen is een duidelijke meerwaarde bij opdrachten die documentbeheer en juridische traceerbaarheid vereisen.

Opleidingsniveau

Volwaardig afgeronde hbo-opleiding in Informatica, Software Engineering of vergelijkbaar

Salarisindicatie in loondienst

€3200 - €5500 per maand

Indicatie uurtarief bij ZZP

€400 - €750 per uur

Doorgroeimogelijkheden

Senior Frontend Developer, Lead Frontend Developer, Technical Architect, Principal Engineer, Engineering Manager

Competenties & vaardigheden

Moderne JavaScript (ES6+), TinyMCE/plugin-ontwikkeling, REST API-integratie, debugging en refactoring, versiebeheer met Git

Gerelateerde functies

Frontend Developer, Web Developer, Frontend Engineer, Full Stack Developer, UI Engineer

Functieomschrijving

Een JavaScript Developer is verantwoordelijk voor het ontwerpen, bouwen en onderhouden van interactieve webapplicaties en browsergebaseerde componenten. In deze functie werk je vooral aan rich text editors, plugins en client-side logica, en zorg je dat front-end componenten betrouwbaar samenwerken met back-end systemen zoals REST-API’s en template- of PDF-generatieprocessen. Je gebruikt moderne JavaScript (ES6+), package managers en buildtools om modulariteit, testbaarheid en deploybaarheid te waarborgen. De rol vraagt om het oplossen van bugs in legacy-code, het refactoren van verouderde plugins en het ontwikkelen van nieuwe functionaliteit met aandacht voor performance, security- en privacy-by-design. JavaScript Developers werken zowel zelfstandig als in multidisciplinaire teams, leveren code voor productieomgevingen en schrijven tests en technische documentatie.

nn

Typische beloning

Het salaris voor een JavaScript Developer varieert afhankelijk van ervaring, type dienstverband en sector. In loondienst (contract) ligt het bruto maandinkomen doorgaans tussen ongeveer €3.200 en €5.500, waarbij senior profielen aan de bovenkant of daarboven kunnen verdienen. Voor consultants en zzp'ers ligt het tarief vaak op dagbasis; veel zelfstandigen vragen tussen €400 en €750 per dag, afhankelijk van specialisatie, urgentie en sector. Voor opdrachtgevers in de publieke sector of opdrachten met strikte compliance kan de vergoeding verschillen door tariefbeperkingen of aanvullende kwaliteits- en beveiligingseisen. JavaScript Developers kunnen zowel reguliere vaste posities als zzp opdrachten en interim werk aannemen; opdrachten overheid komen regelmatig voor bij projecten die integratie vereisen met administratie- of documentatiesystemen zoals DAS en andere centrale systemen.

nn

Veelvoorkomende functie taken

Dagelijkse werkzaamheden omvatten het ontwerpen en implementeren van componenten in moderne JavaScript, het schrijven en onderhouden van TinyMCE-plugins of vergelijkbare editor-extensies, en het oplossen van compatibiliteitsproblemen tussen browsers en versies. Je bent bezig met het integreren van front-end code met Java-backends via RESTful API’s, het opzetten of verbeteren van testautomatisering voor unit- en integratietests, en het beheren van dependencies via NPM of andere package managers. Refactoren van legacy-code om onderhoudbaarheid en beveiliging te verbeteren is een vast onderdeel van de taak. Daarnaast neem je deel aan code reviews, documenteer je technische oplossingen en werk je volgens Agile-principes samen in ontwikkelteams. In projecten met hoge eisen aan auditeerbaarheid en traceerbaarheid werk je aan functies voor documentversiebeheer, 'track changes' en PDF-generatie vanuit templates. Vaak voer je ook debugging uit in complexe omgevingen, verbeter je build- en deployment-pijplijnen en bied je ondersteuning bij acceptatietesten en oplevering. Zowel interim werk als langdurige opdrachten vragen om snel grip te krijgen op bestaande codebases en om effectief te communiceren met stakeholders uit ontwikkeling en opschaalbare productieomgevingen.

nn

Hoe word je specialist

Om specialist te worden begin je met een stevige basis: een relevante hbo-opleiding of gelijkwaardige praktijkervaring in softwareontwikkeling. Vervolgens verdiep je je in moderne JavaScript-ecosystemen, ES6+ features, modulebundlers en testframeworks. Specialisatie ontstaat door praktijkervaring met rich text editors zoals TinyMCE, het ontwikkelen van plugins en het oplossen van ingewikkelde 'track changes' en versiebeheer-problemen in de browser. Werk aan projecten met strikte security- en privacy-by-design eisen om kennis van veilige ontwikkeling en compliance op te bouwen. Neem zowel loondienst- als zzp opdrachten aan om ervaring op te doen met uiteenlopende organisatievormen, van standaard vacatures tot zzp opdrachten, opdrachten overheid en interim werk; dit helpt je portfolio en netwerk uit te breiden. Investeer in kennis van integratie met back-end technologieën, zoals Java gebaseerde services en PDF-generatie, en leer werken met containerised deployments en CI/CD om productieklare oplossingen te leveren. Volg specialistische cursussen, participeer in community’s, draag bij aan open source en bouw een track record van succesvolle implementaties, waarna je als senior specialist of consultant gewaardeerd wordt voor complexe migraties en architectuurbeslissingen. Kennis van en ervaring met systemen als DAS of vergelijkbare centrale document- en dataopslagsystemen is een duidelijke meerwaarde bij opdrachten die documentbeheer en juridische traceerbaarheid vereisen.