Unity developer

12 juni 2026
4700 - 7500
Solliciteren kan tot: 19 juni 2026
Solliciteer nu

Solliciteer op deze baan

CV uploaden (doc, docx, pdf)

Functieomschrijving

Over de functie

Als Unity developer werk je aan het online visualisatieplatform Netherlands 3D. Je zorgt dat uiteenlopende databronnen en rekenmodules geïntegreerd kunnen worden in het platform en brengt grote, complexe datasets tot leven in de browser. Je gebruikt Unity (C#, WebGL) en de Unity UI Toolkit om functionaliteit intuïtief aan te bieden en past OGC-standaarden toe om geodata te ontsluiten en te visualiseren. De focus van de visualisaties ligt op stedenbouwkundigen en ruimtelijk beleidsmakers.

Verantwoordelijkheden

  • Ontwikkeling: Doorontwikkeling van het Netherlands 3D-platform met aandacht voor performance, schaalbaarheid en gebruiksvriendelijkheid.
  • Visualisaties: Ontwerpen en implementeren van WebGL-gebaseerde visualisaties van grote geodatasets en waarborgen van optimale rendering-prestaties in de browser.
  • Datasystemen: Integreren en ontsluiten van geodata volgens OGC-standaarden (o.a. WMS, WFS, OGC API Features, Vector Tiles, 3D Tiles).
  • UI: Bouwen en onderhouden van gebruikersinterfaces met de Unity UI Toolkit, afgestemd op webplatformen en eisen voor overheidscommunicatie.
  • Codekwaliteit: Uitvoeren van en deelnemen aan code-reviews om kwaliteit en leesbaarheid van de codebase te waarborgen.
  • Innovatie: Verkennen van nieuwe technologieën (bijv. Unity WebGPU, nieuwe bestandsformaten zoals BIM, puntenwolken, Gaussian Splats) en delen van bevindingen met het team.
  • Advies: Afstemmen met de Product Owner en klanten over functionele en technische keuzes en richtinggevend advies geven over innovatie en ontwikkeling.

Vereisten en competenties

  • Stevige achtergrond in Unity-ontwikkeling (C#, WebGL).
  • Ervaring met de Unity UI Toolkit voor het bouwen van webgerichte interfaces.
  • Kennis van OGC-standaarden en ervaring met het ontsluiten/visualiseren van geodata (WMS, WFS, OGC API Features, Vector Tiles, 3D Tiles).
  • Inzicht in efficiënte 3D-rendering en performance-optimalisatie in de browser.
  • Ervaring met code-reviews en het onderhouden van een leesbare, kwalitatieve codebase.
  • Nieuwsgierigheid naar en ervaring met opkomende technologieën (bijv. WebGPU, BIM, puntenwolken).
  • Communicatief sterk, neemt initiatief en kan technische keuzes toelichten richting producteigenaars en klanten.
  • Ervaring met werken in multidisciplinaire Agile/Scrum-teams is gewenst.

Samenwerking

Je werkt nauw samen met collega Unity developers, UI/UX-ontwerpers, een scrummaster en een productowner binnen een multidisciplinair Agile/Scrum-team. Je functioneert goed in een dynamische omgeving waarin innovatie en samenwerking centraal staan.

Organisatie

Gemeentelijke organisatie
De gemeentelijke organisatie bestaat uit 5 clusters, een bestuurs- en concernstaf, 7 stadsdelen en 1 stadsgebied. De stadsdelen besturen samen met de gemeenteraad, burgemeester en wethouders de stad Amsterdam. De 5 clusters zijn: Ruimte en Economie, Sociaal, Stadbeheer, Bedrijfsvoering, Digitalisering, Innovatie en Informatie. De clusters hebben expertise op een specifiek terrein, zoals sport, jeugd of parkeren. Zij werken beleid uit tot stadsbrede kaders waarbinnen de stadsdelen het uitvoerende werk kunnen doen. Ook bieden zij directe ondersteuning aan bewoners die dit nodig hebben, bijvoorbeeld op het gebied van participatie of werk. De stadsdelen houden zich onder andere bezig met de inrichting van straten en pleinen, groen en parken en welzijnswerk in de buurt. Ze zorgen ervoor dat wat ze doen, past bij de behoeften in hun stadsdeel en bij het beleid voor de hele stad. Meer informatie over de gemeentelijke organisatie is te vinden op: https://www.amsterdam.nl/.

Vakgroep Softwareontwikkeling
Je valt formeel onder de vakgroep softwareontwikkeling. Deze bestaat uit circa 120 professionals en levert mensen en kennis aan ontwikkelteams in de stad. De vakgroep zorgt voor de vaststelling van ontwikkelstandaarden, stimuleert samenwerking onder vakgenoten via gildes en faciliteert hergebruik van code via generieke componenten. In ons ontwikkelwerk maken we gebruik van moderne methodes en technieken, waaronder REST APIs, Kubernetes en Docker om onze applicaties in de Azure Cloud te draaien.

Team Netherlands 3D
Vanuit de vakgroep wordt je ingezet bij team Netherlands 3D. Dit team bouwt aan een online visualisatieplatform waarbij gebruikers uit allerlei (web)bronnen data integraal bijeen kunnen brengen en visualiseren. Het is ook mogelijk lokale data toe te voegen, bijvoorbeeld van bouwplannen of themagerichte datasets. Het integrale beeld dat zo ontstaat, ondersteunt stedenbouwkundigen en ruimtelijk beleidsmakers.
In het team zitten Unity developers, expertise op het gebied van UI/UX, een scrummaster en een productowner. Uniek is dat het team is samengesteld uit collega’s van 4 organisaties. Naast ruimte voor informele gezelligheid is het hoogtepunt ongetwijfeld de eindejaarsspecial, waarbij het team een paar dagen de vrijheid krijgt om een speciale versie van Netherlands 3D te ontwikkelen voor de feestdagen.
 

Eisen

  • De aangeboden kandidaat heeft minimaal 6 jaar ervaring
    als professioneel Unity developer, bij voorkeur met een focus op
    webGL-toepassingen
  • De aangeboden kandidaat heeft aantoonbare kennis van en
    ervaring met OGC-standaarden, zoals WMS, WFS, WMTS, OGC API Features of 3D
    Tiles
  • De aangeboden kandidaat heeft aantoonbare ervaring met
    het visualiseren van grote datasets via WebGL, inclusief aandacht voor
    performance-optimalisatie in de browser op desktop
  • De aangeboden kandidaat heeft aantoonbare ervaring met
    het werken in een Agile/Scrum-omgeving en DevOps-werkwijzen
  • De aangeboden kandidaat heeft aantoonbare ervaring met
    de Unity UI Toolkit voor de ontwikkeling van web-interfaces
  • De aangeboden kandidaat beschikt minimaal over
    een HBO werk- en denkniveau
  • De aangeboden kandidaat beschikt over een afgeronde
    opleiding in de richting van geo-informatie, informatica of gaming Let op! De kandidaat moet het
    document meenemen naar het interview zodat de opdrachtgever kan controleren
    of deze voldoet. Indien het document niet aanwezig is of niet voldoet wordt
    het gesprek beëindigd en de offerte terzijde gelegd

Gunningscriteria

  • De aangeboden kandidaat heeft aantoonbare kennis van
    Unity WebGPU
  • De aangeboden kandidaat heeft aantoonbare kennis met
    standaarden en tooling op het gebied van 3D-stadsmodellen, zoals CityGML of
    CityJSON
  • De aangeboden kandidaat beschikt over ervaring met
    automated testing binnen Unity
  • De aangeboden kandidaat heeft een goede beheersing van
    de Nederlandse taal in woord en geschrift
  • De aangeboden kandidaat heeft aantoonbare ervaring met
    geodata-infrastructuur en ruimtelijke datavraagstukken in een overheids- of
    publieke context

Competenties

  • Omgevingsbewustzijn: Je bent goed geïnformeerd
    over vakinhoudelijke, technologische en maatschappelijke ontwikkelingen en
    weet deze te vertalen naar concrete verbeteringen in het platform
  • Samenwerken: Levert een constructieve bijdrage
    aan een gezamenlijk resultaat, in het bijzonder aan de sfeer en de relaties
    binnen de groep of het team
  • Analytisch vermogen: Kan hoofd- en bijzaken
    onderscheiden, een vraagstelling in onderdelen uitsplitsen en logische
    verbanden leggen tussen de verschillende deelaspecten
  • Initiatief: Je bent in staat complexe
    technische en inhoudelijke vraagstukken te doorgronden en om te zetten in
    heldere, werkbare oplossingen

Interview Datum

z.s.m. na sluiting

Je sollicitatie dient uiterlijk 19 juni 2026 om 13:06 uur door ons te zijn ingediend, voorzien van een motivatie (waarin wordt toegelicht hoe aan de eisen en gunningscriteria wordt voldaan) en twee referenties. Wij ontvangen je gegevens graag minimaal één werkdag vóór de sluitingsdatum.