31 (0)10 210 8790

Front-end Developer voor 16 uur per week.

Nieuw

Job description

Front-end Developer voor 16 uur per week.
Korte omschrijving
De ICT-afdeling van de gemeente Utrecht zoekt een ervaren en betrokken front-end
developer om het beheer van het Design System van de gemeente Utrecht naar een hoger
niveau te brengen. De werkzaamheden bestaan uit het ontwikkelen en verbeteren van
toegankelijke webcomponenten voor utrecht.nl, het Digitaal Loket en online formulieren. Je
werkt samen met Team UX aan het oplossen van toegankelijkheidsissues, het verbeteren van
bestaande componenten en het moderniseren van de StoryBook-omgeving.

Opdrachtomschrijving:

Ontwikkelen en verbeteren webcomponenten
Het ontwikkelen van belangrijke generieke web-componenten, beschrijven van
ontwerpprincipes en toegankelijkheid waarborgen voor onze belangrijke digitale kanalen
(utrecht.nl, Digitaal Loket en formulieren)

- Bestaande bugfixes leveren met hoge prioriteit voor verbeteren van de toegankelijkheid
- Verbeteren van grid-layout, hoofdmenu, mobiel menu
- Verbeteren componenten zoals: accordion, cards, spotlights, social media buttons en
toptask-buttons
- Op alle kanalen dezelfde front-end (CSS/HTML/javascript) output technieken gebruiken
- Toepassen van het nieuwe lettertype (Noto Sans) op alle digitale kanalen
- Ondersteunen van doorontwikkelingen vanuit andere projecten die componenten
gebruiken van het NL Design System.

Up to date brengen en overzichtelijk maken van StoryBook
Wij gebruiken StoryBook als opensource en centrale online bibliotheek waarin alle
herbruikbare front-end componenten overzichtelijk worden gepresenteerd en
gedocumenteerd. Dit is essentieel voor beheerders en ontwikkelaars om snel componenten
te vinden, kwaliteit te bewaken en efficiënt door te ontwikkelen. https://nl-design-
system.github.io/utrecht/storybook/
- Updaten naar actuele versie (we lopen nu twee versies achter, geeft kans op verstoring)
- Verbeteren van de structuur, overzicht en vindbaarheid zodat StoryBook makkelijker te
gebruiken is
- Instructies maken voor webmasters/beheerders voor een zelfstandiger beheer, zodat de
beheerder zelfstandig updates kunnen uitvoeren en ondersteuning kunnen bieden aan
leveranciers
- StoryBook op designsystem.utrecht.nl onderbrengen
Automatisch testen van front-end componenten
Automatisch testen zorgt ervoor dat we eerder en sneller fouten vinden in componenten,
voordat deze op een productie-omgeving een probleem zorgen.
- Implementeren visuele regressietesten (Chromatic via GitHub)
- Verbeteren automatische WCAG-toegankelijkheidstesten via GitHub
- Onderzoeken of het mogelijk is aan te sluiten bij automatische testen vanuit DomstadIT

Werkwijze
Je werkt samen met de NL DesignSystem community, team UX en Webmasters van
DomStadIT en richt je werkzaamheden naar eigen inzicht in. Je kan zelfstandig werken en
beslissingen nemen. Je betrekt de belangrijkste stakeholders op de momenten dat ze
geïnformeerd moeten worden of een beslissing moeten nemen. Je werkt transparant en geeft
duidelijk beschrijving van je werkzaamheden aan de issues via GitHub.

Je bent in staat om te gaan met een koerswijziging als prioriteiten van issues gedurende deze
periode aangepast worden op basis van een veranderende situatie.

Resultaat van de opdracht
Deze opdracht kan worden afgerond als er binnen de beschikbare uren zoveel mogelijk
punten uit de opdrachtomschrijving naar tevredenheid zijn afgerond.

Jij hebt:
In de afgelopen 5 jaar de volgende vaardigheden en ervaring opgedaan:
- Ervaring met Git (3 jaar)
o a. toepassen van een Git rebase workflow
o b. het doen van atomic commits;
o c. merge conflicts vermijden en oplossen.
- Begrijpbare en leesbare documentatie opleveren voor functioneel beheerders (1 jaar)
- StoryBook (1 jaar)
- Werken met en bijdragen aan Open Source systemen (3 jaar)
- CSS/SCSS/HTML/Javascript (3 jaar)
- Typescript (3 jaar)
- Front-End ervaring (4 jaar)
- React/NodeJS (2 jaar)
- Ervaring met het ontwerpen en bouwen van toegankelijke componenten (3 jaar)
- Ervaring met NL Design System en Design Tokens (2 jaar)
- Ervaring met omzetten van Figma ontwerpen naar code is een pre
- Werken met grote gemeenten en/of overheidsinstellingen is een pre
- Automatisch testen van front-end componenten (1 jaar)
- Toepassen van WCAG-toegankelijkheidseisen met technologie zoals HTML en WAI-ARIA.
Heeft gewerkt aan meerdere projecten waar de kandidaat actief aan toegankelijkheid
heeft bijgedragen.

Als gemeente Utrecht geloven wij dat een diverse organisatie zorgt voor meer innovatie,
creativiteit en een betere samenwerking. Om die reden streven wij ernaar om een zo’n
inclusief mogelijke organisatie te zijn.

Ben je benieuwd hoe wij dat doen? Lees meer over onze diverse en inclusieve organisatie.

Gemeente Utrecht heeft het voornemen om per mei 2026 gebruik te maken van een broker.
Indien dit voornemen wordt gerealiseerd, zullen de overeenkomsten die doorlopen na 1
november 2026 via de broker worden gehercontracteerd. De hercontractering zal in dat
geval plaatsvinden in oktober/november 2026. Bij deze hercontractering blijven de
inhuurtermijn en het tarief ongewijzigd.

Duur: 1 september t/m 31 december (geen verlenging mogelijk) - 31 december met optie op verlenging
Standplaats: niet gespecificeerd
ZZP: niet toegestaan
Aanbieden kan tot: 06 aug. 2025 (wo.), 8:45

Requirements

Eisen:
  • In de afgelopen 5 jaar de volgende vaardigheden en ervaring opgedaan
  • Ervaring met Git (3 jaar) o a. toepassen van een Git rebase workflow o b. het doen van atomic commits; o c. merge conflicts vermijden en oplossen
  • Begrijpbare en leesbare documentatie opleveren voor functioneel beheerders (1 jaar)
  • StoryBook (1 jaar)
  • Werken met en bijdragen aan Open Source systemen (3 jaar)
  • CSS/SCSS/HTML/Javascript (3 jaar)
  • Typescript (3 jaar)
  • Front-End ervaring (4 jaar)
  • React/NodeJS (2 jaar)
  • Ervaring met het ontwerpen en bouwen van toegankelijke componenten (3 jaar)
  • Ervaring met NL Design System en Design Tokens (2 jaar)
  • Ervaring met omzetten van Figma ontwerpen naar code is een pre
  • Werken met grote gemeenten en/of overheidsinstellingen is een pre
  • Automatisch testen van front-end componenten (1 jaar)
  • Toepassen van WCAG-toegankelijkheidseisen met technologie zoals HTML en WAI-ARIA. Heeft gewerkt aan meerdere projecten waar de kandidaat actief aan toegankelijkheid heeft bijgedragen
Wensen:
  • Kandidaat heeft HBO werk en denkniveau. Motiveer waarom kandidaat hieraan voldoet
  • Ervaring met het omzetten van Figma ontwerpen naar code is een pre. Beschijf deze vaardigheden en ervaring
  • Werken met grote gemeenten en/of overheidsorganisaties is een pre

Company profile

Sharing would be appricatied! Paylaşırsanız sevinirim! Do you want to work for our client in The Netherlands? Hollandada ICT alaninda calismak?

Let’s meet! Are you the person we’re looking for?

If you are, we are happy to receive your application including your motivation.

Growing a better world together: You'll already be aware that our client is a financial services provider for 7.1 million customers in 40 countries. But did you know that we aim to contribute to real change with our 'Growing a better world together' mission? We do so in countless ways, such as:

A third of all the food we purchase is thrown away. Together with Nature & Environment, we’re working to increase awareness among consumers of how to reduce food waste. As part of a project with Humanitas, we are helping people who are experiencing financial difficulties to get their household finances in order. Together with ‘Vluchtelingenwerk Nederland’ (the Dutch Council for Refugees), we are helping 1,500 refugees find a suitable job. Interested? Do you want to become the ideal version of yourself? We would love to help you fuel and invest in your career and ambitions in an environment where you keep learning every day. We give you the space to innovate and initiate. In this way, we offer you numerous opportunities to grow and help you exceed your expectations, to do the right thing exceptionally well, and to therefore grow as a professional.

Our client is a financial service provider for 7.1 million customers in 40 countries, you know already. Our Red Team works for all the locations of our client in all these countries. Do you also know that we are working together on a better world? We do this in 101 ways like for example our knowledge and experience of Ethical Hacking and Red Teaming sharing with other organizations and "hackers". That belongs to us at ' growing a better world together '

Benefits

Working conditions: This job role offers a balanced split between operational (run) and project (build) work, with a distribution of 75% operational and 25% project-related tasks. To minimize the impact on business operations, some changes may be scheduled outside of regular business hours.

Do you want this too? Do you aspire to be the best version of yourself? We are delighted to support your development and invest in an environment where continuous learning is encouraged. We provide you with the freedom to innovate and take initiative. By offering numerous growth opportunities, we help you exceed your own expectations and excel in your work, enabling you to grow both personally and professionally.

Moreover, you can expect the following benefits based on a 36 or 40-hour working week:

  • An Employee Benefit Budget equivalent to 10% of your monthly income, which you can use according to your preferences. This budget allows you to purchase additional holiday days or make additional contributions to your pension.
  • Flexible working hours and the possibility of location-independent work, depending on the team's planning.
  • 100% reimbursement of commuting costs if you travel using public transportation. If you commute by car or motorcycle, you can opt for a commuting allowance.
  • A pension scheme with a contribution rate of only 5% from your side.

Let's get to know each other.

Are you the person we are looking for? The new colleague who wants to strengthen our client's team and make a difference for yourself, our customers, and society? We would love to receive your application for this vacancy.

Please note: Even if you don't meet all the criteria mentioned in the profile, but you believe you can fulfill the role effectively, we encourage you to apply. We invest in your growth and development.

Responses to applications are handled in accordance with our vacancy management process.

If you have any questions about the application process, ww will be happy to assist you via email (info@if-solutions.nl) office +31 10 210 87 90 or through the provided application link.

Screening is a standard part of the application process. We assess candidates based on the screening procedures followed by our client to ensure that new employees are reliable and suitable for their roles.

For this vacancy, an individual assessment and skills testing may be included as part of the application process.

We believe that everyone is unique, and it is precisely these differences that help us become an even better bank. That's why we are curious to know more about you.

Location

Utrecht

Publication date

23.07.2025

Publication end date

07.08.2025

Contact person

de Bruin

Other details
More information
Felix de de Bruin
Work phone: (010) 2108 790
Create job alert
Copyright © 2025 IF-Solutions   |  Sitemap   |  Privacy statement
IF-Solutions uses cookies to remember certain preferences and align jobs interests.
Close