Voor Royal Schiphol Group zijn we op zoek naar eem (senior) Mendix developer.Nice to know (you)Schiphol Today is een door Schiphol ontwikkelde mobiele applicatie die processen in de operatie digitaliseert, optimaliseert en transformeert.Ons team kenmerkt zich door de drive om onze gebruikers echt te begrijpen en iedere dag opnieuw verder te helpen. Ons nauw contact met eindgebruikers zorgt ervoor dat onze oplossingen écht impact maken.Schiphol Today is deel van het product portfolio van Business Platform Operations (BPO). Onze missie is om onze luchthavenoperatie iedere dag opnieuw optimaal te laten verlopen met behulp van technologie en data.Connecting your worldAls Mendix Developer bij Schiphol Today draag je bij aan de realisatie van toekomstgerichte applicaties om onze operationele collega’s te ondersteunen. Jij helpt mee om de juiste oplossing te vinden en te bouwen en daarmee waarde te leveren aan de medewerkers en de reizigers op Schiphol. Jouw talenten zet jij in bij het:Bouwen van robuuste Mendix-oplossingen voor huidige en toekomstige operationele processen op Schiphol.Ontwikkelen en beheren van duurzame en kwalitatieve applicaties.Analyseren en oplossen van technische uitdagingen.Actief bijdragen aan kennisdeling door middel van o.a. reviews en Tech Talks.Ondersteunen van de eindgebruikers bij incidenten.Signaleren en bespreekbaar maken van procesverbeteringen.Meedraaien in een roulerende standby-dienst (één week, circa eens per 5 weken) buiten kantoortijden van 7u - 23u (met bijbehorende vergoeding).Je maakt deel uit van een multidisciplinair team met onder andere business analisten, designers, developers en een tester. Samen met het team ben je verantwoordelijk voor het opleveren van beheerbare functionaliteiten volgens de Mendix en Schiphol guidelines. Waar mogelijk maak je gebruik van herbruikbare blokken, of zorg je dat functionaliteiten herbruikbaar zijn. Daarnaast ben je betrokken bij nieuwe features, van de uitwerking tot aan de implementatie en beheer. Dit volgens het DevOps principe “You build it, you run it”. Hierbij denk je kritisch mee en ben je altijd bezig met het verbeteren van de volledige applicatie. Met een frisse blik en een flinke dosis enthousiasme staan wij iedere dag (vanuit huis en Schiphol) klaar om onze luchthavenoperatie te verbeteren. Kom jij ons team versterken?You've got this Schiphol verbindt jouw wereld. Met de beste mensen maken we reizen veilig en verantwoord. Jij draagt hieraan bij doordat je problemen als een uitdaging benadert en hiervoor vliegensvlug een goede oplossing vindt. Ook ben jij het talent dat met een positieve en energieke houding te werk gaat.
Eisen bij de opdracht:Je hebt minimaal 5 jaar relevante ervaring met Mendix.Je hebt minimaal 1 jaar ervaring met Mendix Native Mobile.Je hebt affiniteit met het werken met zowel front- als backend.Je hebt kennis van front-end technologieën als HTML/CSS, Javascript en React Native.Je hebt kennis van integratie technologieën als REST, Odata en SFTP.Je hebt ervaring met multi-application Mendix landschappen.Competenties:Een open mindsetLeergierigCommunicatief sterk (Nederlands en Engels)
Referentienummer2026-05132
LocatieSchiphol
Startdatum1 juli 2026
Einddatum30 juni 2027
Optie op verlengingNee
Uren per week32u p/w
Sluitingsdatum16 juni 2026
09:00
Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie.
Discover your BlueTrailOnze weg naar jouw nieuwe carrière
Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie.
We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever!
Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie!
Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt!
Follow our trail
E-mailadresCAPTCHA
gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie