Java script specialist

NFI (Netherlands Forensic Institute)

company logo
salary icon

Tarief/Salaris

€Max 80 p/u

location icon

Locatie

Zuid-Holland

hours icon

Inzet

36 uur p/w

type icon

Dienstverband

ICT Informatievoorziening

date icon

Gepubliceerd

25 maart, 2026

expiry icon

Deadline

30 maart, 2026

De Opdrachtomschrijving

Het NFI is op zoek naar een ervaren javascript developer voor het verbeteren van een module binnen de Java gebaseerde software suite DNAxs die gebruikt vanuit diverse templates rapportage genereerd. De DNAxs suite wordt gebruikt bij de interpretatie van DNA-profielen in straf- en identificatiezaken en de rapportages worden als pdf’s verstuurd naar politie en openbaar ministerie. De rapportage tool module maakt gebruik van TinyMCE. Dit is een document editor die vanuit de browser te gebruiken is. Op dit moment wordt voor het bijhouden van alle wijzigingen in een document (track changes) gebruik gemaakt van een opensource plug-in voor TinyMCE (Javascript). Door het gerbuik van deze plug-in die niet meer onderhouden wordt lopen we tegen diverse bugs aan. Hierdoor staan we nu voor de keuze om de plug-in opnieuw te bouwen of om deze te verbeteren. Achtergrond opdracht Het project is onderdeel van een breder programma, de ontwikkeling van applicaties in de brede context van het forensische DNA profileringswerkveld. Hierin is DNAxs de basis, een software suite die de data analyse en interpretatie van forensische DNA profielen ondersteunt, en hiervoor en statistische analyses uitvoert. Organisatorische context en cultuur Het DNAxs team bestaat uit 9 developers met assistentie van developers en testers uit andere NFI teams. Naast het bouwen van additionale testen zou een bijdrage aan het inwerken van een junior tester optioneel zijn. De aangeboden kandidaat bezit over de volgende competenties:

  • Plannen en organiseren: Is in staat om de eigen activiteiten te plannen en te organiseren en om een bijdrage te leveren binnen de afgesproken termijnen.
  • Resultaatgerichtheid: Maakt een vertaalslag van doelen naar beoogde resultaten en weet deze op een efficiënte en effectieve wijze te realiseren. Heeft een pragmatische aanpak vanuit een oplossingsgerichte instelling (actief meedenken over de vraag)
  • Stressbestending.
  • Communicatief vaardig, zowel mondeling als schriftelijk (maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal), zodat zij/hij goed functioneert in een Agile ontwikkelteam.
  • Je bent kritisch en werkt op een nauwkeurige en systematische manier en toetst jouw resultaten bij je collega’s; Toont zich aanspreekbaar op resultaten.

De Eisen

De aangeboden kandidaat heeft een volwaardig afgeronde HBO opleiding.
De aangeboden kandidaat heeft ervaring met een packagemanager zoals NPM en kan werken met containers.
De aangeboden kandidaat heeft ervaring met security- en/of privacy-by-design
De aangeboden kandidaat heeft minimaal vier (4) jaar antoonbare werkervaring met softwareontwikkeling
De aangeboden kandiaat heeft minimaal drie (3) jaar aantoonbare werkervaring met Java Script.De aangeboden kandidaat heeft een volwaardig afgeronde HBO opleiding.De aangeboden kandidaat heeft ervaring met een packagemanager zoals NPM en kan werken met containers.De aangeboden kandidaat heeft ervaring met security- en/of privacy-by-designDe aangeboden kandidaat heeft minimaal vier (4) jaar antoonbare werkervaring met softwareontwikkelingDe aangeboden kandiaat heeft minimaal drie (3) jaar aantoonbare werkervaring met Java Script.

De Wensen

Het is een pré wanneer de kandidaat een hbo opleiding heeft gevolgd in de richting van Informatica, wiskunde of software-engineering.
Het is een pré wanneer de kandidaat werkervaring heeft met TinyMCE (HTML teksteditor).
Het is een pré wanneer de kandidaat werkervaring heeft met NPM en NodeJS
Het is een pré wanneer de kandidaat werkervaring heeft met AzureDevopsHet is een pré wanneer de kandidaat een hbo opleiding heeft gevolgd in de richting van Informatica, wiskunde of software-engineering.Het is een pré wanneer de kandidaat werkervaring heeft met TinyMCE (HTML teksteditor).Het is een pré wanneer de kandidaat werkervaring heeft met NPM en NodeJSHet is een pré wanneer de kandidaat werkervaring heeft met AzureDevops

Interesse? Zo werkt het bij Bij Oranje

1

Snelle screening!

  • • We beoordelen je CV op een match met de opdracht.
  • • We controleren of je voldoet aan de harde eisen en wensen.
  • • We adviseren je over een concurrerend tarief op basis van marktdata.

binnen 1 werkdag weet je waar je aan toe bent.

2

Wij verzorgen een professioneel voorstel dat opvalt.

  • • We optimaliseren je voorstel voor maximale overtuigingskracht.
  • • Voorwaarden en tarieven stemmen we vooraf 100% transparant af.
  • • We begeleiden je intensief tijdens het selectieproces.
  • • Jij behoudt de regie; wij faciliteren en versnellen.
3

Starten met je opdracht

ZZP
  • • 10% vaste marge over je uurtarief
  • • Razendsnelle betaling: binnen 1 werkdag na ontvangst van de klant
  • • Volledige vrijheid: geen concurrentie- of relatiebeding
DETACHERING
  • • 15% marge van het uurtarief
  • • Restant volledig verloond als brutoloon
  • • Netto betaling binnen 1 werkdag na betaling klant
  • • Geen beperkende bedingen voor de toekomst

Reageer Direct

De opdracht sluit 30-03-2026
Je hebt nog 5 dagen om te reageren.
Reageer minstens 1 dag voor de sluitingstijd van deze opdracht.

Eventuele motivatie volgt in een latere fase van het proces.