Voor een uitdagend digitaal project zoeken we een ervaren Technical Lead die verantwoordelijkheid neemt voor de softwarearchitectuur, technische kwaliteit en verdere ontwikkeling van de oplossing.
Je combineert sterke technische expertise met coachend leiderschap en zorgt ervoor dat architectuur, code, infrastructuur en deliveryprocessen goed op elkaar aansluiten.
Bewaken en verder uitwerken van de softwarearchitectuur binnen de bestaande deliverycontext.
Zorgen dat de gebouwde oplossing aansluit bij de vooropgestelde architectuur.
Beheren van architecturale afwijkingen en technische schuld.
Bewaken van de kwaliteit en integriteit van de codebase.
Verminderen van duplicatie en stimuleren van herbruikbare, modulaire oplossingen.
Controleren of bestaande componenten kunnen worden hergebruikt voordat nieuwe functionaliteiten worden ontwikkeld.
Vastleggen en bewaken van standaarden rond security, performantie en schaalbaarheid.
Werken met code reviews, static analysis, quality gates en Architecture Decision Records.
Vertalen van high-level architectuur naar een concreet technisch ontwerp.
Afstemmen van het ontwerp met ontwikkelaars, infrastructuurteams en externe leveranciers.
Garanderen dat de oplossing voldoet aan geldende technologische, infrastructurele en beveiligingsstandaarden.
Bijsturen van het ontwerp op basis van niet-functionele testresultaten.
Samenwerken met de Technical Product Manager en QA Lead om user stories technisch uit te werken.
Kritisch beoordelen van aannames en voorstellen van haalbare, toekomstgerichte oplossingen.
Tijdig identificeren en opvolgen van afhankelijkheden met andere systemen, teams, leveranciers, data en infrastructuur.
Opzetten en verbeteren van ontwikkelomgevingen, CI/CD-pipelines, testautomatisering en monitoring.
Begeleiden van ontwikkelaars via pair programming, code reviews en technische workshops.
Stimuleren van kennisdeling en beperken van afhankelijkheid van individuele teamleden.
Optreden als technisch aanspreekpunt voor interne teams, externe partijen, de Project Manager en UX Designer.
Minimaal 8 jaar professionele ervaring binnen software engineering.
Minimaal 3 jaar ervaring als Technical Lead, Lead Developer of Solution Designer binnen een deliveryteam.
Aantoonbare productie-ervaring met Next.js, React en TypeScript binnen minstens twee projecten.
Ervaring met renderingstrategieën en frontendperformantie.
Aantoonbare productie-ervaring met Sitecore in een headless architectuur.
Ervaring met technologieën zoals Sitecore XM Cloud, Headless Services/JSS, Content SDK of Experience Edge.
Praktische ervaring met .NET 8 of hoger voor backendservices.
Ervaring met softwarearchitectuur, modulariteit, herbruikbaarheid en technisch-schuldbeheer.
Ervaring met Azure-hosting en het beheren van verschillende omgevingen.
Goede kennis van CI/CD-pipelines, testautomatisering, logging en monitoring.
Ervaring met het technisch verfijnen van user stories en het beheren van afhankelijkheden.
Je bent in staat ontwikkelaars te coachen en het technische niveau van een team te verhogen.
Je communiceert vlot met zowel technische als niet-technische stakeholders.
Je beheerst het Engels mondeling en schriftelijk op minimaal C1-niveau.