Deze opdracht is gepubliceerd via BlueTrail. Freelapp biedt dit project niet zelf aan.

Freelance Lead Developer Full Stack opdracht in Den Haag

 2026-06-13 14:26:19  Den Haag
KOOP zoekt een Lead developer (full stack) die werkt aan data.overheid.nl, hét platform dat overheidsdata vindbaar en herbruikbaar maakt. Hetteam data.overheid.nl draagt zorg voor de doorontwikkeling van het platform. De kern van de opdracht bestaat uit het doorontwikkelen van zowelde frontend als backend van data.overheid.nl. Daarbij werk je aan de bouw van de nieuwe gebruikersinterface, het vervangen van de bestaandemetadatastore en de implementatie van DCAT-AP-NL 3.0.Aanleveraars bieden metadata voor data.overheid.nl op verschillende manieren aan: handmatig via de gebruikersinterface of via eengeautomatiseerde koppeling. De opdracht richt zich op het realiseren van een toekomstbestendig platform waarin frontend, backend en metadata-uitwisseling naadloos samenwerken. De opdracht heeft tot doel om data.overheid.nl voor te bereiden op de toekomst met de volgende activiteiten:Realiseren van een toegankelijke en toekomstbestendige frontend op basis van actuele ontwikkelstandaarden;Vervangen van de huidige metadata store en implementeren van DCAT-AP-NL 3.0;Optimaliseren van frontend- en backend-processen en het verbeteren van de samenwerking tussen beide onderdelen;Leggen van de basis voor verdere ondersteuning van linked data en semantische webtechnologieën;Verdere doorontwikkeling van data.overheid.nl op basis van de klantwens.Sinds 2011 is data.overheid.nl het nationale metadataregister waarmee datasets van overheidsorganisaties vindbaar worden gemaakt. Het platformondersteunt organisaties bij het openstellen van hun data en bevordert hergebruik door zoekfunctionaliteit beschikbaar te stellen. Het registermaakt gebruik van nationale en Europese standaarden voor metadata-uitwisseling en biedt ook de mogelijkheid om dataverzoeken in te dienen omdata als open data beschikbaar te stellen.Doorontwikkeling van data.overheid.nl is noodzakelijk om aan te sluiten bij nieuwe ontwikkelingen en de dienstverlening verder te verbeteren.Voorbeelden hiervan zijn de ondersteuning van DCAT-AP-NL 3.0 en het voldoen aan verplichtingen uit de uitvoeringsverordening voor High ValueDatasets en de Data Governance Verordening. Kenmerken van de functie binnen het team:Je neemt het voortouw in de doorontwikkeling van data.overheid.nl;Je bewaakt de softwarekwaliteit, technische documentatie en samenhang van technische oplossingen;Je ontwikkelt samen met het team frontendfunctionaliteit in met name React en backendfunctionaliteit in met name Java;Je werkt aan een goede integratie tussen frontend, backend en externe koppelingen;Je optimaliseert performance, toegankelijkheid en betrouwbaarheid van het platform;Je werkt in een agile Scrum-team en draagt actief bij aan samenwerking, kennisdeling en continue verbetering. Eisen bij de opdracht:Je hebt ten minste HBO kennisniveau met programmeren, specifiek op de gebieden CI/CD en Databases.Je hebt ervaring met REST-API integraties bij meerdere opdrachtgevers en/of omgevingen.Je hebt minimaal 3 jaar werkervaring als lead developer.Je hebt minimaal 3 jaar werkervaring met Java.Je hebt minimaal 2 jaar werkervaring met React.Je beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding ten behoeve van de uit te voeren werkzaamheden.Wensen bij de opdracht:Frontend:Je hebt ervaring met het gebruik van een design system of componentenbibliotheek.Je hebt ervaring met Next.js.Je hebt ervaring met Javascript.Je hebt ervaring met Drupal.Je hebt ervaring met Cypress.Je hebt ervaring met DigiToegankelijkheidsnormen en WCAG.Backend:Je hebt ervaring met software design patterns en het toepassen hiervan.Je hebt ervaring met SOLID-principes.Je hebt ervaring met Search-technologie, bij voorkeur Apache Solr.Je hebt ervaring met Springboot.Je hebt ervaring met het gebruik van SonarQube.Je hebt ervaring met datamigraties en ETL-processen.Je hebt ervaring met token-based identity en access management.Je hebt ervaring met securityrichtlijnen, specifiek actuele OWASP-richtlijnen.Je hebt kennis van open data, metadata-standaarden, FAIR-principes en linked data.Je hebt kennis van semantische webtechnologieën zoals RDF en SPARQL.DevOps/werkomgeving:Je hebt ervaring met GitLab CI.Je hebt ervaring met OpenShift, Kubernetes, Helm en Harbor.Je hebt ervaring met werken bij de overheid.Je bent bezit een functie-gerelateerde (SAFe-Agile) certificering of is bereid deze op korte termijn te behalen.Competenties:Analytisch: complexe vraagstukken kunnen analyseren en vertalen naar duurzame technische oplossingen;Technisch leiderschap: richting geven aan architectuurkeuzes, technische besluitvorming en de doorontwikkeling van het platform;Eigenaarschap: verantwoordelijkheid nemen voor kwaliteit, stabiliteit, toegankelijkheid en onderhoudbaarheid van het platform;Productgericht: bijdragen aan productontwikkeling door businessbehoeften, technische mogelijkheden, risico's en kansen te vertalen naarduurzame oplossingen;Communicatief vaardig: helder communiceren en effectief samenwerken met ontwikkelaars, architecten en andere stakeholders op verschillendeniveaus;Verbindend vermogen: draagvlak creëren voor technische keuzes en veranderingen binnen het team;Coachend vermogen: ontwikkelaars inspireren, begeleiden en ondersteunen in hun professionele ontwikkeling. Referentienummer2026-05171 LocatieDen Haag Startdatum13 juli 2026 Einddatum30 juni 2027 Optie op verlengingJa Uren per week36u p/w Intakegesprek25 juni 2026 Sluitingsdatum16 juni 2026  09:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );

Marktinzicht: Lead Developer

Op Freelapp staan momenteel 5 actieve lead developer-opdrachten. Het gemiddelde uurtarief voor dit specialisme ligt tussen €93–105/uur.

Bekijk alle lead developer-opdrachten
Mis geen opdrachten zoals deze

Maak een gratis Freelapp-account en ontvang elke dag nieuwe opdrachten die passen bij jouw profiel en specialisatie.

Maak gratis account via LinkedIn Gratis · 1 minuut

Gerelateerde Freelance Opdrachten

De volgende opdrachten vertonen overeenkomstige kenmerken met bovenstaande opdracht. Deze opdrachten zijn mogelijk interessant voor jou als je op zoek bent naar soortgelijke freelance opdrachten. Klik op een opdracht om meer details te bekijken of om te reageren.

Pooq.nl · 13-06-2026 14:00 · Den Haag ·
Lead Developer Full Stack voor modernisering van data.overheid.nl in Den Haag (op locatie).
Meer informatie
4-freelancers.nl · 13-06-2026 11:23 · Den Haag ·
Voor een opdracht in Den Haag zoekt een overheidspartij een Lead Developer Full Stack met React voor een rol op locatie. De opdracht start op 13-07-2026 en heeft een tariefindicatie van € 95,00 per uur.
Meer informatie
Funle.nl · 12-06-2026 14:04 · Schijf ·
Door de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering). Eisen: - APPLICATIEONTWIKKELING (Ten minste HBO kennisniveau programmeren, specifiek op de gebieden CI/CD en Databases) - APPLICATIEONTWIKKELING (Ervaring met REST-API integraties bij meerdere opdrachtgevers en/of omgevingen) - Beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding ten behoeve van de uit te voeren werkzaamheden - Aantal jaar werkervaring als lead developer (3 jaar) - Aantal jaar werkervaring met Java (3 jaar) - Aantal jaar werkervaring met React (2 jaar) Wensen: - Analytisch: complexe vraagstukken kunnen analyseren en vertalen naar duurzame technische oplossingen - Technisch leiderschap: richting geven aan architectuurkeuzes, technische besluitvorming en de doorontwikkeling van het platform - Eigenaarschap: verantwoordelijkheid nemen voor kwaliteit, stabiliteit, toegankelijkheid en onderhoudbaarheid van het platform - Productgericht: bijdragen aan productontwikkeling door businessbehoeften, technische mogelijkheden, risico's en kansen te vertalen naar duurzame oplossingen - Communicatief vaardig: helder communiceren en effectief samenwerken met ontwikkelaars, architecten en andere stakeholders op verschillende niveaus - Verbindend vermogen: draagvlak creëren voor technische keuzes en veranderingen binnen het team - Coachend vermogen: ontwikkelaars inspireren, begeleiden en ondersteunen in hun professionele ontwikkeling Omschrijving: Logius is op zoek naar een Lead developer (full stack) voor het platform data.overheid.nl. Dit platform maakt overheidsdata vindbaar en herbruikbaar. De Lead developer zal verantwoordelijk zijn voor de doorontwikkeling van zowel de frontend als de backend van het platform. Dit omvat de bouw van een nieuwe gebruikersinterface, het vervangen van de bestaande metadatastore en de implementatie van DCAT-AP-NL 3.0. De Lead developer zal werken aan een toekomstbestendig platform waarin frontend, backend en metadata-uitwisseling naadloos samenwerken. De opdracht richt zich op het realiseren van een toegankelijke en toekomstbestendige frontend, het optimaliseren van processen en het leggen van de basis voor verdere ondersteuning van linked data en semantische webtechnologieën. De kandidaat zal ook betrokken zijn bij de verdere doorontwikkeling van het platform op basis van klantwensen. Het team werkt in een agile Scrum-omgeving en de Lead developer zal een belangrijke rol spelen in de samenwerking en kennisdeling binnen het team. Deze rol biedt de kans om bij te dragen aan de digitale overheid en om samen te werken met diverse overheidsorganisaties. De kandidaat moet beschikken over relevante ervaring en kennis in applicatieontwikkeling, met name in Java en React. Daarnaast zijn goede communicatieve vaardigheden en een analytische mindset vereist. De Lead developer zal ook verantwoordelijk zijn voor het bewaken van de softwarekwaliteit en het documenteren van technische oplossingen. Eisen: - APPLICATIEONTWIKKELING (Ten minste HBO kennisniveau programmeren, specifiek op de gebieden CI/CD en Databases) - APPLICATIEONTWIKKELING (Ervaring met REST-API integraties bij meerdere opdrachtgevers en/of omgevingen) - Beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding ten behoeve van de uit te voeren werkzaamheden - Aantal jaar werkervaring als lead developer (3 jaar) - Aantal jaar werkervaring met Java (3 jaar) - Aantal jaar werkervaring met React (2 jaar) Wensen: - Analytisch: complexe vraagstukken kunnen analyseren en vertalen naar duurzame technische oplossingen - Technisch leiderschap: richting geven aan architectuurkeuzes, technische besluitvorming en de doorontwikkeling van het platform - Eigenaarschap: verantwoordelijkheid nemen voor kwaliteit, stabiliteit, toegankelijkheid en onderhoudbaarheid van het platform - Productgericht: bijdragen aan productontwikkeling door businessbehoeften, technische mogelijkheden, risico's en kansen te vertalen naar duurzame oplossingen - Communicatief vaardig: helder communiceren en effectief samenwerken met ontwikkelaars, architecten en andere stakeholders op verschillende niveaus - Verbindend vermogen: draagvlak creëren voor technische keuzes en veranderingen binnen het team - Coachend vermogen: ontwikkelaars inspireren, begeleiden en ondersteunen in hun professionele ontwikkeling
Meer informatie
InterimProfessionals.nl · 10-06-2026 05:59 · Amsterdam ·
Voor het Ministerie van Defensie wordt een Lead Developer gezocht voor een 6 maanden durende opdracht in Amsterdam. De rol betreft een fulltime functie binnen het inlichtingendomein.
Meer informatie