Front-end developer (react) - nationaal archief

Ministerie van Onderwijs Cultuur en Wetenschap
The Hague, Netherlands
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Compensation
€ 16K

Job location

Remote
The Hague, Netherlands

Tech stack

HTML
JavaScript
PHP
API
Agile Methodologies
CSS
Digital Rendering
Drupal
Scrum
TypeScript
React
iOS
GIT
SASS
Angular
Figma
Front End Software Development
Docker

Job description

De realisatie van het nieuw te ontwikkelen front-end deel (React) van het nieuw te realiseren Selectiebesluiten Register. Dit wordt een interactieve applicatie die het eenvoudig maakt om selectiebesluiten en onderdelen daarvaan te vinden voor zowel burgers als professionals. Dit is een uitdagende klus omdat de applicatie tevens SEO vriendelijk moet zijn waarvoor ook ServerSide rendering noodzakelijk is. De data komt vanuit een APi die door ons eigen team gemaakt gaat worden. De applicatie zelf moet zonder echte API's kunnen werken met test / mock data. Omdat je in een scrum-team werkt die ook regulier onderhoud aan de bestaande website doet kan je hieraan ook bijdragen. Dit team is ondermeer bezig met het ombouwen van verschillende Angular applicaties naar React.

Achtergrond opdracht Selectiebesluiten worden momenteel gebubliceerd in PDF formaat (zoals te vinden op: https://www.nationaalarchief.nl/archiveren/zoeken?activeTab=archive&qf_type_item_term_name=Selectielijst&type_item_term_name=Selectielijst) en zijn op de huidige manier alleen toegankelijk voor professionals die deze opstellen. De nieuwe Archiefwet die komende jaar (2027) ingaat stelt extra voorwaarden aan de toegankelijkheid voor burgers waardoor een gebruiksvriendelijkere oplossing nodig is Wensen

  • Goede kennis van, en Ervaring met de volgende onderwerpen is een pré: -Moderne ui frameworks (zoals Material-UI)

  • Angular projecten

  • PHP/Drupal

  • CI/CD pipelines en Docker

  • Aantoonbare ervaring met het ontwikkelen van visueel aantrekkelijke (en zoekmachine vriendelijke) React applicaties en ook met moderne native frontend code (Typescript / Javascript SCSS/SASS/CSS, HTML) zonder framework.

  • De kandidaat heeft ervaring met het omzetten van Figma designs naar front-end code. Tevens heeft de kandidaat ervaring met webcomponenten en het onderhouden daarvan in een centrale componenten library, met Storybook als ontwikkel- en documentatieplatform.

Requirements

Communicatief, oplossingsgericht, analytisch. Ervaring met Scrum binnen een Agile werkomgeving is een grote pré. We verwachten van onze ontwikkelaars een drive om tot optimale oplossingen te komen en deze uit te dragen in het team. Onze ontwikkelaars zijn in staat om op niveau te kunnen schakelen en zelfstandig hun weg te kunnen vinden in een complexe code base. De kandidaat zal deel uit maken van een professioneel, maar vooral ook gezellig scrumteam in Den Haag, waar een open cultuur heerst en toewijding, respect en openheid naar elkaar belangrijke kernwaarden zijn. De ideale kandidaat komt tegemoet aan deze kernwaarden en is bereid om compromissen te sluiten om als team gezamenlijke doelen te bereiken. Ook durft deze feedback te geven én te ontvangen met respect voor ieders kwaliteiten en meningen. Het team werkt zowel op kantoor als vanuit huis in een 50/50 verhouding.

De Eisen

  • Front-end development met moderne front-end libraries en frameworks, met name React. Zowel met client side als server-side rendering en SEO vriendelijke pagina's.
  • React 18 > (3 jaar)
  • JavaScript / TypeScript (5 jaar)
  • CSS, SCSS, SASS (5 jaar)
  • GIT (3 jaar)
  • Docker (3 jaar)

De Wensen

  • Goede kennis van, en ervaring met moderne UI frameworks (zoals Material-UI)
  • Ervaring met Angular projecten
  • Ervaring met PHP/Drupal
  • Ervaring met CI/CD pipelines en Docker
  • Ervaring met het omzetten van Figma designs naar front-end code.
  • Ervaring met webcomponenten en het onderhouden daarvan in een centrale componenten library, met Storybook als ontwikkel- en documentatieplatform.
  • Aantoonbare ervaring met het ontwikkelen van visueel aantrekkelijke (en zoekmachine vriendelijke) React applicaties en ook met moderne native frontend code (Typescript / Javascript SCSS/SASS/CSS, HTML) zonder framework.

About the company

+ We beoordelen je CV om te zien of er een match is. + We controleren of je voldoet aan de eisen en wensen. + We onderzoeken op basis van data of je gewenste tarief concurrerend is. Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten. 2. 2 Introductie bij de opdrachtgever De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier. + We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen. + We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc... + Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief. 3. 3 Aan de slag Wij houden van eerlijk en transparant zaken doen. Als je aan slag gaat via Freep Detachering dan hanteren we de volgende voorwaarden: + Bij Freep kom je voor de duur van je opdracht in dienst, via een eenvoudige Delance-overeenkomst. Zo profiteer je van de voordelen van ondernemerschap én de zekerheid van een werknemer. + Delance-vergoeding: tot 85% van het uurtarief dat wij bij de opdrachtgever factureren - jouw inzet telt direct mee + Heldere administratie: wij zorgen voor loonstrook, nettobetaling, sociale lasten en pensioenopbouw + Volledige dekking: bescherming tegen ziekte en arbeidsongeschiktheid zonder dat jij er omkijken naar hebt meer informatie over onze dienstverlening 4. Reageer direct

Apply for this position