Senior React Front-end Ontwikkelaar

ZZP (of detachering)
Delen

Over de opdracht

Vacature Senior React Front-end Ontwikkelaar

In het kort: Je gaat als senior React front-end ontwikkelaar in een scrumteam hoogwaardige front-end software bouwen, testen, documenteren en verbeteren voor het moderne applicatielandschap Gaia van de Arbeidsinspectie en hierover adviseren richting opdrachtgever. Beschrijving project: Het project Vernieuwing IV landschap Arbeidsinspectie wordt uitgevoerd in opdracht van het Ministerie van Sociale Zaken en Werkgelegenheid. De vernieuwing heeft betrekking op de volgende applicaties: – Gaia(landschap) – ISBB – INet – Webportaal – Transparantie website – Verklaringen app. Omschrijving einde project: De vernieuwing vergt naar verwachting meerdere jaren, de looptijd van het project duurt daarom tot en met 2030. Of eindigt zoveel eerder als de applicaties zijn opgeleverd en overgedragen aan de toekomstige beheerorganisatie. Context project/programma en rol De professional is senior front-end ontwikkelaar verantwoordelijk voor de ontwikkeling van front-end software in het kader van de vernieuwing van het IV landschap voor de Nederlandse Arbeidsinspectie. Opdracht Het ontwikkelen van kwalitatief hoogstaande software en het testen van gerealiseerde software ten behoeve van de nieuwbouw voor de Arbeidsinspectie. De te realiseren software omvat front-end software voor het applicatielandschap Gaia. De activiteiten die horen bij het realiseren van de opdracht zijn: – opleveren van software; – ondersteuning en reviewen van andere ontwikkelaars bij de realisatie van software; – reviewen van software van andere ontwikkelaars; – schrijven van automatische testen voor gerealiseerde software; – (geautomatiseerd) uitvoeren van testen; – documenteren van software architectuur; – beoordelen van functionele requirements op haalbaarheid in de software en het inschatten en inplannen van werkzaamheden op basis hiervan; – adviseren van de opdrachtgever over (architectuur)keuzes. Resultaten Gerealiseerde software voor de vernieuwing van het IV landschap van de Arbeidsinspectie (nieuwbouw, doorontwikkeling en applicatiebeheer), waarvan de planning loopt tot 31-12-2030. Het landschap bestaat uit de applicaties: – Gaia(landschap) 4 – ISBB – INet – Webportaal – Transparantie website – Verklaringen app. De front-end in het Gaia landschap is in React ontwikkeld. Hiervoor is specifieke kennis nodig van het React framework. Het resultaat van de inzet is het tijdig, zelfstandig en autonoom opleveren van software in afstemming met de andere fullstack ontwikkelaars, front-end ontwikkelaar en testers. Hiervoor levert de professional software op ten behoeve van releases van de klant in gemiddeld 15 tot 20 sprints per jaar gedurende de looptijd van de opdracht. De software voor het applicatielandschap Gaia dient conform de releaseplanning productierijp opgeleverd te worden. De product owner van de klant stemt de releaseplanning af met de professional. Aan het einde van de opdracht zijn de legacy applicaties gereed voor uitfasering, zijn de nieuwbouw applicaties en de te continueren applicaties gereed voor verdere (door)ontwikkeling. De software en testen worden opgeleverd zodanig dat de software: – voldoet aan de voor de opdracht geldende ISO-25010 standaard, Nederlandse Praktijkrichtlijn NPR-5326 en de ICTU kwaliteitsaanpak Softwareontwikkeling (welke is afgeleid van ISO-25010); – voldoet aan de acceptatiecriteria in de user story; – voldoet aan de niet functionele eisen, voor zover deze aan de applicatie gesteld zijn; – past binnen de architectuur van de Arbeidsinspectie. De software wordt periodiek door opdrachtgever getoetst op bovenstaande eisen. Op verzoek van de klant vinden ook externe audits en toetsen plaats. Opdrachtnemer kan op basis van bovenstaande eisen aangesproken worden op zijn of haar resultaten. Aan het einde van de opdracht dient de professional zijn of haar kennis te borgen binnen de documentatie en de broncode van het eindproduct. Daarnaast werkt hij of zij mee aan de warme overdracht van kennis aan de (uiteindelijke) beheerorganisatie. Beoordeling De werkzaamheden van de professional zoals hierboven beschreven zijn onderdeel van het Definition of Done (DoD) van de oplevering. De professional legt na iedere oplevering verantwoording af voor zijn resultaten. De software wordt bovendien periodiek door opdrachtgever getoetst op de bij het resultaat beschreven eisen. Op verzoek van de klant vinden ook externe audits en toetsen plaats, zoals informatiebeveiligingsaudits, toegankelijkheidsaudits en performancetesten. Opdrachtnemer kan op basis van deze eisen aangesproken worden op zijn of haar resultaten. Specifieke kennis De senior React ontwikkelaar heeft ruime expertise (binnen complexe omgevingen) van: – React Taak omschrijving Voor het team dat verantwoordelijk is voor de modernisering van een deel van het landschap van de Nederlandse Arbeidsinspectie zoeken wij één Senior Front-end React Ontwikkelaar. Het applicatielandschap ondersteunt de Nederlandse Arbeidsinspectie met hun dagelijkse werkzaamheden. De inspecteur staat centraal en wordt zowel op kantoor als op locatie ondersteund met zijn inspecties. Mocht er tijdens een inspectie een overtreding worden geconstateerd dan wordt dit overgedragen aan de boeteafdeling, de ondersteuning van het boeteproces valt ook binnen dit landschap. Het huidige landschap is complex en bestaat uit veel verschillende componenten, applicaties en technieken. De NLA investeert in het moderniseren van dit landschap. Veel gebruikte technieken zijn: – React – Sql Server – .Net – Docker Je wordt onderdeel van het scrumteam dat voornamelijk gericht is op de modernisering van een deel van het landschap. Dit team bestaat op dit moment uit 3 personen: – 2 full-stack ontwikkelaars – 1 testers Beide teams zijn vanzelfsprekend zelfcoördinerend waarbij wij de scrumwaarden openheid, durf, respect, focus en commitment vanzelfsprekend vinden voor de teams, net zoals samenwerken en elkaar helpen. Gewenst profiel Je bent een ervaren Senior React Ontwikkelaar die gewend is in een multidisciplinair team te opereren. Je bent in staat om binnen het team richting te geven aan de front-end development werkzaamheden en je React vaardigheden over te brengen aan de full-stack ontwikkelaars. Daarnaast ben je gewend om met een UX-er samen te werken. Bovendien heb je naast een praktische ook een theoretische achtergrond in het ontwikkelen van kwaliteitssoftware. De omgeving is complex en we werken nauw samen met de opdrachtgever, de NLA. Je beschikt daarom over goede communicatieve vaardigheden en je kan zowel samenwerken als zelfstandig werken. Ook heb je geen moeite om eventuele andere taken in het scrum team op je te nemen. Over de klant: Project/Programma Vernieuwing IV landschap Arbeidsinspectie. Het project wordt uitgevoerd in opdracht van het Ministerie van Sociale Zaken en Werkgelegenheid. De looptijd van het project duurt naar verwachting tot en met 2030, of eindigt eerder als de applicaties zijn opgeleverd en overgedragen aan de toekomstige beheerorganisatie. Locatie: Den Haag

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.

– Minimaal 5 jaar ervaring als front-end developer in complexe software-ontwikkeltrajecten. – Minimaal 5 jaar ervaring met TypeScript, React en het bijbehorende ecosysteem. – Minimaal 5 jaar ervaring met herbruikbare componentbibliotheken en design systems. – Ervaring met user experience en gangbare UX-designprincipes. – Minimaal 3 jaar ervaring met werken in een Agile/Scrum-omgeving. – Beheersing van de Nederlandse taal in woord en geschrift.

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.

– Courante ervaring met:Opzetten en beheren van React componenten – TypeScript – Styling met TailWind CSS – Overige stack: shadcn/ui, React Hook Form, TanStack Query, TanStack Table – Beheren en onderhouden componentbibliotheek in Storybook i.s.m. UX – Courante ervaring met unit- en integratietestenJest/Vitest – React Testing Library – Mock Service Worker – Courante ervaring met kwaliteitsborging, waaronder:Toegankelijkheid (WCAG 2.2, niveau AA) – Static code analysis zoals: SonarQube – Security tooling zoals: Dependency Track – Dependency management – Courante ervaring met vergelijkbare rollen en opdrachten – Courante ervaring met software-ontwikkeling binnen grote bedrijven of de overheid Competenties – Zelfstandig en autonoom kunnen werken binnen afgesproken kwaliteitsnormen. – Samenwerken binnen een multidisciplinair scrumteam en kennis delen met collega-ontwikkelaars. – Communicatieve vaardigheden om te overleggen over (deel)resultaten en te adviseren over architectuurkeuzes. – Resultaatgericht werken met focus op tijdige oplevering conform releaseplanning. – Nauwkeurig documenteren en borgen van kennis in documentatie en broncode.

Overige informatie

Optie tot verlenging: Onbekend Gespreksdatum: Donderdag 25 juni

Over de opdrachtgever

Het Ministerie van Sociale Zaken en Werkgelegenheid is een departement van de Nederlandse overheid verantwoordelijk voor het sociale beleid en de werkgelegenheid in Nederland. Het ministerie houdt zich bezig met het ontwikkelen en uitvoeren van beleid dat gericht is op het bevorderen van sociaal welzijn en het stimuleren van werkgelegenheid. Hierbij wordt onder andere gekeken naar arbeidsomstandigheden, sociale zekerheid, arbeidsmarktbeleid en gelijke kansen op de arbeidsmarkt. Het ministerie tracht een evenwicht te vinden tussen de belangen van werkgevers en werknemers en streeft ernaar om een inclusieve arbeidsmarkt te creëren waar iedereen kan participeren.

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

Senior React Front-end Ontwikkelaar

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!