Veel van de producten die we ontwikkelen maken gebruik van React in combinatie met Next.js. We passen hierbij de component library benadering toe waarbij componenten libraries in samenwerking met UX en design teams worden ontwikkeld.
We hebben een sterke focus op performance, zowel bij het consumeren van data van GraphQL services als bij het genereren van de responses. Een goede gebruikerservaring en tevens goede scores omtrent web vitals / lighthouse is tegenwoordig essentieel voor ons vakgebied.
We hechten veel waarde aan het leveren van kwalitatief hoogstaande software. Dit houdt in dat we onder anderen werken met TypeScript en uitgebreid unit en integration tests schrijven aan de hand van Jest en Cypres/Playwright. Voor de klant en het design team bouwen wij daarom ook goed gedocumenteerde componenten libraries met bijvoorbeeld Storybook. Daarnaast hebben we een sterke focus op code reusability binnen projecten maar ook project overstijgend.
Het ontwikkelen van deze software vindt plaats in sprints van 2 a 3 weken, waarbij de teams vanuit Lab Digital bestaan uit bijvoorbeeld een aantal ontwikkelaars, (UX) designers, QA specialisten, een solution architect en scrum master. Binnen dit team kan je vervolgens de verantwoordelijkheid pakken om samen met het team en de opdrachtgever hoogwaardige software te leveren. Voor een aantal grote opdrachtgevers zijn ook regelmatig meerdere teams actief, waarbij teams onderling de samenwerking opzoeken.