Korte omschrijving
We zoeken een gemotiveerde mid-level front-end engineer die graag robuuste, gebruikersgerichte producten wil bouwen binnen een dynamische en uitdagende omgeving.Functie omschrijving
Ben jij een getalenteerde Front-end Engineer klaar om een echte impact te maken? Royal Schiphol Group zoekt jou voor hun innovatieve "Deep Turnaround" project!
Werken bij Royal Schiphol Group betekent Nederland verbinden met de wereld, waarde creëren voor de economie en de samenleving. Met meer dan 2.000 toegewijde medewerkers opereren ze 24/7, gedreven door de ambitie om Schiphol de beste luchthaven van Europa te maken. Innovatie staat centraal in alles wat ze doen.
Over de Rol
We zoeken een gemotiveerde mid-level front-end engineer die graag robuuste, gebruikersgerichte producten wil bouwen binnen een dynamische en uitdagende omgeving. Je maakt deel uit van een agile team bestaande uit Data Scientists en Data Engineers, werkend aan "Deep Turnaround". Dit cutting-edge product maakt gebruik van Computer Vision en AI om real-time inzichten te bieden in de turnaroundprocessen van vliegtuigen op Schiphol en andere wereldwijde luchthavens. Wat begon als een hackathonidee, is uitgegroeid tot een vitaal operationeel hulpmiddel dat we continu uitbreiden en verfijnen.
Je voegt je bij een internationaal team van experts, waaronder Data Scientists, Data Engineers, Ontwikkelaars, Ontwerpers en Analisten, die allemaal samenwerken aan een product dat de luchthavenoperaties actief vormgeeft.
Jouw Impact
Ons dashboard en onze mobiele app zijn dagelijks essentiële hulpmiddelen voor luchtvaartmaatschappijen en grondafhandelaars. Je krijgt de kans om deze producten direct te beïnvloeden en te verbeteren door nieuwe functies te ontwikkelen, bestaande functionaliteit te perfectioneren en ervoor te zorgen dat de codebase schoon en onderhoudbaar blijft.
In deze uitdagende rol zul je:
- Functies bouwen en verbeteren voor zowel het front-end dashboard als de mobiele app.
- Echte uitdagingen aanpakken met directe gebruikersimpact.
- Een sleutelrol spelen in het verminderen van technische schuld en het verbeteren van bestaande code.
- Nauwe samenwerking aangaan met ontwerpers, productmanagers en back-end teams.
- Bijdragen aan back-end services of API's wanneer dit zinvol is om de voortgang te bevorderen.
- Verbeteringen voorstellen en implementeren voor onze build- en implementatieprocessen.
Kernverantwoordelijkheden
- Het front-end dashboard ontwikkelen en onderhouden met behulp van React.
- Bijdragen aan de mobiele app (Flutter) vanuit een front-end perspectief.
- Product- en ontwerpeisen vertalen naar functionele gebruikersinterfaces.
- Schone, testbare en onderhoudbare code schrijven.
- Actief deelnemen aan code reviews en teambijeenkomsten.
- Assisteren bij eenvoudige back-end taken, zoals API's en gegevensverwerking.
- Helpen bij het verbeteren van de front-end architectuur en best practices.
Aanvullende Informatie:
- Dit is een hybride functie, met een teamdag op woensdag op kantoor Schiphol, en ongeveer 2 dagen per week op kantoor wordt geprefereerd.
- Voeg je motivatie toe aan je CV.
- Je CV en motivatiebrief moeten zijn afgestemd op deze opdracht, in het Nederlands worden ingediend en in PDF-formaat.
- Een Verklaring Omtrent het Gedrag (VOG) is verplicht voor deze functie bij Schiphol (de kosten van €33,85 worden gedekt door de leverancier/contractant). De startdatum wordt pas besproken na ontvangst van de VOG bij Magnit.
- Kandidaten dienen te beschikken over een geldig identiteitsbewijs (paspoort of identiteitskaart) dat gedurende het intake-proces en op de contractstartdatum geldig blijft voor verificatie.
Contractdetails:
- Duur: 1 juni 2026 - 1 juni 2027, met een optie tot verlenging.
- Locatie: Schiphol.
- ZZP'ers zijn niet toegestaan voor deze functie.
- Offertes kunnen worden ingediend tot: 10 mei 2026, 07:00 uur.
Functie Eisen
Je pakt je taken vol enthousiasme op en draagt de verantwoordelijkheid voor je werk. Natuurlijk staat er een team van ervaren (lead) engineers klaar om je te ondersteunen waar nodig. Samenwerken en elkaar helpen staat voorop!
Onze Tech Stack:
- TypeScript
- React
- GraphQL
- Node.js / NestJS (voor die incidentele back-end uitstapjes)
- Flutter (als we aan de mobiele kant duiken)
- Kafka / Redis
- Docker / Kubernetes
Wat we zoeken in jou:
- Je bent een kei in TypeScript en React.
- Je schrijft front-end code die niet alleen werkt, maar ook makkelijk te onderhouden en te testen is.
- Je bent gewend om te werken in een flexibele, agile teamomgeving.
- Samenwerken met designers en back-end engineers vind je vanzelfsprekend.
- Je hebt een basis in Node.js of back-end concepten, wat altijd handig is.
- Je bent leergierig en staat te popelen om jezelf verder te ontwikkelen.
Extra troeven (nice to have):
- Ervaring met GraphQL is een pre.
- Je hebt al eens met mobiele ontwikkeling (Flutter) gewerkt.
- Je bent gefascineerd door data-intensieve of real-time applicaties.
Wie ben jij?
Je bent een zelfstandige front-end engineer die uitblinkt in het aanpakken van goed gedefinieerde uitdagingen. Tegelijkertijd weet je precies wanneer je om hulp moet vragen of de handen ineen moet slaan met collega's. Je hebt een aantal jaar ervaring met het bouwen van state-of-the-art front-endapplicaties en je waardeert schone, onderhoudbare UI-code enorm. Performance, gebruiksgemak en een geweldige user experience staan bij jou centraal. Complexe data omzetten in intuïtieve interfaces? Dat is precies wat je leuk vindt! Je bent niet bang om af en toe buiten de gebaande front-end paden te treden en je neemt vol trots eigenaarschap over je werk, waarbij je altijd zorgt dat projecten worden afgerond. Kortom, jij bent de proactieve en veelzijdige engineer die we zoeken!
Arbeidsvoorwaarden
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.