
Functieomschrijving
Wat ga je doen?
Ben jij een engineer die echt programmeert - businesslogica bouwt, integraties legt en complexe systemen aan elkaar knoopt? Iemand die thuis is in zowel de voor- als de achterkant van een applicatie? Dan is dit jouw plek bij iO Campus Rotterdam.
Denk aan het Feyenoord-platform: native apps voor Android en iOS, een multisite-website (feyenoord.com, dekuip.com en de zakelijke website), een API-integratielaag die alle bronsystemen verbindt, CMS-beheer én functionaliteiten zoals mijn-omgeving en een ticketingsysteem. Geen stylingklussen, maar echt programmeerwerk aan de kern van digitale producten.
Jouw verantwoordelijkheden:
Je definieert codingstandaarden, architectuurrichtlijnen en bewaakt deze via geautomatiseerde tooling (zoals ESLint, Prettier of SonarQube) en code reviews;
Je bouwt functionaliteiten en businesslogica in TypeScript, Node.js, React en Next.js;
Je werkt in composable, headless en MACH-architecturen en legt de verbinding tussen systemen;
Je integreert CMS-, CRM- en SSO-systemen en zorgt voor robuuste authenticatie- en autorisatieflows;
Je bouwt en onderhoudt API-integratielagen die bronsystemen verbinden met de digitale voorkant;
Je werkt zelfstandig samen met Product Owners en stakeholders binnen het klantteam;
Je signaleert proactief technische risico's en kansen;
Je optimaliseert je ontwikkelworkflow actief met AI-tooling en agentic engineering.
Vereisten
Kennis van composable architectuur, headless CMS en MACH-architecturen;
Ervaring met het integreren van externe systemen: CMS, CRM, SSO, authenticatie en API-lagen;
Je snapt hoe zowel de voor- als de achterkant van een architectuur werkt en weet daartussen de verbinding te leggen;
Minimaal 3 jaar relevante werkervaring; agencyervaring is een pré;
Ervaring met agentic engineering en AI-tooling: je kent de werking van gangbare taalmodellen en weet hoe je jouw developer experience ermee verbetert;
Analytisch sterk, proactief en communicatief vaardig;
Uitstekende beheersing van de Nederlandse taal, zowel mondeling als schriftelijk.
- Rotterdam, Zuid-Holland, Nederland
of
Helemaal klaar!
Je sollicitatie is succesvol ingediend!
Je hebt al gesolliciteerd op deze vacature
Bedankt voor je interesse – we hebben je sollicitatie al ontvangen, dus deze nieuwe inzending kan niet worden geaccepteerd. Je eerdere sollicitatie is opgeslagen.
Als je hulp nodig hebt of denkt dat dit een fout is, stuur ons dan een e-mail via recruitment.iodigital@recruitee-mailbox.com