\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
Ingénieur Big Data sénior
Emplacement
France , Mérignac
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Data Engineer
Emplacement
France , Nantes
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Développeur/se secteur Ferroviaire
Emplacement
France , Le Plessis-Robinson
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Manager - Transformation Digitale
Emplacement
France , Aix-en-Provence
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Manager - Transformation Digitale
Emplacement
France , Villeneuve-d'Ascq
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Manager - Conduite du changement
Emplacement
France , Courbevoie
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Senior consultant
Emplacement
France , Courbevoie
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Ingénieur Développeur C++
Emplacement
France , Grenoble
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Développeur Python/Angular scientifique
Emplacement
France , Grenoble
Salaire
Non fourni
Date d'expiration
Jusqu'à nouvel ordre
Lire la suite
Ingénieur en modélisation et contrôle de systèmes hydrauliques
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.