UVA - Decoupled vacature applicatie op basis van Drupal en React

JobBoard is een uitgebreid platform voor vacatures en stages, speciaal ontworpen voor studenten en afgestudeerden om in contact te komen met topbedrijven. Het platform stelt gebruikers in staat om te solliciteren, vacaturemeldingen in te stellen, goedgekeurde stages voor studiepunten bij te houden en evenementen en bedrijfsprofielen te verkennen. Door gebruik te maken van de kracht en flexibiliteit van Drupal, biedt JobBoard een naadloze gebruikerservaring die de interactie bevordert tussen studenten, bedrijven en onderwijsinstellingen.

Projectnaam
JobBoard
Klantnaam
Universiteit van Amsterdam
Techniek
Drupal development
React development
Drupal hosting
Drupal ondersteuning
Webdesign

JobBoard, De brug tussen studenten en de arbeidsmarkt

Hoe zorg je ervoor dat studenten en pas afgestudeerden moeiteloos de stap naar de arbeidsmarkt kunnen maken? Voor de Universiteit van Amsterdam ontwikkelden we JobBoard, een platform dat veel verder gaat dan een klassieke vacaturesite. Het is een complete omgeving waar studenten niet alleen vacatures vinden, maar ook stages kunnen volgen die aansluiten bij hun studieprogramma, bedrijfsprofielen ontdekken en zich voorbereiden op carrière-evenementen.

Van vacaturesite naar loopbaanplatform

Het uitgangspunt was helder: maak solliciteren en oriënteren eenvoudig én relevant. Met JobBoard kunnen studenten vacatures filteren op hun interesses, meldingen instellen zodra er een passende kans vrijkomt en vacatures opslaan om later terug te bekijken. Voor universiteiten was er nog een extra wens: studenten moeten ook inzicht krijgen in welke stages daadwerkelijk meetellen voor studiepunten. Dat maakt het platform uniek in zijn soort.

Daarnaast biedt JobBoard bedrijven de mogelijkheid zich uitgebreid te presenteren. Niet alleen met vacatures, maar ook met evenementen en bedrijfsinformatie. Daarmee ontstaat een dynamisch geheel dat studenten helpt om weloverwogen keuzes te maken en tegelijkertijd bedrijven verbindt met jong talent.

Werken bij-website op maat, gebouwd in Drupal

Waar een werken bij-website vaak stopt bij vacatures, tilt JobBoard de ervaring naar een hoger niveau. De basis wordt gevormd door Drupal, vanwege de flexibiliteit, schaalbaarheid en veiligheid. Dankzij een losgekoppelde architectuur – een Drupal-backend in combinatie met een React/Next.js-frontend – konden we complexe workflows en integraties realiseren zonder concessies te doen aan snelheid of gebruiksvriendelijkheid.

De voordelen van deze aanpak?

Ik ben erg blij hoe het proces van de herbouw van UvA jobBoard is verlopen. De samenwerking met Emble was prettig en professioneel. We zijn gestart met een sprint 0 waarin we de doelen en de basisfunctionaliteiten van de site bespraken. Een deel van de complexiteit zit in het moderatieproces dat we als Universiteit nodig hebben. Geen enkele vacature staat live voordat deze door een of meerdere moderatoren is nagekeken. Dit is zeer belangrijk met name voor de stages. We werkten SCRUM maar het project had ook user stories die nodig waren voor een minimal viable Product. Gedurende de bouw bepaalden we in overleg de samenstelling van het team waarbij er in de basis twee developers het hele traject betrokken waren. Af en toe haakten anderen aan vanuit expertise of om het tempo aan te passen. Dit heeft gezorgd voor een goede basiskennis bij meerdere developers van Emble en dit draagt positief bij aan de doorontwikkeling en het oplossen van bugs. Iedereen die heeft deelgenomen bij de herbouw was betrokken en er werd fantastisch meegedacht. Door dit teamwerk hebben we iets heel moois neer kunnen zetten binnen het beschikbare budget. Uiteraard is dit niet zonder concessies van mijn kant gegaan. Er staat nu een heel mooi veilig en schaalbaar nieuw UvA JobBoard live.

Tom de Vries
Universiteit van Amsterdam 

Uitdagingen en oplossingen

Het grootste vraagstuk zat in de veelzijdigheid van de functies. Hoe combineer je vacaturemeldingen, academische tracking, bedrijfsprofielen en evenementen in één platform zonder dat het rommelig of traag wordt? Onze teams werkten nauw samen om de juiste balans te vinden. Door slim gebruik te maken van de kracht van Drupal en de flexibiliteit van een moderne frontend wisten we een omgeving te bouwen die zowel schaalbaar als gebruiksvriendelijk is.

Impact

De eerste reacties spreken boekdelen. Studenten waarderen vooral de meldingen en de duidelijkheid rondom goedgekeurde stages. Bedrijven zien dat de kwaliteit van kandidaten stijgt, omdat sollicitanten beter voorbereid en gerichter reageren. Zo bewijst JobBoard zijn waarde als essentiële schakel tussen studie en loopbaan.

JobBoard - Drupal vacature platform voor de Universiteit van Amsterdam

Bijdrage aan de Drupal-community

Zoals bij veel projecten gaven we ook bij JobBoard iets terug aan de community. Ons team leverde bijdragen aan Drupal Core en modules als Diff, User Purge en JSON. Daarnaast ontwikkelden we de One Time Login Rest-module, die veilige login op ontkoppelde systemen mogelijk maakt. En met de Drupal SDK in TypeScript introduceerden we een krachtige tool die inmiddels breed wordt ingezet in headless Drupal-projecten.

Conclusie

JobBoard laat zien hoe je met Drupal en een slimme architectuur een werken bij-platform kunt bouwen dat niet alleen vacatures toont, maar echt de verbinding legt tussen studenten, universiteiten en werkgevers. Het is daarmee niet zomaar een vacaturesite, maar een toekomstbestendig loopbaanplatform dat studenten helpt hun volgende stap te zetten.

Meer cases zoals JobBoard