\n ${t.name} (${t.count||0})\n `,e.appendChild(n)})),e.dataset.loaded="true"}catch(e){console.error("Błąd podczas pobierania krajów dla mobilnego menu:",e)}}function filterCountries(e){const t=document.querySelectorAll("#countryMenu a, #countryListContainer a");e=e.toLowerCase(),t.forEach((t=>{t.textContent.toLowerCase().includes(e)?t.style.display="":t.style.display="none"}))}function toggleCountryMenu(){const e=document.getElementById("countryMenu"),t=document.getElementById("languageOptions");t&&!t.classList.contains("hidden")&&t.classList.add("hidden"),"true"!==e.dataset.loaded&&loadCountries(),e.classList.toggle("hidden")}async function loadCountries(){const e=document.getElementById("countryMenu"),t=document.getElementById("countryLoader"),n=document.getElementById("countryListContainer");try{const o="fr",i=await fetch(`/api/countries?lang=${o}`),s=await i.json();if(t&&t.remove(),0===s.length)return n.innerHTML='\n
\n Pour cette version linguistique, aucun pays ne contient encore d'offres d'emploi.\n
\n ',void(e.dataset.loaded="true");n.innerHTML="",s.forEach((e=>{const t=document.createElement("a"),o=`/fr/emplois/${e.slug}`;t.href=o,t.className="flex items-center justify-between text-sm text-gray-700 hover:bg-gray-100 rounded px-4 py-2",t.innerHTML=`\n \n \n ${e.name} (${e.count||0})\n `,n.appendChild(t)})),e.dataset.loaded="true"}catch(e){console.error("Błąd podczas pobierania krajów:",e)}}function toggleLanguageDropdown(){document.getElementById("languageDropdown").classList.toggle("hidden")}function selectLanguage(e,t){document.getElementById("languageDropdown").classList.add("hidden"),document.querySelector('[onclick="toggleLanguageDropdown()"] span').textContent=t}function toggleMobileMenu(){const e=document.getElementById("mobileMenu"),t=document.getElementById("menuIcon");document.body.classList.toggle("overflow-hidden"),e.classList.toggle("hidden"),e.classList.contains("hidden")||"true"===e.dataset.loaded||loadMobileCountries(),e.classList.contains("hidden")?t.innerHTML='\n ':t.innerHTML='\n '}function filterMobileCountries(e){const t=document.querySelectorAll("#mobileCountryListContainer a");e=e.toLowerCase(),t.forEach((t=>{t.textContent.toLowerCase().includes(e)?t.style.display="":t.style.display="none"}))}const primaryText="Crawling the web for your ",highlightText="perfect job",typingSpeed=30,resetDelay=3e4;let typingIndex=0,isResetting=!1;const typingEffect=document.getElementById("typingEffect"),typingEffectHighlight=document.getElementById("typingEffectHighlight");function typeText(){typingIndex<26?(typingEffect.textContent+=primaryText.charAt(typingIndex),typingEffect.classList.remove("opacity-0")):typingIndex-26<11&&(typingEffectHighlight.textContent+="perfect job".charAt(typingIndex-26),typingEffectHighlight.classList.remove("opacity-0")),typingIndex++,typingIndex<37?setTimeout(typeText,30):isResetting||(isResetting=!0,setTimeout(resetTypingEffect,3e4))}function resetTypingEffect(){typingEffect.textContent="",typingEffectHighlight.textContent="",typingIndex=0,isResetting=!1,typeText()}typeText()
Sopra Steria
Offres d'emploi
Chef(fe) de projet
Emplacement
France , Lyon
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Développeur/se Full Stack
Emplacement
France , Grenoble
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Ingénieur(e) Base de Données
Emplacement
France , Courbevoie
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Chef(fe) de projet / PMO confirmé(e)
Emplacement
France , Le Plessis-Robinson
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Développeur/euse Java
Emplacement
France , Annecy
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Gestionnaire de paie confirmé
Emplacement
Tunisia , Tunis
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Chargé/e de communication et événementiel
Emplacement
France , Limonest
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Ingénieur Développeur
Emplacement
France , Lyon
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Responsable Accessibilité Numérique
Emplacement
France , Annecy
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Ingénieur(e) en développement de logiciels de traitement d’images - Spatial
Emplacement
France , Toulouse
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Architecte système en traitement de données spatiales
Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic et proposer du contenu personnalisé. En cliquant sur « Accepter », vous consentez à l'utilisation des cookies.