Functie omschrijving
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.
Bedrijfsprofiel
BLAU Bemiddeling richt zich op de bemiddeling van professionals in het publieke domein. Wij geloven in de formule dat het zoeken naar een passende opdracht en de samenwerking tussen de professional en BLAU Bemiddeling gebaseerd moet zijn op in de basis eenvoudige en duidelijke afspraken.
Bij een match op papier stellen we gezamenlijk de documentatie op:
- Op voorhand duidelijke afspraken over tarief, afgestemd op de specifieke opdracht.
- Een opdracht niet in te vullen als zelfstandige of voorkeur voor detachering? Dan heeft BLAU Bemiddeling hier een passende oplossing voor en hanteren we de beloningsstructuur van de opdrachtgever middels de inlenersbeloning.
- Inzicht in de keten en volledige duidelijkheid in de procedure.
- Snelle betaling.
- Wij stellen je profiel op in het format voor de betreffende aanbieder. Hierbij vragen we van jou als professional verduidelijking in de eisen en wensen om zo de match op papier zo goed mogelijk aan te tonen.
- Jij als professional schrijft een motivatiebrief gericht op de opdracht.
- Wij verzorgen de aanbieding en informeren zo snel mogelijk over het vervolg in het traject.
Arbeidsvoorwaarden
- Startdatum: 01-07-26.
- Looptijd: 6 maanden.
- Locatie: Amsterdam.
- Aantal uren: 32-36 uur per week.
- Contractvorm: Detachering.
Reageer direct!
De opdracht sluit 18-06-26.