CINXE.COM
Job - Glovo Careers
<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/png" href="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/favicon.png"> <!-- do not include scripts before cookie consent --> <!-- OneTrust Cookies Consent Notice start for for jobs.glovoapp.com --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/623b6f12-1a89-4f82-bf99-422217096993/OtAutoBlock.js"></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="623b6f12-1a89-4f82-bf99-422217096993"></script> <script type="text/javascript"> function OptanonWrapper() {} window.addEventListener('DOMContentLoaded', function() { var footerNav = document.querySelector('.footer__post__nav'); if (footerNav) { var button = '<button id="ot-sdk-btn" class="ot-sdk-show-settings">Cookie Settings</button>'; footerNav.innerHTML = button + footerNav.innerHTML; } }); </script> <!-- OneTrust Cookies Consent Notice end for for jobs.glovoapp.com --> <!-- Google Tag Manager --> <script type="text/plain" class="optanon-category-C0004"> (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-N3F7VF3'); </script> <!-- End Google Tag Manager --><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v21.6 - https://yoast.com/wordpress/plugins/seo/ --> <title>Job - Glovo Careers</title> <!-- / Yoast SEO plugin. --> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link rel='stylesheet' id='theme-styles-css' href='https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/styles.css?ver=0.10.204' media='all' /> <meta property="og:title" content=""> <meta property="og:description" content=". Ready for the job of your life?"> <meta name="title" content=""> <meta name="description" content=". Ready for the job of your life?"> <meta property="og:type" content="website"> <meta property="og:url" content="https://jobs.glovoapp.com/find-your-ride/job/"> <meta property="og:title" content=""> <meta property="og:description" content=". Ready for the job of your life?"> <meta property="og:image" content="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/glovo_job_bg.jpg"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:url" content="https://jobs.glovoapp.com/find-your-ride/job/"> <meta property="twitter:title" content=""> <meta property="twitter:description" content=". Ready for the job of your life?"> <meta property="twitter:image" content="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/glovo_job_bg.jpg"> </head> <body class="page-template page-template-template-parts page-template-job page-template-template-partsjob-php page page-id-116 page-child parent-pageid-52 is_careers is_winIE is_IE"> <div class="site"> <a class="skip-link screen-reader-text" href="#primary">Go to content</a> <header id="site-header" class="site-header init "> <div class="preheader"> <div class="centered-wrapper"> <div class="preheader__left"> <div class='b__social header__social'><div class='wrapper'><a title='Follow us on Facebook' rel='noopener' target='_blank' href='https://www.facebook.com/LifeAtGlovo/'><span class='sr-only'>Follow us on Facebook</span><i aria-hidden='true' class='ion-social-facebook'></i></a><a title='Follow us on Instagram' rel='noopener' target='_blank' href='https://www.instagram.com/lifeatglovo/?hl=en'><span class='sr-only'>Follow us on Instagram</span><i aria-hidden='true' class='ion-social-instagram'></i></a><a title='Follow us on Twitter' rel='noopener' target='_blank' href='https://twitter.com/glovo?lang=en'><span class='sr-only'>Follow us on Twitter</span><i aria-hidden='true' class='ion-social-twitter'></i></a><a title='Follow us on Linkedin' rel='noopener' target='_blank' href='https://www.linkedin.com/company/glovo-app/'><span class='sr-only'>Follow us on Linkedin</span><i aria-hidden='true' class='ion-social-linkedin'></i></a><a title='Follow us on Youtube' rel='noopener' target='_blank' href='https://www.youtube.com/channel/UClLVNn6UvlZhyuj89d3AF4g'><span class='sr-only'>Follow us on Youtube</span><i aria-hidden='true' class='ion-social-youtube'></i></a><a title='Follow us on Glassdoor' rel='noopener' target='_blank' href='https://www.glassdoor.es/Resumen/Trabajar-en-Glovo-EI_IE1080730.12,17.htm'><span class='sr-only'>Follow us on Glassdoor</span><svg version='1.1' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'> <g> <path class='st0' d='M45.7,54.9H9.3c0,5.1,4.1,9.1,9.1,9.1h27.2c5,0,9.1-4.1,9.1-9.1V17.3c0-0.2-0.1-0.3-0.3-0.3H46 c-0.2,0-0.3,0.1-0.3,0.3V54.9z M45.7,0c5,0,9.1,4.1,9.1,9.2H18.4v37.6c0,0.2-0.2,0.3-0.3,0.3H9.6c-0.2,0-0.3-0.2-0.3-0.3V9.2 c0-5.1,4.1-9.2,9.1-9.2L45.7,0L45.7,0'/> </g> </svg></a></div></div> </div> <nav class="preheader__right"> <ul id="menu-pre-header" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-164"><a target="_blank" href="https://about.glovoapp.com/" data-title="Corporate Site">Corporate Site</a></li> </ul> </nav> </div> </div> <div class="header"> <div class="centered-wrapper"> <div class="header__left"> <a class="header__logo" title="Go to Glovo Corporate home" href="https://jobs.glovoapp.com/"> <svg aria-labelledby="site-logo-title" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 29"> <title id="site-logo-title">Glovo Logo</title> <g fill="none" fill-rule="evenodd"> <path d="M.036 18.818v-.056c0-5.48 4.26-10.12 10.253-10.12 2.982 0 4.97.698 6.788 1.985.341.25.71.726.71 1.397 0 .923-.766 1.706-1.732 1.706-.455 0-.796-.196-1.08-.392-1.277-.922-2.67-1.538-4.828-1.538-3.663 0-6.447 3.16-6.447 6.906v.056c0 4.026 2.698 6.99 6.76 6.99 1.875 0 3.578-.587 4.8-1.482v-3.663h-3.92c-.852 0-1.562-.643-1.562-1.481 0-.84.71-1.51 1.562-1.51h5.539c.993 0 1.76.755 1.76 1.734v5.227c0 .979-.397 1.678-1.22 2.181a12.8 12.8 0 01-7.072 2.125c-6.221 0-10.31-4.361-10.31-10.065zm21.736-9.142c0-.923.738-1.678 1.703-1.678.966 0 1.733.755 1.733 1.678V27.01c0 .951-.767 1.677-1.733 1.677-.937 0-1.703-.726-1.703-1.677V9.676zM27.87 21.25v-.056c0-4.221 3.408-7.716 8.009-7.716 4.6 0 7.981 3.439 7.981 7.661v.055c0 4.195-3.408 7.69-8.038 7.69-4.573 0-7.952-3.44-7.952-7.633zm12.553 0v-.056c0-2.6-1.903-4.752-4.6-4.752-2.756 0-4.517 2.125-4.517 4.697v.055c0 2.573 1.903 4.725 4.573 4.725 2.783 0 4.544-2.125 4.544-4.668zm12.017 7.577h-.17c-.937 0-1.563-.587-1.96-1.482l-4.998-11.267c-.085-.252-.198-.53-.198-.839 0-.838.766-1.621 1.703-1.621.936 0 1.42.53 1.704 1.23l3.862 9.785 3.92-9.84c.255-.588.71-1.175 1.619-1.175.937 0 1.675.699 1.675 1.621a2 2 0 01-.198.811L54.4 27.345c-.398.867-1.022 1.482-1.96 1.482zm8.41-7.577v-.056c0-4.221 3.409-7.716 8.01-7.716 4.6 0 7.98 3.439 7.98 7.661v.055c0 4.195-3.407 7.69-8.037 7.69-4.573 0-7.953-3.44-7.953-7.633zm12.554 0v-.056c0-2.6-1.903-4.752-4.6-4.752-2.756 0-4.517 2.125-4.517 4.697v.055c0 2.573 1.903 4.725 4.574 4.725 2.782 0 4.543-2.125 4.543-4.668z" /> <path d="M82.587.077c-3.72 0-6.748 2.98-6.748 6.643a6.53 6.53 0 001.273 3.874l.18.245 3.513 4.88s.429.69 1.363.69h.839c.936 0 1.363-.69 1.363-.69l3.514-4.88.178-.245a6.526 6.526 0 001.273-3.874c0-3.662-3.027-6.643-6.748-6.643zm2.778 8.605l-.187.258-2.59 3.597-2.586-3.59-.19-.261a3.313 3.313 0 01-.65-1.966c0-1.859 1.537-3.372 3.425-3.372 1.889 0 3.425 1.513 3.425 3.372 0 .705-.224 1.383-.647 1.962zM80.69 19.406v-.013c0-.993.8-1.815 1.881-1.815 1.083 0 1.877.809 1.877 1.801v.014c0 .985-.801 1.806-1.89 1.806-1.073 0-1.869-.807-1.869-1.793z" /> </g> </svg> </a> </div> <div class="header__menutoggle"> <button class="header__trigger__open" aria-label="Open menu" aria-expanded="false" aria-controls="responsive-nav"> <i class="ion-navicon-round" aria-hidden="true"></i> <i class="ion-close" aria-hidden="true"></i> </button> </div> <div class="header__right"> <nav class="header__menu"> <ul id="menu-header" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-173"><a href="https://jobs.glovoapp.com/about-us/" data-title="About us">About us</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-174"><a href="https://jobs.glovoapp.com/life-at-glovo/" data-title="Life at Glovo">Life at Glovo</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-175"><a href="https://jobs.glovoapp.com/diversity-and-inclusion/" data-title="Diversity & Inclusion">Diversity & Inclusion</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-176"><a href="https://jobs.glovoapp.com/our-teams/" data-title="Our teams">Our teams</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-177"><a href="#" data-title="Careers at Glovo" class="dropdown-toggle" data-toggle="dropdown">Careers at Glovo <b class="caret"></b></a> <div class='sub-menu-bg'></div><div class='sub-menu-wrap'><div class='centered-wrapper'><ul class='sub-menu'> <li class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-page-parent menu-item-179"><a href="https://jobs.glovoapp.com/find-your-ride/" data-title="Find your ride">Find your ride</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-178"><a href="https://jobs.glovoapp.com/students/" data-title="Early Careers">Early Careers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-172"><a href="https://jobs.glovoapp.com/women-in-tech/" data-title="Women in tech">Women in tech</a></li> <li class="hide menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-116 current_page_item menu-item-180"><a href="https://jobs.glovoapp.com/find-your-ride/job/" data-title="Job">Job</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323"><a href="https://jobs.glovoapp.com/candidate-journey-business/" data-title="Business Process">Business Process</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-324"><a href="https://jobs.glovoapp.com/candidate-journey-tech/" data-title="Tech Process">Tech Process</a></li> </ul></div></div><div class='sub-menu-actions'><div class='centered-wrapper'><p class='sub-menu-title'></p> <button aria-label='Close submenu' class='sub-menu-close'><i class='ion-ios-close-empty'></i></button></div></div></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-181"><a href="https://jobs.glovoapp.com/stories/" data-title="Stories">Stories</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-183"><a href="https://jobs.glovoapp.com/glovo-careers-our-locations/" data-title="Our locations">Our locations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-182"><a href="https://jobs.glovoapp.com/contact-us/" data-title="Contact us">Contact us</a></li> </ul> </nav> <div class="header__navbtn"> <a href="https://jobs.glovoapp.com/login/"> Sign in </a> </div> <div class="header__search"> <button class="header__search__trigger" aria-label="Open search form" aria-expanded="false" aria-controls="floating-search-panel"> <i class="opn ion-ios-search-strong" aria-hidden="true"></i> <i class="cls ion-android-close" aria-hidden="true"></i> </button> <div id="floating-search-panel" class="header__search__panel" hidden> <div class="centered-wrapper"> <form role="search" method="get" class="search-form" action="https://jobs.glovoapp.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div> </div> </div> </div> </div> </div> <div id="responsive-nav" class="responsive__nav" hidden> <div class="centered-wrapper"> <div class="header__search__rs"> <div class="header__search__panel"> <form role="search" method="get" class="search-form" action="https://jobs.glovoapp.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div> </div> <nav class="header__menu__rs fi"> <a class="header__menu__login" href="https://jobs.glovoapp.com/login/">Login</a> <span class="separator"></span> <ul id="menu-header-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-173"><a href="https://jobs.glovoapp.com/about-us/">About us</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-174"><a href="https://jobs.glovoapp.com/life-at-glovo/">Life at Glovo</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-175"><a href="https://jobs.glovoapp.com/diversity-and-inclusion/">Diversity & Inclusion</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-176"><a href="https://jobs.glovoapp.com/our-teams/">Our teams</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-177"><a href="#">Careers at Glovo</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-page-parent menu-item-179"><a href="https://jobs.glovoapp.com/find-your-ride/">Find your ride</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-178"><a href="https://jobs.glovoapp.com/students/">Early Careers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-172"><a href="https://jobs.glovoapp.com/women-in-tech/">Women in tech</a></li> <li class="hide menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-116 current_page_item menu-item-180"><a href="https://jobs.glovoapp.com/find-your-ride/job/" aria-current="page">Job</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323"><a href="https://jobs.glovoapp.com/candidate-journey-business/">Business Process</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-324"><a href="https://jobs.glovoapp.com/candidate-journey-tech/">Tech Process</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-181"><a href="https://jobs.glovoapp.com/stories/">Stories</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-183"><a href="https://jobs.glovoapp.com/glovo-careers-our-locations/">Our locations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-182"><a href="https://jobs.glovoapp.com/contact-us/">Contact us</a></li> </ul> </nav> <div class='b__social header__social__rs'><div class='wrapper'><a title='Follow us on Facebook' rel='noopener' target='_blank' href='https://www.facebook.com/LifeAtGlovo/'><span class='sr-only'>Follow us on Facebook</span><i aria-hidden='true' class='ion-social-facebook'></i></a><a title='Follow us on Instagram' rel='noopener' target='_blank' href='https://www.instagram.com/lifeatglovo/?hl=en'><span class='sr-only'>Follow us on Instagram</span><i aria-hidden='true' class='ion-social-instagram'></i></a><a title='Follow us on Twitter' rel='noopener' target='_blank' href='https://twitter.com/glovo?lang=en'><span class='sr-only'>Follow us on Twitter</span><i aria-hidden='true' class='ion-social-twitter'></i></a><a title='Follow us on Linkedin' rel='noopener' target='_blank' href='https://www.linkedin.com/company/glovo-app/'><span class='sr-only'>Follow us on Linkedin</span><i aria-hidden='true' class='ion-social-linkedin'></i></a><a title='Follow us on Youtube' rel='noopener' target='_blank' href='https://www.youtube.com/channel/UClLVNn6UvlZhyuj89d3AF4g'><span class='sr-only'>Follow us on Youtube</span><i aria-hidden='true' class='ion-social-youtube'></i></a><a title='Follow us on Glassdoor' rel='noopener' target='_blank' href='https://www.glassdoor.es/Resumen/Trabajar-en-Glovo-EI_IE1080730.12,17.htm'><span class='sr-only'>Follow us on Glassdoor</span><svg version='1.1' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'> <g> <path class='st0' d='M45.7,54.9H9.3c0,5.1,4.1,9.1,9.1,9.1h27.2c5,0,9.1-4.1,9.1-9.1V17.3c0-0.2-0.1-0.3-0.3-0.3H46 c-0.2,0-0.3,0.1-0.3,0.3V54.9z M45.7,0c5,0,9.1,4.1,9.1,9.2H18.4v37.6c0,0.2-0.2,0.3-0.3,0.3H9.6c-0.2,0-0.3-0.2-0.3-0.3V9.2 c0-5.1,4.1-9.2,9.1-9.2L45.7,0L45.7,0'/> </g> </svg></a></div></div> <nav class="header__menu__rs se"> <ul id="menu-pre-header-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-164"><a target="_blank" href="https://about.glovoapp.com/">Corporate Site</a></li> </ul> </nav> </div> </div> </header> <script> window.addEventListener("resize", calculateHeaderHeight); calculateHeaderHeight(); function calculateHeaderHeight() { const root = document.documentElement; let header = false; if (document.getElementById("site-header")) { header = document.getElementById("site-header"); } else if (document.getElementById("site-header-alt")) { header = document.getElementById("site-header-alt"); } if (header) { root.style.setProperty("--header-height", header.offsetHeight + "px"); root.style.setProperty("--app-height", window.innerHeight + "px"); root.style.setProperty("--menu-height", window.innerHeight - header.offsetHeight + "px"); } } </script> <main id="primary" class="site-main"> <article class="blocks__wrapper post-116 page type-page status-publish hentry"> <div class="block job__item"> <div class="centered-wrapper"> <div class="block b__goback"> <i class="ion-chevron-left" aria-hidden="true"></i> <a href="https://jobs.glovoapp.com/find-your-ride/">Back to list</a> </div> <div class="job__wrapper"> <div class="job__content"> <div class="job__description wysing"> <h3>This job no longer exists</h3> </div> </div> <aside class="job__aside"> </aside> </div> </div> </div> </article> <div class="b__submit__alert"> <div role="dialog" id="modal__submit" aria-labelledby="label__submit" aria-modal="true" class="hidden"> <div class="dialog__wrapper __alt __floating __submit"> <div class="dialog__bg" onclick="closeDialog(this)"></div> <div class="dialog__content"> <img src="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/hands-clap.svg" alt=""> <h2 id="label__submit" class="dialog_label"> You successfully applied for: <span> ()</span> </h2> <p> Thank you for your time. We take each application seriously and will get back to you within 2 weeks. </p> <button class="dialog__close" onclick="closeDialog(this)" title="Close modal"> <i class="ion-close" aria-hidden="true"></i> </button> </div> </div> </div> </div> <script> (function() { window.addEventListener('DOMContentLoaded', function() { var SUBMIT_URL = "https://jobs.glovoapp.com/api"; var form = document.getElementById('dc6747cb5f0207a'); var requiredCheckboxes = form.querySelectorAll('[data-required-checkbox]'); var demographicAnswers = form.querySelectorAll('[data-demographic-id]'); var demographicOptionalInputText = form.querySelectorAll('[data-optional-input-text]'); var fileInputs = form.querySelectorAll('.input__file'); var submitError = form.querySelector('#submitError'); var submitBtn = form.querySelector('#submitBtn'); var submitBtnLabel = submitBtn.querySelector('#submitBtn .__label'); var submitBtnBg = submitBtn.querySelector('#submitBtn .__bg'); var strings = { jobTitle: encodeURI(""), jobID: encodeURI(""), jobExtra: encodeURI(""), error: "Something went wrong, please get in touch with us directly", submitCTA: "Submit application", submitLoading: "Please wait" } if (!form) return; var formLogic = { validate: validateForm, cleanErrors: removeFormErrors, isSubmitting: false, isValid: false, reset: resetForm } init(); function init() { scrollToFormLogic(); legalToggleLogic(); inputFileLogic(); requiredCheckboxesLogic(); optionalInputTextLogic(); form.addEventListener('submit', handleSubmit); } function optionalInputTextLogic() { [...demographicOptionalInputText].forEach((item) => { var input = item.querySelector('input'); input.addEventListener('change', (event) => { if (event.target.checked) { item.classList.add('active'); } else { item.classList.remove('active'); } }) }); } function getDemographicAnswers() { if (!demographicAnswers.length) { return false } var demographic_answers = []; [...demographicAnswers].forEach((group) => { var inputs = group.querySelectorAll('input'); var answer = {}; answer.question_id = Number(group.getAttribute('data-demographic-id')); answer.answer_options = []; [...inputs].forEach((input) => { var has_optional_text = input.parentElement.hasAttribute('data-optional-input-text'); var option = {}; if (has_optional_text) { var id = input.getAttribute('id'); var text = form.querySelector('[data-answer-id=' + id + '] input'); option.text = text.value; } if (input.checked) { option.answer_option_id = Number(input.value); answer.answer_options.push(option); } }); demographic_answers.push(answer); }); return demographic_answers; } function requiredCheckboxesLogic() { [...requiredCheckboxes].forEach((group) => { var inputs = group.querySelectorAll('input'); [...inputs].forEach((input) => { input.addEventListener('change', (event) => { var hasSomeSelected = false; var inputsToCheck = group.querySelectorAll('input'); [...inputsToCheck].forEach((inputToCheck) => { if (inputToCheck.checked) { hasSomeSelected = true; } }); if (hasSomeSelected) { [...inputsToCheck].forEach((inputToCheck) => inputToCheck.required = false); } else { [...inputsToCheck].forEach((inputToCheck) => inputToCheck.required = true); } }); }) }) } function handleSubmit(event) { event.preventDefault(); /* fakeSubmit(); return; */ if (formLogic.isSubmitting) return; formLogic.isSubmitting = true; formLogic.cleanErrors(); if (form.checkValidity()) { submitApplication(); } else { formLogic.validate(); formLogic.isSubmitting = false; } } function validateForm() { var errors = {}; Array.from(form.elements) .filter(nonInput) .forEach(function(el) { errors[el.name] = checkValidity(el) }) handleErrors(errors); function nonInput(el) { if (el.type === 'submit') return false if (el.hidden) return false if (!el.name) return false return true } function checkValidity(el) { var DEFAULT_VALIDATION_MESSAGES = { // `any` is temporary badInput: 'any', customError: 'any_CUSTOM_ERROR', patternMismatch: 'any', rangeOverflow: 'any', rangeUnderflow: 'any', stepMismatch: 'any', tooLong: 'any', tooShort: 'any', typeMismatch: 'any', valueMissing: 'value_missing' } var error = null if (!el.checkValidity()) { for (const key in el.validity) { if (el.validity[key]) { error = el.dataset[key] || el.dataset.errorMessage || DEFAULT_VALIDATION_MESSAGES[key] } } } return error } } function submitApplication() { submitBtn.classList.add('is-loading'); verifyAxios(send); async function send() { var formData = new FormData(form); var demographicAnswers = getDemographicAnswers(); if (demographicAnswers) { var data = JSON.stringify(demographicAnswers); /* var blob = new Blob([json], { type: 'application/json' }); */ formData.append('demographic_answers', data); } try { await axios({ url: SUBMIT_URL, method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: formData, onUploadProgress: function(event) { handleUploadProgress(event); } }) sucessfullApplication(); } catch (err) { let message = strings.error; /* if (err.response && err.response.status !== 500) { message = "Error:" + err.response.data || err.response.statusText; } */ errorApplication(message, err); } formLogic.isSubmitting = false; submitBtn.classList.remove('is-loading'); } } function errorApplication(message = strings.error, apierror) { submitError.innerHTML = message + ' <a target="_blank" href="mailto:candidate.experience@glovoapp.com?subject=&body=(' + strings.jobID + ') ' + strings.jobTitle + strings.jobExtra + '">candidate.experience@glovoapp.com</a>'; restoreSubmitButton(); sendErrorEmail(apierror); } function sucessfullApplication() { openDialog('modal__submit', submitBtn); sendApplicationToUserAccount(); formLogic.reset(); } function restoreSubmitButton() { submitBtnLabel.innerHTML = strings.submitCTA; submitBtnBg.style.transform = "scaleX(0)"; } function handleUploadProgress(event) { var percentaje = parseInt((event.loaded / event.total) * 100); submitBtnLabel.innerHTML = strings.submitLoading + " " + percentaje + "%"; submitBtnBg.style.transform = "scaleX(" + percentaje / 100 + ")"; } function removeFormErrors() { Array.from(form.elements).forEach(function(element) { if (element.closest('.input__item')) { element.closest('.input__item').classList.remove('__error'); } }) } function handleErrors(errors) { for (const key in errors) { if (errors[key] !== null) { var formItem = form.querySelector('[name="' + key + '"]'); var formItemWrapper = formItem.closest('.input__item'); var formMessages = { "value_missing": "Please fill in this field", "file_size": "Please attach a file smaller than 2 MB", "file_missing": "Please attach a file", "any": "This is invalid", "file_extension": "Please attach either pdf, doc, docx, txt or rtf" } var message = (formMessages[errors[key]]) ? formMessages[errors[key]] : formMessages['any']; formItemWrapper.classList.add('__error'); formItemWrapper.querySelector('.input__error').innerHTML = message; } } scrollToFirstFormError(); } function inputFileLogic() { var FILENAME_RE = /(?:\.([^.]+))?$/; var EXTENSIONS_RE = /(\.pdf|\.doc|\.docx|\.txt|\.rtf)$/i; var MAX_SIZE = 2; var SLICE_CHAR_LIMIT = 8; if (fileInputs) { fileInputs.forEach(function(fileInput) { var input = fileInput.querySelector('input'); var cleanInput = fileInput.querySelector('.label__info__close'); var filenameElm = fileInput.querySelector('.label__info__filename'); input.addEventListener("change", handleFile, false); cleanInput.addEventListener("click", handleClean, false); function handleFile(event) { if (event.target.value) { var filename = basename(event.target.value); setFilename(filename); validate(event.target.files[0]); fileInput.classList.add('filled'); } else { setFilename(''); fileInput.classList.remove('filled'); } } function validate(file) { if (file == null) return const size = file.size / 1024 / 1024 // size in MB let message = '' // Check file extension if (EXTENSIONS_RE.exec(file.name) === null) { message = 'file_extension' } // Check file size if (size > MAX_SIZE) { message = 'file_size' } input.dataset.errorMessage = message input.setCustomValidity(message) } function setFilename(filename) { var ext = FILENAME_RE.exec(filename)[1]; if (ext == null || filename.length < SLICE_CHAR_LIMIT) { filenameElm.innerHTML = filename; return } var limit = Math.min(SLICE_CHAR_LIMIT, filename.lastIndexOf(ext)) filenameElm.innerHTML = filename.slice(0, limit) + '...' + ext } function handleClean(event) { event.preventDefault(); input.value = ''; setFilename(''); submitError.innerHTML; fileInput.classList.remove('filled'); } }) } function basename(str) { return str .split('\\') .pop() .split('/') .pop() } } function legalToggleLogic() { var legalToggles = document.querySelectorAll('.input__legal__toggle'); if (legalToggles) { legalToggles.forEach(function(toggle) { toggle.addEventListener('click', function() { var $this = this; this.parentNode.classList.toggle('__iscollapse'); if (this.parentNode.classList.contains('__iscollapse')) { setTimeout(function() { var offset = document.querySelector(".site-header").offsetHeight; window.scroll({ top: $this.parentNode.offsetTop - offset, left: 0, behavior: 'smooth' }); }, 0); } }) }) } } function scrollToFirstFormError() { var firstError = form.querySelector('.input__item.__error'); if (firstError) { var headerOffset = document.querySelector(".site-header").offsetHeight; var offsetOfError = firstError.offsetTop; if (firstError.classList.contains('input__file')) { var stickyContainer = form.querySelector('.job__form__files'); stickyContainer.style.position = "static"; offsetOfError = firstError.offsetTop; stickyContainer.style.position = "sticky"; } window.scroll({ top: offsetOfError - headerOffset - 50, left: 0, behavior: 'smooth' }); } } function scrollToFormLogic() { var floatingApplyBtn = document.querySelector(".job__aside"); var intersectionObserver = new IntersectionObserver( (entries, observer) => { //if (window.innerWidth > 1024) return; if (entries[0].isIntersecting) { floatingApplyBtn.classList.add('__hide'); } else { floatingApplyBtn.classList.remove('__hide'); } }, { rootMargin: "-75px", } ); intersectionObserver.observe(form); if (floatingApplyBtn) { var jobForm = document.querySelector(".job__content .job__form"); floatingApplyBtn.querySelector("button").addEventListener("click", function() { if (!jobForm) return; var offset = document.querySelector(".site-header").offsetHeight; window.scroll({ top: jobForm.offsetTop - offset, left: 0, behavior: 'smooth' }); }); } } function sendErrorEmail(apierror) { verifyAxios(send); function send() { var data = new FormData(); data.append('error', apierror); data.append('action', 'dc_submit_error'); data.append('nonce', '71b0bcbe0c'); axios.post(ajaxLink.ajaxUrl, data) .then(function(response) {}) .catch(function(error) {}); } } function sendApplicationToUserAccount() { if (!document.body.classList.contains('logged-in')) { return } verifyAxios(send); function send() { var data = new FormData(); data.append('title', ''); data.append('location', ''); data.append('nonce', '71b0bcbe0c'); data.append('link', window.location.href); data.append('action', 'dc_save_application'); data.append('id', ''); axios.post(ajaxLink.ajaxUrl, data) .then(function(response) {}) .catch(function(error) {}); } } function resetForm() { restoreSubmitButton(); form.reset(); fileInputs.forEach(function(fileInput) { fileInput.querySelector('.label__info__close').click(); }); demographicOptionalInputText.forEach(function(input) { input.classList.remove('active'); }); } function verifyAxios(cb) { if (typeof axios === 'undefined') { var script = document.createElement('script'); script.src = greenhouseAssets.axios; script.onload = function() { cb(); }; document.head.appendChild(script); return } cb(); } function fakeSubmit() { submitBtn.classList.add('is-loading'); var counter = 1; loading(); function loading() { setTimeout(() => { if (counter < 101) { handleUploadProgress({ loaded: counter, total: 100 }); loading(); ++counter; } else { submitBtn.classList.remove('is-loading'); sucessfullApplication(); } }, 0); } } }); })(); </script> </main> <div aria-hidden="true" class="footer__oval"> <img src="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/moto_dude.svg" class="footer__motorbike"></img> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 94.78"> <path class="cls-1" d="M1440-135.47v94.78A3559.58,3559.58,0,0,0,0-42.21v-93.26Z" transform="translate(0 135.47)" /> </svg> </div> <footer id="colophon" class="site-footer"> <div class="footer__pre"> <div class="centered-wrapper"> <div class="footer__column footer__logo"> <a title="Go to Glovo Corporate home" class="header__logo" href="https://jobs.glovoapp.com/"> <svg alt="Glovo logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 29"> <g fill="none" fill-rule="evenodd"> <path d="M.036 18.818v-.056c0-5.48 4.26-10.12 10.253-10.12 2.982 0 4.97.698 6.788 1.985.341.25.71.726.71 1.397 0 .923-.766 1.706-1.732 1.706-.455 0-.796-.196-1.08-.392-1.277-.922-2.67-1.538-4.828-1.538-3.663 0-6.447 3.16-6.447 6.906v.056c0 4.026 2.698 6.99 6.76 6.99 1.875 0 3.578-.587 4.8-1.482v-3.663h-3.92c-.852 0-1.562-.643-1.562-1.481 0-.84.71-1.51 1.562-1.51h5.539c.993 0 1.76.755 1.76 1.734v5.227c0 .979-.397 1.678-1.22 2.181a12.8 12.8 0 01-7.072 2.125c-6.221 0-10.31-4.361-10.31-10.065zm21.736-9.142c0-.923.738-1.678 1.703-1.678.966 0 1.733.755 1.733 1.678V27.01c0 .951-.767 1.677-1.733 1.677-.937 0-1.703-.726-1.703-1.677V9.676zM27.87 21.25v-.056c0-4.221 3.408-7.716 8.009-7.716 4.6 0 7.981 3.439 7.981 7.661v.055c0 4.195-3.408 7.69-8.038 7.69-4.573 0-7.952-3.44-7.952-7.633zm12.553 0v-.056c0-2.6-1.903-4.752-4.6-4.752-2.756 0-4.517 2.125-4.517 4.697v.055c0 2.573 1.903 4.725 4.573 4.725 2.783 0 4.544-2.125 4.544-4.668zm12.017 7.577h-.17c-.937 0-1.563-.587-1.96-1.482l-4.998-11.267c-.085-.252-.198-.53-.198-.839 0-.838.766-1.621 1.703-1.621.936 0 1.42.53 1.704 1.23l3.862 9.785 3.92-9.84c.255-.588.71-1.175 1.619-1.175.937 0 1.675.699 1.675 1.621a2 2 0 01-.198.811L54.4 27.345c-.398.867-1.022 1.482-1.96 1.482zm8.41-7.577v-.056c0-4.221 3.409-7.716 8.01-7.716 4.6 0 7.98 3.439 7.98 7.661v.055c0 4.195-3.407 7.69-8.037 7.69-4.573 0-7.953-3.44-7.953-7.633zm12.554 0v-.056c0-2.6-1.903-4.752-4.6-4.752-2.756 0-4.517 2.125-4.517 4.697v.055c0 2.573 1.903 4.725 4.574 4.725 2.782 0 4.543-2.125 4.543-4.668z" /> <path d="M82.587.077c-3.72 0-6.748 2.98-6.748 6.643a6.53 6.53 0 001.273 3.874l.18.245 3.513 4.88s.429.69 1.363.69h.839c.936 0 1.363-.69 1.363-.69l3.514-4.88.178-.245a6.526 6.526 0 001.273-3.874c0-3.662-3.027-6.643-6.748-6.643zm2.778 8.605l-.187.258-2.59 3.597-2.586-3.59-.19-.261a3.313 3.313 0 01-.65-1.966c0-1.859 1.537-3.372 3.425-3.372 1.889 0 3.425 1.513 3.425 3.372 0 .705-.224 1.383-.647 1.962zM80.69 19.406v-.013c0-.993.8-1.815 1.881-1.815 1.083 0 1.877.809 1.877 1.801v.014c0 .985-.801 1.806-1.89 1.806-1.073 0-1.869-.807-1.869-1.793z" /> </g> </svg> </a> </div> <div class="footer__menus"> <div class="footer__column footer__menu"> <a href="https://jobs.glovoapp.com/about-us/" target="" class="bold">About us</a><a href="https://jobs.glovoapp.com/life-at-glovo/" target="" class="bold">Life at glovo</a><a href="https://jobs.glovoapp.com/life-at-glovo/glovo-cares/" target="" class="">Glovo Cares</a><a href="https://jobs.glovoapp.com/diversity-and-inclusion/" target="" class="bold">Diversity & Inclusion</a><a href="https://jobs.glovoapp.com/our-teams/" target="" class="bold">Our teams</a> </div> <div class="footer__column footer__menu"> <span class="bold">Careers at Glovo</span><a href="https://jobs.glovoapp.com/find-your-ride/" target="" class="">Find your ride</a><a href="https://jobs.glovoapp.com/students/" target="" class="">Students</a><a href="https://jobs.glovoapp.com/women-in-tech/" target="" class="">Woman in tech</a><a href="https://jobs.glovoapp.com/candidate-journey-business/" target="" class="">Business Process</a><a href="https://jobs.glovoapp.com/candidate-journey-tech/" target="" class="">Tech Process</a> </div> <div class="footer__column footer__menu"> <a href="https://jobs.glovoapp.com/stories/" target="" class="bold">Our Stories</a><span class="bold">Our Locations</span><a href="https://jobs.glovoapp.com/our-locations/barcelona/" target="" class="">Barcelona</a><a href="https://jobs.glovoapp.com/glovo-careers-our-locations/madrid/" target="" class="">Madrid</a><a href="https://jobs.glovoapp.com/glovo-careers-our-locations/warsaw/" target="" class="">Warsaw</a><a href="https://jobs.glovoapp.com/glovo-careers-our-locations/kyiv/" target="" class="">Kyiv</a> </div> <div class="footer__column footer__menu"> <a href="https://jobs.glovoapp.com/contact-us/" target="" class="bold">Contact us</a><a href="https://jobs.glovoapp.com/register/" target="" class="bold">Sign In</a> <div class='b__social '><div class='wrapper'><a title='Follow us on Facebook' rel='noopener' target='_blank' href='https://www.facebook.com/LifeAtGlovo/'><span class='sr-only'>Follow us on Facebook</span><i aria-hidden='true' class='ion-social-facebook'></i></a><a title='Follow us on Instagram' rel='noopener' target='_blank' href='https://www.instagram.com/lifeatglovo/?hl=en'><span class='sr-only'>Follow us on Instagram</span><i aria-hidden='true' class='ion-social-instagram'></i></a><a title='Follow us on Twitter' rel='noopener' target='_blank' href='https://twitter.com/glovo?lang=en'><span class='sr-only'>Follow us on Twitter</span><i aria-hidden='true' class='ion-social-twitter'></i></a><a title='Follow us on Linkedin' rel='noopener' target='_blank' href='https://www.linkedin.com/company/glovo-app/'><span class='sr-only'>Follow us on Linkedin</span><i aria-hidden='true' class='ion-social-linkedin'></i></a><a title='Follow us on Youtube' rel='noopener' target='_blank' href='https://www.youtube.com/channel/UClLVNn6UvlZhyuj89d3AF4g'><span class='sr-only'>Follow us on Youtube</span><i aria-hidden='true' class='ion-social-youtube'></i></a><a title='Follow us on Glassdoor' rel='noopener' target='_blank' href='https://www.glassdoor.es/Resumen/Trabajar-en-Glovo-EI_IE1080730.12,17.htm'><span class='sr-only'>Follow us on Glassdoor</span><svg version='1.1' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'> <g> <path class='st0' d='M45.7,54.9H9.3c0,5.1,4.1,9.1,9.1,9.1h27.2c5,0,9.1-4.1,9.1-9.1V17.3c0-0.2-0.1-0.3-0.3-0.3H46 c-0.2,0-0.3,0.1-0.3,0.3V54.9z M45.7,0c5,0,9.1,4.1,9.1,9.2H18.4v37.6c0,0.2-0.2,0.3-0.3,0.3H9.6c-0.2,0-0.3-0.2-0.3-0.3V9.2 c0-5.1,4.1-9.2,9.1-9.2L45.7,0L45.7,0'/> </g> </svg></a></div></div> </div> <div class="footer__column footer__apps"> <a href="https://apps.apple.com/app/id951812684?mt=8%20" target="_self" title="Appstore link"><img src='https://jobs.glovoapp.com/wp-content/uploads/2021/12/badge-app-store.png' /></a><a href="https://play.google.com/store/apps/details?id=com.glovo&referrer=adjust_reftag%3DcZM9Sai4UNpjs%26utm_source%3DHomepage%2B-%2BAndroid%20" target="_self" title="Googleplay"><img src='https://jobs.glovoapp.com/wp-content/uploads/2021/12/badge-google-play.png' /></a><a href="https://www.glassdoor.es/Resumen/Trabajar-en-Glovo-EI_IE3424586.12,17.htm" target="" title="Glovo Glassdoor"><img src='https://jobs.glovoapp.com/wp-content/uploads/2022/12/verticalstarrating-2.png' /></a> </div> </div> </div> </div> <div class="footer__post"> <div class="centered-wrapper"> <p class="footer__copy"> Glovo 漏 2024 </p> <nav class="footer__post__nav"> <ul id="menu-post-footer" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301"><a target="_blank" href="https://about.glovoapp.com/">Corporate Site</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302"><a target="_blank" href="https://couriers.glovoapp.com/ng/">Couriers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1361"><a href="https://jobs.glovoapp.com/sitemap/">Sitemap</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-315"><a href="https://jobs.glovoapp.com/cookies/">Cookies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-313"><a rel="privacy-policy" href="https://jobs.glovoapp.com/privacy-policy/">Privacy Policy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-314"><a href="https://jobs.glovoapp.com/contact-us/">Contact us</a></li> </ul> </nav> </div> </div> </footer> <div class="b__cookies__notice"> <div role="dialog" id="modal__cookies" aria-labelledby="label__cookies" aria-modal="true" class="hidden"> <div class="dialog__wrapper __alt __floating"> <div class="dialog__bg" onclick="closeDialog(this)"></div> <div class="dialog__content"> <h2 id="label__cookies" class="dialog_label sr-only"> We need you to accept targeting cookies to view the video. </h2> <div class="dialog__content__text __center"> <p>We need you to accept targeting cookies to view the video.</p> <button class="b__btn __second dialog__tocookies" onclick="handleToCookiesConfig(this)"> Show cookies configuration </button> </div> <button class="dialog__close" onclick="closeDialog(this)" title="Close modal"> <i class="ion-close" aria-hidden="true"></i> </button> </div> </div> </div> </div> <script> function handleToCookiesConfig(modal) { closeDialog(modal); Optanon.ToggleInfoDisplay(); } </script> <script src="https://jobs.glovoapp.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.8.4" id="swv-js"></script> <script id="contact-form-7-js-extra"> var wpcf7 = {"api":{"root":"https:\/\/jobs.glovoapp.com\/wp-json\/","namespace":"contact-form-7\/v1"}}; </script> <script src="https://jobs.glovoapp.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.8.4" id="contact-form-7-js"></script> <script src="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/libs/jquery-3.6.min.js?ver=3.6" id="jquery-js"></script> <script src="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/plugins.min.js?ver=0.10.204" id="theme-scripts-plugins-js"></script> <script src="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/libs/swiper.js" id="swiper-js"></script> <script id="theme-scripts-js-extra"> var ajaxLink = {"ajaxUrl":"https:\/\/jobs.glovoapp.com\/wp-admin\/admin-ajax.php"}; var greenhouseAssets = {"api":"https:\/\/boards-api.greenhouse.io\/v1\/boards\/glovo\/","axios":"https:\/\/jobs.glovoapp.com\/wp-content\/themes\/glovo\/assets\/dist\/libs\/axios.js"}; </script> <script src="https://jobs.glovoapp.com/wp-content/themes/glovo/assets/dist/bundle.min.js?ver=0.10.204" id="theme-scripts-js"></script> <script src="https://www.google.com/recaptcha/api.js?render=6LdHXaweAAAAADm8v45-Wt413rt4oehJJk_dOzfj&ver=3.0" id="google-recaptcha-js"></script> <script src="https://jobs.glovoapp.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script id="wpcf7-recaptcha-js-extra"> var wpcf7_recaptcha = {"sitekey":"6LdHXaweAAAAADm8v45-Wt413rt4oehJJk_dOzfj","actions":{"homepage":"homepage","contactform":"contactform"}}; </script> <script src="https://jobs.glovoapp.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=5.8.4" id="wpcf7-recaptcha-js"></script> </body> </html>