Frontend Developer Content Exchange Platform

ZZP (of detachering)
Delen

Over de opdracht

Vacature Frontend Developer Content Exchange Platform

In het kort: Je gaat als frontend developer herbruikbare UI-componenten en portalen ontwikkelen op basis van een component- en datalibrary, gekoppeld aan het Content Exchange Platform, om digitale leermaterialen beter toegankelijk, vindbaar en herbruikbaar te maken. Opdrachtomschrijving Het team Digitale Leermaterialen van SURF exploiteert diensten die in het teken staan van het opslaan, distribueren, publiceren en vindbaar maken van digitale (open/FAIR) leermaterialen met als doel de kwaliteit van het onderwijs te verbeteren. Docenten en studenten kunnen makkelijk leermaterialen vinden en (her)gebruiken en onderwijsinstellingen kunnen nieuwe en bestaande leermaterialen (open/FAIR) delen. Deze SURF-diensten zijn ontwikkeld door verschillende teams in verschillende stacks en met verschillende uitgangspunten, maar lijken desondanks sterk op elkaar of delen dezelfde functionaliteit. Ook is er een sterke behoefte om deze systemen meer en beter op elkaar aan te laten sluiten. Deze functionaliteit bestaat uit onder andere het harvesten, verrijken, categoriseren, distribueren, controleren, presenteren en kwalificeren van leermaterialen. Om dit mogelijk te maken hebben ze het Content Exchange Platform ontwikkeld op basis van een microservice-gebaseerde architectuur. Hiermee bieden ze microservices voor een brede groep applicaties, voor gebruik zowel binnen als buiten SURF. Wij zoeken een frontend developer die bijdraagt aan de verdere ontwikkeling van een front end componenten library om portalen te kunnen creëren die gekoppeld zijn met het Content Exchange Platform. Het doel van deze portalen is het digitaal toegankelijk, vindbaar, zichtbaar en herbruikbaar maken van kennisproducten. De werkzaamheden richten zich op: – Het aanwenden van een component en data library van SURF. – Het ontwikkelen van herbruikbare UI componenten voor de library van SURF. – Het ontwikkelen van custom componenten voor specifieke portalen.

Eisen

LET OP: Het is voor onze opdrachtgever noodzakelijk dat je aan al de gestelde functie-eisen kunt voldoen. Dit moet overtuigend blijken uit je CV. Alleen dan is reageren op deze opdracht zinvol.

– Goed in staat jezelf in woord en geschrift uit te drukken in het Engels en je bent in ieder geval in staat om Nederlands te lezen en te verstaan. – Je bent een professional practitioner van Scrum/Agile, begrijpt de onderliggende principes en past deze toe. – Je staat open voor keuzes die door andere developers en techneuten zijn gemaakt: je staat open voor integratie, samenwerking en consensus. – Ervaring met React (NextJS), TypeScript, Tailwind. – Je hebt ervaring met het ontwikkelen van open source software. – Je hebt in ieder geval ruime ervaring met JavaScript-frameworks (m.n. React), HTML en CSS, en bij voorkeur ook Vue. – In de ideale situatie heb je ook ervaring met Micro frontends en/of web components en het maken van accessible (toegankelijke) webapplicaties. – Werken met een design system waar jij ook een bijdrage aan levert. – Je affiniteit hebt met het onderwijs en het is een pré als je ook “in het onderwijs” hebt gewerkt. – Je kunt samenwerken in een multidisciplinair team met gepassioneerde collega’s die gezamenlijk werken aan the greater good. – Je bent nieuwsgierig, leergierig en kritisch. – Je kan uitleggen waarom security en privacy voor SURF geen marketingtermen zijn. – Jij bent de persoon waar mensen naar verwezen worden als ze willen dat het goed gebeurt. – Je houdt van uitdagingen en kan je flexibel opstellen. – Je bouwt graag systemen die voldoen aan de ISO 25010 kwaliteitseisen.

Wensen

LET OP: Op basis van de wensen van onze opdrachtgever wordt bepaald of je eventueel wordt uitgenodigd voor een selectiegesprek. Het is dus noodzakelijk dat je ook op de wensen een sterke match hebt.

– Geen wensen

Overige informatie

Optie tot verlenging: Ja, met optie tot verlenging Gespreksdatum: Onbekend

Over de opdrachtgever

SURF is een samenwerkingsorganisatie van het onderwijs en onderzoek in Nederland. SURF biedt innovatieve ICT-oplossingen en -diensten aan instellingen voor hoger onderwijs en onderzoek, zoals universiteiten en hogescholen. Hiermee ondersteunt SURF deze instellingen in hun onderwijs, onderzoek en bedrijfsvoering. Dankzij de diensten van SURF kunnen instellingen efficiënter samenwerken, kennis delen en gebruikmaken van geavanceerde ICT-mogelijkheden.SURF speelt een belangrijke rol in het stimuleren van digitale innovatie en samenwerking binnen de Nederlandse onderwijs- en onderzoeksgemeenschap.

Procedure

De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.

  • Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
  • Wanneer je interesse hebt in deze opdracht en overtuigd bent van een sterke match, reageer dan direct!
  • Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief/maandloon.

Op basis van deze informatie kunnen wij voor je aan de slag! We nemen contact met je op om alle verdere details goed door te nemen en duidelijke afspraken met je te maken voor we je daadwerkelijk voorstellen.

Reageer nu op

Frontend Developer Content Exchange Platform

Let op: Contractvorm voor deze opdracht is ZZP (of detachering)


Wij staan voor je klaar!

(ma - vr 09:00 - 17:00)

Vraag over de opdracht? Wij ontvangen graag je vraag per mail via [email protected]

Bureau/partner?

Je kunt dan alleen voorstellen na aanmelding en toelating als partner via onderstaande pagina.

Hulp met je stukken?

Leer hier hoe je een goede motivatiebrief schrijft (als ZZP-er) in het publieke domein!

Leer hier hoe je je CV herschrijft naar de opdracht (als ZZP-er) in het publieke domein!

Leer hier hoe je je competenties verwerkt in je CV, motivatiebrief en gesprek!

Veelgestelde vragen

Wij kennen de meeste opdrachtgevers goed en weten waar zij op letten in een selectieproces. Die ervaring gebruiken we bij elke aanbieding: we toetsen je CV en geven gerichte tips over je CV, motivatie, (concurrerend) uurtarief en presentatie. Ook wanneer je op gesprek mag helpen wij je met de voorbereiding. Zo vergroten we samen je slagingskans!

Reageren is altijd vrijblijvend (no cure no pay) en nog niet definitief. Na jouw reactie nemen we altijd eerst contact met je op, en pas als jij helemaal akkoord bent met de financiële en praktische uitgangspunten dragen wij je formeel voor bij de opdrachtgever. We werken met een eerlijke, marktconforme fee bovenop jouw uurtarief, verwerkt in het tarief richting de opdrachtgever. Samen stemmen we altijd af welk uurtarief jij wilt ontvangen en verkennen we of de opdracht goed aansluit bij jouw ambities en kwaliteiten.

Bij OverheidZZP vind je opdrachten op basis van ZZP én detachering. Let op: niet elke opdracht is beschikbaar voor zelfstandigen (ZZP of DGA). Je herkent de werkvorm direct aan het label bovenaan de opdracht: ZZP (of detachering) of Detachering . Staat er enkel ‘Detachering’? Dan is invulling als ZZP’er of als DGA vanuit een BV voor die specifieke rol helaas niet mogelijk. Lees hier meer over detachering.

De eisen die bij een opdracht staan vermeld zijn knock-out criteria: je moet hier 100% aantoonbaar aan voldoen om in aanmerking te komen. Wensen zijn geen harde vereisten, maar het is wel aanbevolen om aan zoveel mogelijk wensen te voldoen om kansrijk te zijn in de selectie. Reageer alleen als je zeker weet dat je aan alle eisen en de meest essentiële wensen voldoet.

Gebruik de eerste pagina van je CV of een deel van je motivatiebrief voor een heldere onderbouwing van jouw match. Neem alle eisen en wensen uit de opdracht over en beschrijf steeds kort hoe je hieraan voldoet. Dit maakt de aansluiting op de opdracht direct inzichtelijk en helpt de opdrachtgever in het begrijpen van jouw aanbieding. Je kunt hiervoor dit format gebruiken.

Relevante opdrachten

Interesse, en overtuigd van een sterke match?

Mogen wij je helpen met zoeken?

Wij helpen je graag met het vinden van een passende opdracht in het publieke domein! Interim of detachering? Neem contact met ons op dan gaan wij vrijblijvend persoonlijk voor je op zoek!