Opdrachten

Ministerie van Defensie Frontend developer

Frontend developer

Info

Functie

Frontend developer

Locatie

Utrecht

Uren per week

32 uren per week

Looptijd

30.09.2025 - 29.04.2026

Opdrachtnummer

237338

Sluitingsdatum

date-icon07.07.2025 clock-icon08:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving
Als Fullstack Developer maak je onderdeel uit van het applicatieteam binnen het project voor de vervanging van de UCC oplossing in het ontplooide domein onder de vlag van JIVC, de IT organisatie van defensie, als onderdeel van Commando Materieel en IT (COMMIT). Het team is verantwoordelijk voor het ontwikkelen en beheren van de automatisering om de UCC oplossing te implementeren en te configureren. Het automatiseren en beheren wordt gedaan met behulp van Ansilble. Je werkt nauw samen in een DevOps team om geautomatiseerde infrastructuur oplossingen te ontwikkelen. Je werk is veelzijdig. Denk hierbij aan het ontwerpen, ontwikkelen en onderhouden van moderne webapplicaties met SvelteKit. Je brengt ervaring met het vertalen en implementeren van gewenste functionaliteit naar hedendaagse interfaces die snel te leren zijn door de gebruikers. Je doet je werk niet alleen, maar werkt nauw samen met directe collega van andere scrumteams. Jouw werkzaamheden in het kort: Als Fullstack Developer ben je verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van moderne webapplicaties met SvelteKit aan de frontend en een passende backendstack (bijv. Node.js, PocketBase, PostgreSQL of andere headless backends).

Achtergrond opdracht

Binnen het Ministerie van Defensie is een grensverleggende IT programma (GrIT) gestart voor het vangen van grote delen van de IT infrastructuur. Binnen het GrIT programma wordt een Unified Communications (UCC) oplossing ontwikkeld voor zowel het statische als het ontplooide domein. Deze oplossing komt echter niet snel genoeg om aan de urgente, operationele behoeften van de Defensieonderdelen tegemoet te kunnen komen. Er is daarom behoefte aan een oplossing op korte termijn zodat het in ieder geval mogelijk wordt om veilig te bellen. Het huidige UCC is gebaseerd op Cisco UCC. Voor een snelle implementatie is gekozen om het huidige Cisco UCC platform te updaten met de moderne Cisco UCC softwareversies. Hiervoor is een apart project gestart.

Eisen

  • Kandidaat heeft mtenminste 2 jaar aantoonbare werkervaring als Developer met moderne frontend- frameworks (Svelte/SvelteKit of Nuxt.JS)
  • De kandidaat beschikt door diploma en/of aantoonbare werkervaring tenminste over HBO-denk en werkniveau.
  • Kandidaat heeft aantoonbare werkervaring met het ontwikkelen en testen van applicaties met SvelteKit en backendtechnologieën en implementeert componentgebaseerde architectuur en API- integraties.
  • Kandidaat heeft aantoonbare werkervaring met het intergreren van front- en backend componenten, inclusief authenticatie, routering en datamanagement (bijv. met PocketBase of REST/GraphQL APIs).
  • Kandidaat heeft tenminste 3 jaar aantoonbare werkervaring met Node.js, PocketBase, Firebase, Kafka, WebRTC en andere headless backends
  • De kandidaat heeft tenminste 5 jaar aantoonbare werkervaring met softwareontwikkeling op complexe ICT projecten (5 jaar)
  • De kandidaat heeft tenminste 5 jaar aantoonbare werkervaring met een complexe IT infrastructuur omgeving (meer dan 10000 eindgebruikers)
  • Kandidaat heeft tenminste 3 jaar aantoonbare werkervaring met fullstack development in agile omgevingen (3 jaar)

Wensen

  • Kandidaat heeft bij voorkeur aantoonbare werkervaring met API's: REST, GraphQL, JSON
  • Kandidaat heeft bij voorkeur aantoonbare werkervaring met Databases: SQLite, PostgreSQL, NoSQL
  • Kandidaat heeft bij voorkeur aantoonbare werkervaring met Scrum en Agile werken
  • De kandidaat heeft bij voorkeur aantoonbare affiniteit met systeeem integratie op integraal platform voor voice, video en chat op diverse platformen.

Aanvullende Informatie

Hybride: max 2 dagen per week thuis werken
Extra standplaats: Amersfoort

Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.


Bedrijfsgegevens

Bedrijfs gegevens

Ministerie van Defensie

Rolomschrijving en taakafspraken

Opdrachtomschrijving
Als Fullstack Developer maak je onderdeel uit van het applicatieteam binnen het project voor de vervanging van de UCC oplossing in het ontplooide domein onder de vlag van JIVC, de IT organisatie van defensie, als onderdeel van Commando Materieel en IT (COMMIT). Het team is verantwoordelijk voor het ontwikkelen en beheren van de automatisering om de UCC oplossing te implementeren en te configureren. Het automatiseren en beheren wordt gedaan met behulp van Ansilble. Je werkt nauw samen in een DevOps team om geautomatiseerde infrastructuur oplossingen te ontwikkelen. Je werk is veelzijdig. Denk hierbij aan het ontwerpen, ontwikkelen en onderhouden van moderne webapplicaties met SvelteKit. Je brengt ervaring met het vertalen en implementeren van gewenste functionaliteit naar hedendaagse interfaces die snel te leren zijn door de gebruikers. Je doet je werk niet alleen, maar werkt nauw samen met directe collega van andere scrumteams. Jouw werkzaamheden in het kort: Als Fullstack Developer ben je verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van moderne webapplicaties met SvelteKit aan de frontend en een passende backendstack (bijv. Node.js, PocketBase, PostgreSQL of andere headless backends).

Achtergrond opdracht

Binnen het Ministerie van Defensie is een grensverleggende IT programma (GrIT) gestart voor het vangen van grote delen van de IT infrastructuur. Binnen het GrIT programma wordt een Unified Communications (UCC) oplossing ontwikkeld voor zowel het statische als het ontplooide domein. Deze oplossing komt echter niet snel genoeg om aan de urgente, operationele behoeften van de Defensieonderdelen tegemoet te kunnen komen. Er is daarom behoefte aan een oplossing op korte termijn zodat het in ieder geval mogelijk wordt om veilig te bellen. Het huidige UCC is gebaseerd op Cisco UCC. Voor een snelle implementatie is gekozen om het huidige Cisco UCC platform te updaten met de moderne Cisco UCC softwareversies. Hiervoor is een apart project gestart.

Eisen

  • Kandidaat heeft mtenminste 2 jaar aantoonbare werkervaring als Developer met moderne frontend- frameworks (Svelte/SvelteKit of Nuxt.JS)
  • De kandidaat beschikt door diploma en/of aantoonbare werkervaring tenminste over HBO-denk en werkniveau.
  • Kandidaat heeft aantoonbare werkervaring met het ontwikkelen en testen van applicaties met SvelteKit en backendtechnologieën en implementeert componentgebaseerde architectuur en API- integraties.
  • Kandidaat heeft aantoonbare werkervaring met het intergreren van front- en backend componenten, inclusief authenticatie, routering en datamanagement (bijv. met PocketBase of REST/GraphQL APIs).
  • Kandidaat heeft tenminste 3 jaar aantoonbare werkervaring met Node.js, PocketBase, Firebase, Kafka, WebRTC en andere headless backends
  • De kandidaat heeft tenminste 5 jaar aantoonbare werkervaring met softwareontwikkeling op complexe ICT projecten (5 jaar)
  • De kandidaat heeft tenminste 5 jaar aantoonbare werkervaring met een complexe IT infrastructuur omgeving (meer dan 10000 eindgebruikers)
  • Kandidaat heeft tenminste 3 jaar aantoonbare werkervaring met fullstack development in agile omgevingen (3 jaar)

Wensen

  • Kandidaat heeft bij voorkeur aantoonbare werkervaring met API's: REST, GraphQL, JSON
  • Kandidaat heeft bij voorkeur aantoonbare werkervaring met Databases: SQLite, PostgreSQL, NoSQL
  • Kandidaat heeft bij voorkeur aantoonbare werkervaring met Scrum en Agile werken
  • De kandidaat heeft bij voorkeur aantoonbare affiniteit met systeeem integratie op integraal platform voor voice, video en chat op diverse platformen.

Aanvullende Informatie

Hybride: max 2 dagen per week thuis werken
Extra standplaats: Amersfoort

Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.


De recruiter

Jersey Martodikromo

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.