Front-End Ontwikkelaar

ICQ-Flex Profs BV
Utrecht, Netherlands
1 day ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

HTML Java (Programming Language) Cascading Style Sheets (CSS) DevOps OpenShift Openapi Spring-boot Syntactically Awesome Style Sheets (SASS) AngularJS Kubernetes Front End Software Development Jasmine
+2 more
Jenkins Microservices

Job description

Als frontend developer speel je een belangrijke rol bij de technische vertaling van user stories. Je werkt binnen een scrumteam en bent betrokken bij iedere stap, van idee tot ontwerp tot productie. Je ontwikkelt niet alleen zelf, maar deelt kennis ook graag met teamgenoten. Je coacht waar nodig en draagt zo bij aan de groei van het team. Donna is het systeem waarin de treindienstregeling wordt gepland. Je komt te werken in één van de teams die vooraan lopen in de technologische (WEB) en architecturale (microservices) vernieuwing van Donna. Waarbij stap voor stap delen worden omgebouwd of vervangen. Daarbij wordt gebruikt gemaakt van de laatste technologieën zoals Angular, microservices, OpenApi, OpenShift (Kubernetes) en Java. Met daarbij de voortgaande transitie naar DevOps. De DSO (Donna Service Organisatie) is een middelgrote organisatie (ong. 150 medewerkers - klein genoeg om nog net iedereen te kunnen kennen), die zich onderscheidt door een open en warme sfeer, waar we met zijn allen ons best doen om het beste uit elkaar naar boven te halen en ieders persoonlijke kwaliteiten zo veel mogelijk tot hun recht te laten komen. Bij de DSO werken we allemaal met hart en ziel. We dagen elkaar uit, staan voor elkaar klaar en hebben een geweldige tijd samen. Bij de DSO krijg je de ruimte om met jouw unieke bijdrage echt het verschil te maken.

Requirements

Teamplayer, kan taken zelfstandig uitvoeren, zonder het team en het einddoel uit het oog te verliezen.

  • Je bent in staat om user stories en non-functional requirements te vertalen naar technische taken en implementaties.
  • Je bent analytisch sterk, hebt een goed abstractievermogen en kunt complexe dingen helder uitleggen.
  • Omdat Donna een complex systeem is, is het belangrijk dat je op conceptueel niveau kan denken en uitleggen.
  • Je beschikt over goede communicatie vaardigheden, je bent aanwezig in het team, aanspreekbaar en helpend.
  • Je bent iemand die staat voor zijn/haar code en hebt kwaliteit hoog in het vaandel staan.

Je hebt minimaal 4 jaar ervaring als frontend developer;

  • Je hebt ervaring met Angular 12 of nieuwer;
  • Je hebt ervaring met Sass, SCSS, CSS en HTML;
  • Je hebt ervaring met Jasmine en Karma testrunner;
  • Je hebt ervaring met DevOps (mindset en tooling);
  • Je hebt ervaring met REST, openAPI;
  • Je hebt ervaring met Openshift (Kubernetes);
  • Je hebt ervaring met Jenkins / CI tooling;
  • Ervaring met Spring Boot is een pre;
  • Ervaring met Java 8 is een pre;
  • Ervaring met SVG is een pre.

LET OP: Deze opdracht kan niet ingevuld worden door een ZZP-er. De kandidaat is elders in dienst of is bereid deze opdracht op basis van payroll in te vullen.

  1. Je beschikt over HBO/WO werk- en denkniveau.
  2. Je hebt minimaal 4 jaar ervaring als frontend developer.
  3. Je hebt aantoonbare ervaring met Angular 12 of nieuwer.
  4. Je hebt ervaring met meerdere van de volgende: Sass, SCSS, CSS en HTML.
  5. Je hebt ervaring met testtooling zoals Jasmine en Karma testrunner (graag onderbouwen).
  6. Je hebt ervaring met DevOps (mindset en tooling).
  7. Je hebt ervaring met overige tooling zoals: REST, openAPI, Openshift (Kubernetes), Jenkins / CI tooling.
  8. Je hebt een goede beheersing van de Nederlandse taal.

  9. Je hebt ervaring met Spring Boot, Ervaring met Java 8 en SVG.

About the company

Het team heeft in het afgelopen jaar de basis gelegd voor alle toekomstige webschermen. Hierbij moet ook gedacht worden aan gedeelde libraries voor: authenticatie/autorisatie, UI-componenten, testtooling. Het team heeft een leidende rol genomen in de transitie naar DevOps en daarbij het in gebruik nemen van OpenShift. De komende tijd komen er uitdagingen op het team af bij het verder uitbreiden van het complexe (micro)service landschap. En ook op het gebied van performance en usability in de frontend moeten nog zaken uitgedacht en geïmplementeerd worden. Het gaat om een T-shaped team dat zich werkelijk met de gehele stack bezighoud. Het team heeft daarbij ook elke sprint tijd gereserveerd voor innovatie, waarin een teamlid zelf de vrijheid heeft om vernieuwing in te brengen. We hechten veel waarde aan elkaar verder helpen en van elkaar leren, we doen het samen!

De Donna Service Organisatie (DSO) is verantwoordelijk voor verdere ontwikkeling en beheer van het systeem Donna. De DSO omvat alle disciplines van systeemontwikkeling, technisch beheer en gebruikersondersteuning. Bij elkaar zijn het ongeveer 150 medewerkers. De applicatie Donna is een bedrijfskritische applicatie waarmee de dienstregeling voor alle treinen van alle vervoerders gemaakt wordt. Zonder Donna rijden er dus geen treinen. Daarnaast maakt Donna het ProRail mogelijk om als onafhankelijke scheidsrechter op te treden en de beperkte capaciteit van het spoor eerlijk te verdelen. Donna is een groot complex geïntegreerd systeem (ter illustratie: meer dan 1.000.000 regels code). Hoewel Donna in productie staat, wordt er nog volop gewerkt aan het uitbreiden en verbeteren van de applicatie. Er wordt in scrum teams in tweewekelijkse sprints gewerkt aan de ontwikkeling en vernieuwing.

CV in “Word-formaat” geschreven in de taal van de uitvraag;

  • Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
  • Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
  • Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.

  • Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
  • Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
  • Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:14 min

Generating functioning backend code from OpenAPI specifications

Christopher Walles Christopher Walles · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all