{"id":17011,"date":"2026-01-16T12:33:10","date_gmt":"2026-01-16T11:33:10","guid":{"rendered":"https:\/\/ruppert.lu\/jobs\/"},"modified":"2026-09-04T10:54:23","modified_gmt":"2026-09-04T08:54:23","slug":"jobs","status":"publish","type":"page","link":"https:\/\/ruppert.lu\/en\/jobs\/","title":{"rendered":"Jobs"},"content":{"rendered":"\n<div class=\"gb-element-72907ca5\">\n<div class=\"gb-element-c9d1dad7\">\n<div class=\"gb-element-7ad267dc\">\n<p class=\"wp-block-paragraph\">Where jobs become paths and paths become your career.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-ded9358a\">\n<div>\n<h2 class=\"wp-block-heading\">Job advertisements<\/h2>\n<\/div>\n<\/div>\n\n\n<style>\n#sj-wrap{max-width:900px;margin:0 auto;padding:1rem 0;text-align:center !important}\n.sj-jobs-outer{display:block !important;width:100% !important}\n.sj-jobs{display:grid !important;grid-template-columns:repeat(2,minmax(240px,420px)) !important;gap:20px !important;list-style:none !important;padding:0 !important;margin:0 auto !important;width:100% !important;max-width:820px !important;box-sizing:border-box !important;text-align:left !important}\n.sj-jobs.sj-jobs-single{max-width:420px !important}\n@media(max-width:560px){.sj-jobs,.sj-jobs.sj-jobs-single{grid-template-columns:1fr !important;max-width:100% !important}}\n.sj-job-card{background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;box-shadow:0 2px 12px rgba(0,0,0,.07) !important;overflow:hidden !important;cursor:pointer !important;transition:transform .15s,box-shadow .15s !important;display:flex !important;flex-direction:column !important;width:100% !important}\n.sj-job-card:hover{transform:translateY(-3px) !important;box-shadow:0 8px 28px rgba(0,81,84,.2) !important;border-color:#6EC3BD !important}\n.sj-card-img{width:100% !important;flex-shrink:0 !important;background:#fff6ec;line-height:0;border-bottom:1px solid #e2e8f0}\n.sj-card-img img{width:100% !important;height:auto !important;display:block !important;max-height:320px !important;object-fit:contain !important}\n.sj-card-body{padding:1.25rem !important;flex:1 !important;display:flex !important;flex-direction:column !important}\n.sj-job-meta{display:flex !important;align-items:center !important;gap:.6rem !important;margin-bottom:.5rem !important;flex-wrap:wrap !important}\n.sj-badge{background:#005154 !important;color:#fff !important;font-size:.68rem !important;font-weight:700 !important;letter-spacing:.07em !important;text-transform:uppercase !important;padding:.2rem .55rem !important;border-radius:4px !important;white-space:nowrap !important}\n.sj-location{color:#64748b !important;font-size:.84rem !important}\n.sj-job-title{margin:0 0 .4rem !important;font-size:1.05rem !important;color:#005154 !important;font-weight:700 !important}\n.sj-job-desc{color:#64748b !important;font-size:.88rem !important;line-height:1.55 !important;margin:0 0 auto !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}\n.sj-read-more{display:inline-block !important;margin-top:.85rem !important;color:#EAC25C !important;font-size:.85rem !important;font-weight:700 !important}\n#sj-overlay{display:none;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background:rgba(0,0,0,.6) !important;z-index:999990 !important}\n#sj-modal{display:none;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;z-index:999995 !important;align-items:center !important;justify-content:center !important;padding:1rem;box-sizing:border-box;overflow-y:auto}\n#sj-modal.sj-is-open{display:flex !important}\n.sj-modal-inner{background:#fff !important;border-radius:16px !important;width:100% !important;max-width:580px !important;box-shadow:0 28px 70px rgba(0,0,0,.28) !important;position:relative !important;overflow:hidden !important;margin:auto !important;max-height:90vh !important;overflow-y:auto !important}\n.sj-modal-close{position:absolute !important;top:.9rem !important;right:.9rem !important;background:rgba(255,255,255,.95) !important;border:1px solid #e2e8f0 !important;border-radius:50% !important;width:36px !important;height:36px !important;font-size:1.1rem !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:10 !important;color:#005154 !important;line-height:1}\n.sj-modal-close:hover{background:#f1f5f9 !important}\n.sj-modal-img-wrap{width:100%;background:#fff6ec;line-height:0;border-bottom:1px solid #e2e8f0}\n.sj-modal-img-wrap img{width:100% !important;height:auto !important;display:block !important;max-height:40vh !important;object-fit:contain !important;object-position:top !important}\n.sj-detail-content{padding:1.5rem 1.75rem 2rem}\n.sj-detail-meta{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;flex-wrap:wrap}\n.sj-detail-meta .sj-apply-btn{margin-left:auto}\n.sj-apply-btn{background:#005154 !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:.5rem 1.1rem !important;font-size:.88rem !important;font-weight:700 !important;cursor:pointer !important}\n.sj-apply-btn:hover{background:#003d3f !important}\n.sj-detail-title{margin:0 0 .85rem;font-size:1.35rem;color:#005154;font-weight:800;line-height:1.25;padding-right:2rem}\n.sj-detail-desc{color:#475569;font-size:.97rem;line-height:1.75;margin:0 0 1.75rem;white-space:pre-wrap;word-break:break-word}\n#sj-form-view{display:none;padding:1.5rem 1.75rem 2rem}\n.sj-back-btn{background:none;border:none;color:#64748b;font-size:.85rem;cursor:pointer;padding:0;margin-bottom:1rem;display:inline-block}\n.sj-back-btn:hover{color:#005154}\n.sj-form-heading{margin:0 0 1.25rem;font-size:1.1rem;color:#005154;font-weight:700}\n.sj-form-heading span{color:#EAC25C}\n.sj-field{margin-bottom:1rem}\n.sj-field label{display:block;font-size:.84rem;font-weight:600;margin-bottom:.3rem;color:#334155}\n.sj-field label span{color:#EAC25C}\n.sj-field input,.sj-field textarea{width:100% !important;padding:.6rem .8rem !important;border:1.5px solid #e2e8f0 !important;border-radius:7px !important;font-size:.95rem !important;color:#1e293b !important;box-sizing:border-box !important;font-family:inherit !important}\n.sj-field input:focus,.sj-field textarea:focus{outline:none !important;border-color:#005154 !important}\n.sj-required-note{font-size:.78rem;color:#94a3b8;margin:.2rem 0 .8rem}\n.sj-alert{padding:.65rem .9rem;border-radius:7px;font-size:.88rem;margin-bottom:.75rem}\n.sj-alert-error{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}\n.sj-submit-btn{width:100% !important;background:#005154 !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:.8rem 1rem !important;font-size:1rem !important;font-weight:700 !important;cursor:pointer !important}\n.sj-submit-btn:hover{opacity:.88}\n.sj-submit-btn:disabled{opacity:.4;cursor:not-allowed}\n.sj-success-msg{text-align:center;padding:2.5rem 1rem}\n.sj-success-icon{font-size:2rem;background:#e0f4f3;color:#005154;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}\n.sj-success-msg h3{color:#005154;margin:0 0 .4rem}\n.sj-success-msg p{color:#64748b;margin:0}\n.sj-empty{color:#64748b;font-style:italic}\n<\/style>\n\n<div id=\"sj-wrap\">\n  <div class=\"sj-jobs-outer\"><div class=\"sj-jobs\">\n    <script id=\"sj_job_1\" type=\"application\/json\">{\"id\":1,\"title\":\"Auslieferungsfahrer f\\u00fcr Getr\\u00e4nke (> 7,5 T)\",\"location\":\"Grevenmacher\",\"type\":\"Vollzeit\",\"desc\":\"T\\u00e4tigkeiten:\\n\\u2013 Auslieferung von Getr\\u00e4nken & Verleihmaterial\\n\\u2013 Ausliefern & Einr\\u00e4umen der Waren beim Kunden\\n\\u2013 Durchf\\u00fchrung von Abrechnungen beim Kunden\\n\\u2013 Sauberhalten der Lieferfahrzeuge\\n\\nAnforderungen:\\n\\u2013 F\\u00fchrerscheinklasse CE (G\\u00fcltiger Code 95)\\n\\u2013 Sprachen: Deutsch und\\\/oder Franz\\u00f6sisch\\n\\u2013 Freundliches & gepflegtes Auftreten\\n\\u2013 K\\u00f6rperliche Fitness\\n\\u2013 Erfahrung als Auslieferungsfahrer\\n\\u2013 Ortskenntnisse\\n\\nDas bieten wir:\\n\\u2013 Sicherer Arbeitsplatz\\n\\u2013 Unbefristeter Arbeitsvertrag\\n\\u2013 Motiviertes Team\\n\\u2013 Abwechslungsreiche Arbeit\",\"img\":\"https:\\\/\\\/ruppert.lu\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/bildjob.png\"}<\/script>\n  <div class=\"sj-job-card\" role=\"button\" tabindex=\"0\"\n       onclick=\"sjOpenJob('sj_job_1')\"\n       onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();sjOpenJob('sj_job_1');}\">\n        <div class=\"sj-card-img\"><img decoding=\"async\" src=\"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/08\/bildjob.png\" alt=\"Auslieferungsfahrer f\u00fcr Getr\u00e4nke (&gt; 7,5 T)\"><\/div>\n        <div class=\"sj-card-body\">\n      <div class=\"sj-job-meta\">\n        <span class=\"sj-badge\">Vollzeit<\/span>\n        <span class=\"sj-location\">\ud83d\udccd Grevenmacher<\/span>\n      <\/div>\n      <h3 class=\"sj-job-title\">Auslieferungsfahrer f\u00fcr Getr\u00e4nke (&gt; 7,5 T)<\/h3>\n      <p class=\"sj-job-desc\">T\u00e4tigkeiten:\n\u2013 Auslieferung von Getr\u00e4nken &amp; Verleihmaterial\n\u2013 Ausliefern &amp; Einr\u00e4umen der Waren beim Kunden\n\u2013 Durchf\u00fchrung von Abrechnungen beim Kunden\n\u2013 Sauberhalten der Lieferfahrzeuge\n\nAnforderungen:\n\u2013 F\u00fchrerscheinklasse CE (G\u00fcltiger Code 95)\n\u2013 Sprachen: Deutsch und\/oder Franz\u00f6sisch\n\u2013 Freundliches &amp; gepflegtes Auftreten\n\u2013 K\u00f6rperliche Fitness\n\u2013 Erfahrung als Auslieferungsfahrer\n\u2013 Ortskenntnisse\n\nDas bieten wir:\n\u2013 Sicherer Arbeitsplatz\n\u2013 Unbefristeter Arbeitsvertrag\n\u2013 Motiviertes Team\n\u2013 Abwechslungsreiche Arbeit<\/p>\n      <span class=\"sj-read-more\">Details ansehen \u2192<\/span>\n    <\/div>\n  <\/div>\n    <script id=\"sj_job_3\" type=\"application\/json\">{\"id\":3,\"title\":\"Administrativer Sachbearbeiter (m\\\/w\\\/d)\",\"location\":\"Grevenmacher\",\"type\":\"Vollzeit, unbefristeter Vertrag\",\"desc\":\"T\\u00e4tigkeiten:\\n- Bearbeitung und Buchung von Eingangsrechnungen\\n- Erstellung von Ausgangsrechnungen\\n- Buchung von Kundeneingangszahlungen\\n- Debitorenmanagement (Verwaltung offener Posten bei Kunden)\\n- Digitalisierung und Archivierung von Dokumenten\\n\\nAnforderungen:\\n- Erfahrung im Umgang mit Kunden\\n- Erfahrung im Debitorenmanagement\\n- Gute EDV-Kenntnisse\\n- Sprachkenntnisse: Deutsch, Franz\\u00f6sisch, Englisch (Luxemburgisch von Vorteil)\\n- Aktive und respektvolle Kommunikation mit den Kunden\\n\\nDas Bieten wir:\\n- Sicherer Arbeitsplatz\\n- Unbefristeter Arbeitsvertrag\\n- Motiviertes Team\\n- Abwechslungsreiche Arbeit\",\"img\":\"https:\\\/\\\/ruppert.lu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/JobAdministration.png\"}<\/script>\n  <div class=\"sj-job-card\" role=\"button\" tabindex=\"0\"\n       onclick=\"sjOpenJob('sj_job_3')\"\n       onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();sjOpenJob('sj_job_3');}\">\n        <div class=\"sj-card-img\"><img decoding=\"async\" src=\"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/09\/JobAdministration.png\" alt=\"Administrativer Sachbearbeiter (m\/w\/d)\"><\/div>\n        <div class=\"sj-card-body\">\n      <div class=\"sj-job-meta\">\n        <span class=\"sj-badge\">Vollzeit, unbefristeter Vertrag<\/span>\n        <span class=\"sj-location\">\ud83d\udccd Grevenmacher<\/span>\n      <\/div>\n      <h3 class=\"sj-job-title\">Administrativer Sachbearbeiter (m\/w\/d)<\/h3>\n      <p class=\"sj-job-desc\">T\u00e4tigkeiten:\n- Bearbeitung und Buchung von Eingangsrechnungen\n- Erstellung von Ausgangsrechnungen\n- Buchung von Kundeneingangszahlungen\n- Debitorenmanagement (Verwaltung offener Posten bei Kunden)\n- Digitalisierung und Archivierung von Dokumenten\n\nAnforderungen:\n- Erfahrung im Umgang mit Kunden\n- Erfahrung im Debitorenmanagement\n- Gute EDV-Kenntnisse\n- Sprachkenntnisse: Deutsch, Franz\u00f6sisch, Englisch (Luxemburgisch von Vorteil)\n- Aktive und respektvolle Kommunikation mit den Kunden\n\nDas Bieten wir:\n- Sicherer Arbeitsplatz\n- Unbefristeter Arbeitsvertrag\n- Motiviertes Team\n- Abwechslungsreiche Arbeit<\/p>\n      <span class=\"sj-read-more\">Details ansehen \u2192<\/span>\n    <\/div>\n  <\/div>\n    <script id=\"sj_job_4\" type=\"application\/json\">{\"id\":4,\"title\":\"Initiativbewerbung\",\"location\":\"Grevenmacher \\\/ Oberdonven\",\"type\":\"Voll-Teilzeit\",\"desc\":\"Du bist auf der Suche nach einer neuen Herausforderung? Kein Problem! Bei Ruppert sind wir immer auf der Suche nach motivierten, engagierten Talenten, die unser Team bereichern m\\u00f6chten, auch ohne konkrete Stellenanzeige.\\n\\nBewirb dich jetzt! Wir freuen uns darauf dich kennenzulernen.\",\"img\":\"https:\\\/\\\/ruppert.lu\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/initiativ.png\"}<\/script>\n  <div class=\"sj-job-card\" role=\"button\" tabindex=\"0\"\n       onclick=\"sjOpenJob('sj_job_4')\"\n       onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();sjOpenJob('sj_job_4');}\">\n        <div class=\"sj-card-img\"><img decoding=\"async\" src=\"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/08\/initiativ.png\" alt=\"Initiativbewerbung\"><\/div>\n        <div class=\"sj-card-body\">\n      <div class=\"sj-job-meta\">\n        <span class=\"sj-badge\">Voll-Teilzeit<\/span>\n        <span class=\"sj-location\">\ud83d\udccd Grevenmacher \/ Oberdonven<\/span>\n      <\/div>\n      <h3 class=\"sj-job-title\">Initiativbewerbung<\/h3>\n      <p class=\"sj-job-desc\">Du bist auf der Suche nach einer neuen Herausforderung? Kein Problem! Bei Ruppert sind wir immer auf der Suche nach motivierten, engagierten Talenten, die unser Team bereichern m\u00f6chten, auch ohne konkrete Stellenanzeige.\n\nBewirb dich jetzt! Wir freuen uns darauf dich kennenzulernen.<\/p>\n      <span class=\"sj-read-more\">Details ansehen \u2192<\/span>\n    <\/div>\n  <\/div>\n    <\/div><\/div>\n<\/div>\n\n<div id=\"sj-overlay\"><\/div>\n<div id=\"sj-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sj-modal-title\" onclick=\"if(event.target===this&&!window.getSelection().toString())sjCloseModal()\">\n  <div class=\"sj-modal-inner\">\n    <button class=\"sj-modal-close\" onclick=\"sjCloseModal()\" aria-label=\"Schlie\u00dfen\">\u2715<\/button>\n    <div id=\"sj-detail-view\">\n      <div id=\"sj-modal-img-wrap\" class=\"sj-modal-img-wrap\" style=\"display:none\">\n        <img decoding=\"async\" id=\"sj-modal-img\" src=\"\" alt=\"\" style=\"display:block\">\n      <\/div>\n      <div class=\"sj-detail-content\">\n        <div class=\"sj-detail-meta\">\n          <span id=\"sj-detail-badge\" class=\"sj-badge\"><\/span>\n          <span id=\"sj-detail-location\" class=\"sj-location\"><\/span>\n          <button class=\"sj-apply-btn\" onclick=\"sjShowForm()\">Jetzt bewerben \u2192<\/button>\n        <\/div>\n        <h2 id=\"sj-modal-title\" class=\"sj-detail-title\"><\/h2>\n        <p id=\"sj-detail-desc\" class=\"sj-detail-desc\"><\/p>\n      <\/div>\n    <\/div>\n    <div id=\"sj-form-view\">\n      <button class=\"sj-back-btn\" onclick=\"sjShowDetail()\">\u2190 Zur\u00fcck zur Stelle<\/button>\n      <h3 class=\"sj-form-heading\">Bewerbung: <span id=\"sj-form-title\"><\/span><\/h3>\n      <div id=\"sj-form-area\">\n                <div class=\"sj-field\">\n          <label for=\"sj-name\">Name <span>*<\/span><\/label>\n                      <input type=\"text\" id=\"sj-name\" placeholder=\"Vollst\u00e4ndiger Name\" required>\n                  <\/div>\n                <div class=\"sj-field\">\n          <label for=\"sj-email\">E-Mail <span>*<\/span><\/label>\n                      <input type=\"email\" id=\"sj-email\" placeholder=\"deine@email.lu\" required>\n                  <\/div>\n                <div class=\"sj-field\">\n          <label for=\"sj-phone\">Telefon<\/label>\n                      <input type=\"tel\" id=\"sj-phone\" placeholder=\"+352 00 00 00\">\n                  <\/div>\n                <div class=\"sj-field\">\n          <label for=\"sj-birthdate\">Geburtsdatum<\/label>\n                      <input type=\"date\" id=\"sj-birthdate\">\n                  <\/div>\n                <div class=\"sj-field\">\n          <label for=\"sj-cv\">CV \/ Lebenslauf<\/label>\n                      <input type=\"file\" id=\"sj-cv\" accept=\".pdf,.doc,.docx\" style=\"padding:.4rem .6rem;font-size:.88rem\">\n            <small style=\"color:#64748b\">PDF oder Word, max. 5 MB<\/small>\n                  <\/div>\n                <div class=\"sj-field\">\n          <label for=\"sj-custom_1786970278126\">Weitere Informationen<\/label>\n                      <textarea id=\"sj-custom_1786970278126\" rows=\"5\" placeholder=\"\"><\/textarea>\n                  <\/div>\n                <p class=\"sj-required-note\">* Pflichtfelder<\/p>        <div id=\"sj-form-error\" class=\"sj-alert sj-alert-error\" style=\"display:none\"><\/div>\n        <button class=\"sj-submit-btn\" id=\"sj-submit\" onclick=\"sjSubmit()\">Anfrage senden<\/button>\n      <\/div>\n      <div id=\"sj-success\" style=\"display:none\" class=\"sj-success-msg\">\n        <div class=\"sj-success-icon\">\u2713<\/div>\n        <h3>Anfrage gesendet!<\/h3>\n        <p id=\"sj-success-text\"><\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var sjCurrentJob=null;\n  var ajaxUrl=\"https:\\\/\\\/ruppert.lu\\\/wp-admin\\\/admin-ajax.php\";\n  var nonce=\"3f4c075add\";\n  function el(id){return document.getElementById(id);}\n  function show(id){var e=el(id);if(e)e.style.display='block';}\n  function hide(id){var e=el(id);if(e)e.style.display='none';}\n\n  window.sjOpenJob=function(sid){\n    var s=document.getElementById(sid);if(!s)return;\n    var data;try{data=JSON.parse(s.textContent);}catch(e){return;}\n    sjCurrentJob=data;\n    var imgEl=el('sj-modal-img');\n    if(data.img){imgEl.src=data.img;imgEl.alt=data.title;show('sj-modal-img-wrap');}\n    else{hide('sj-modal-img-wrap');imgEl.src='';}\n    el('sj-modal-title').textContent=data.title||'';\n    el('sj-detail-badge').textContent=data.type||'';\n    el('sj-detail-location').textContent=data.location?'\ud83d\udccd '+data.location:'';\n    el('sj-detail-desc').textContent=data.desc||'';\n    el('sj-form-title').textContent=data.title||'';\n    show('sj-detail-view');hide('sj-form-view');hide('sj-success');show('sj-form-area');hide('sj-form-error');\n    document.querySelectorAll('#sj-form-area input:not([type=file]),#sj-form-area textarea').forEach(function(e){e.value='';});\n    document.querySelectorAll('#sj-form-area input[type=file]').forEach(function(e){e.value='';});\n    el('sj-overlay').style.cssText='display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:999990';\n    el('sj-modal').style.display='flex';el('sj-modal').classList.add('sj-is-open');\n    document.body.style.overflow='hidden';el('sj-modal').scrollTop=0;\n  };\n  window.sjCloseModal=function(){\n    var o=el('sj-overlay'),m=el('sj-modal');\n    if(o)o.style.display='none';\n    if(m){m.style.display='none';m.classList.remove('sj-is-open');}\n    document.body.style.overflow='';\n  };\n  window.sjShowForm=function(){hide('sj-detail-view');show('sj-form-view');};\n  window.sjShowDetail=function(){hide('sj-form-view');show('sj-detail-view');};\n  document.addEventListener('keydown',function(e){if(e.key==='Escape')sjCloseModal();});\n  var mdt=null;\n  document.addEventListener('mousedown',function(e){mdt=e.target;});\n  var ov=el('sj-overlay');\n  if(ov)ov.addEventListener('mouseup',function(){if(mdt===this&&!window.getSelection().toString())sjCloseModal();});\n\n  window.sjSubmit=function(){\n    var btn=el('sj-submit'),errEl=el('sj-form-error');\n    errEl.style.display='none';\n    var fd=new FormData();\n    fd.append('action','sj_apply');fd.append('nonce',nonce);\n    fd.append('job_id',sjCurrentJob.id);fd.append('job_title',sjCurrentJob.title);\n    var fields=document.querySelectorAll('#sj-form-area .sj-field input,#sj-form-area .sj-field textarea');\n    var valid=true,emailVal='';\n    fields.forEach(function(inp){\n      var id=inp.id.replace('sj-','');\n      if(inp.type==='file'){if(inp.files[0])fd.append('field_'+id,inp.files[0]);return;}\n      var val=inp.value.trim();\n      if(inp.hasAttribute('required')&&!val)valid=false;\n      if(id==='email')emailVal=val;\n      fd.append('field_'+id,val);\n    });\n    if(!valid){errEl.textContent='Bitte f\u00fclle alle Pflichtfelder aus.';errEl.style.display='block';return;}\n    if(emailVal&&!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(emailVal)){errEl.textContent='Bitte gib eine g\u00fcltige E-Mail-Adresse ein.';errEl.style.display='block';return;}\n    btn.disabled=true;btn.textContent='Wird gesendet \u2026';\n    fetch(ajaxUrl,{method:'POST',body:fd})\n      .then(function(r){return r.json();})\n      .then(function(res){\n        if(res.success){hide('sj-form-area');el('sj-success-text').textContent=res.data.message;show('sj-success');}\n        else{errEl.textContent=(res.data&&res.data.message)||'Ein Fehler ist aufgetreten.';errEl.style.display='block';}\n      }).catch(function(){errEl.textContent='Verbindungsfehler.';errEl.style.display='block';})\n      .finally(function(){btn.disabled=false;btn.textContent='Anfrage senden';});\n  };\n})();\n<\/script>\n\n\n\n\n<div class=\"gb-element-ea130ac0\">\n<h2 class=\"gb-text\">Why Ruppert?<\/h2>\n\n\n\n<div class=\"gb-element-1707fff8\">\n<ul class=\"wp-block-list\">\n<li>Family-run company with a personal atmosphere and flat hierarchies<\/li>\n\n\n\n<li>Long-term career prospects in an established Luxembourg company<\/li>\n\n\n\n<li>Versatile areas of responsibility with varied activities<\/li>\n\n\n\n<li>Modern working environment with contemporary equipment<\/li>\n\n\n\n<li>Promotion of further training and personal development<\/li>\n\n\n\n<li>Strong team spirit and joint company celebrations<\/li>\n\n\n\n<li>Appreciative corporate culture with open communication<\/li>\n\n\n\n<li>Flexible working hours<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div>\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n\n\n<div class=\"gb-element-7afcdeda\">\n<div class=\"gb-element-98c45d93\">\n<p class=\"wp-block-paragraph\">Apply now!<\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Apply now!<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":101,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-17011","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Family-run company with a personal atmosphere and flat hierarchies Long-term career prospects in an established Luxembourg company Versatile areas of responsibility with varied activities Modern working environment with contemporary equipment Promotion of further training and personal development Strong team spirit and joint\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"33y-g6QqS7OeWu1B8hMYFxwL-bLekFkBIVLCNE4p6LA\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/ruppert.lu\/en\/jobs\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ruppert - Vill ze bidden\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Jobs - Ruppert\" \/>\n\t\t<meta property=\"og:description\" content=\"Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Family-run company with a personal atmosphere and flat hierarchies Long-term career prospects in an established Luxembourg company Versatile areas of responsibility with varied activities Modern working environment with contemporary equipment Promotion of further training and personal development Strong team spirit and joint\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/ruppert.lu\/en\/jobs\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/01\/ruppert-logo.svg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/01\/ruppert-logo.svg\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-01-16T11:33:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-04T08:54:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RuppertDrinks\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Jobs - Ruppert\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Family-run company with a personal atmosphere and flat hierarchies Long-term career prospects in an established Luxembourg company Versatile areas of responsibility with varied activities Modern working environment with contemporary equipment Promotion of further training and personal development Strong team spirit and joint\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/01\/ruppert-logo.svg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/jobs\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/jobs\\\/#listItem\",\"name\":\"Jobs\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/jobs\\\/#listItem\",\"position\":2,\"name\":\"Jobs\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/#organization\",\"name\":\"Ruppert S.\\u00e0 r.l.\",\"description\":\"Vill ze bidden\",\"url\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/\",\"email\":\"info@ruppert.lu\",\"telephone\":\"+3527600811\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":60,\"maxValue\":80},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/ruppert.lu\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/ruppert-logo.svg\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/jobs\\\/#organizationLogo\",\"width\":352,\"height\":104},\"image\":{\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/jobs\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RuppertDrinks\\\/\",\"https:\\\/\\\/www.instagram.com\\\/ruppert.lu\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCayofjknjMePFAEOHgGNvgg\",\"https:\\\/\\\/linkedin.com\\\/company\\\/ruppert-s--r-l\\\/\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/jobs\\\/#webpage\",\"url\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/jobs\\\/\",\"name\":\"Jobs - Ruppert\",\"description\":\"Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Family-run company with a personal atmosphere and flat hierarchies Long-term career prospects in an established Luxembourg company Versatile areas of responsibility with varied activities Modern working environment with contemporary equipment Promotion of further training and personal development Strong team spirit and joint\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/jobs\\\/#breadcrumblist\"},\"datePublished\":\"2026-01-16T12:33:10+01:00\",\"dateModified\":\"2026-09-04T10:54:23+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/\",\"name\":\"Ruppert\",\"description\":\"Vill ze bidden\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/ruppert.lu\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Jobs - Ruppert<\/title>\n\n","aioseo_head_json":{"title":"Jobs - Ruppert","description":"Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Family-run company with a personal atmosphere and flat hierarchies Long-term career prospects in an established Luxembourg company Versatile areas of responsibility with varied activities Modern working environment with contemporary equipment Promotion of further training and personal development Strong team spirit and joint","canonical_url":"https:\/\/ruppert.lu\/en\/jobs\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"33y-g6QqS7OeWu1B8hMYFxwL-bLekFkBIVLCNE4p6LA","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/ruppert.lu\/en\/jobs\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/ruppert.lu\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/ruppert.lu\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/ruppert.lu\/en\/jobs\/#listItem","name":"Jobs"}},{"@type":"ListItem","@id":"https:\/\/ruppert.lu\/en\/jobs\/#listItem","position":2,"name":"Jobs","previousItem":{"@type":"ListItem","@id":"https:\/\/ruppert.lu\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/ruppert.lu\/en\/#organization","name":"Ruppert S.\u00e0 r.l.","description":"Vill ze bidden","url":"https:\/\/ruppert.lu\/en\/","email":"info@ruppert.lu","telephone":"+3527600811","numberOfEmployees":{"@type":"QuantitativeValue","minValue":60,"maxValue":80},"logo":{"@type":"ImageObject","url":"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/01\/ruppert-logo.svg","@id":"https:\/\/ruppert.lu\/en\/jobs\/#organizationLogo","width":352,"height":104},"image":{"@id":"https:\/\/ruppert.lu\/en\/jobs\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/RuppertDrinks\/","https:\/\/www.instagram.com\/ruppert.lu\/","https:\/\/www.youtube.com\/channel\/UCayofjknjMePFAEOHgGNvgg","https:\/\/linkedin.com\/company\/ruppert-s--r-l\/"]},{"@type":"WebPage","@id":"https:\/\/ruppert.lu\/en\/jobs\/#webpage","url":"https:\/\/ruppert.lu\/en\/jobs\/","name":"Jobs - Ruppert","description":"Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Family-run company with a personal atmosphere and flat hierarchies Long-term career prospects in an established Luxembourg company Versatile areas of responsibility with varied activities Modern working environment with contemporary equipment Promotion of further training and personal development Strong team spirit and joint","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/ruppert.lu\/en\/#website"},"breadcrumb":{"@id":"https:\/\/ruppert.lu\/en\/jobs\/#breadcrumblist"},"datePublished":"2026-01-16T12:33:10+01:00","dateModified":"2026-09-04T10:54:23+02:00"},{"@type":"WebSite","@id":"https:\/\/ruppert.lu\/en\/#website","url":"https:\/\/ruppert.lu\/en\/","name":"Ruppert","description":"Vill ze bidden","inLanguage":"en-US","publisher":{"@id":"https:\/\/ruppert.lu\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ruppert - Vill ze bidden","og:type":"article","og:title":"Jobs - Ruppert","og:description":"Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Family-run company with a personal atmosphere and flat hierarchies Long-term career prospects in an established Luxembourg company Versatile areas of responsibility with varied activities Modern working environment with contemporary equipment Promotion of further training and personal development Strong team spirit and joint","og:url":"https:\/\/ruppert.lu\/en\/jobs\/","og:image":"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/01\/ruppert-logo.svg","og:image:secure_url":"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/01\/ruppert-logo.svg","article:published_time":"2026-01-16T11:33:10+00:00","article:modified_time":"2026-09-04T08:54:23+00:00","article:publisher":"https:\/\/www.facebook.com\/RuppertDrinks\/","twitter:card":"summary_large_image","twitter:title":"Jobs - Ruppert","twitter:description":"Where jobs become paths and paths become your career. Job advertisements Why Ruppert? Family-run company with a personal atmosphere and flat hierarchies Long-term career prospects in an established Luxembourg company Versatile areas of responsibility with varied activities Modern working environment with contemporary equipment Promotion of further training and personal development Strong team spirit and joint","twitter:image":"https:\/\/ruppert.lu\/wp-content\/uploads\/2026\/01\/ruppert-logo.svg"},"aioseo_meta_data":{"post_id":"17011","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-09-04 08:54:25","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-03-11 09:28:52","updated":"2026-09-04 11:38:16","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/ruppert.lu\/en\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tJobs\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/ruppert.lu\/en\/"},{"label":"Jobs","link":"https:\/\/ruppert.lu\/en\/jobs\/"}],"_links":{"self":[{"href":"https:\/\/ruppert.lu\/en\/wp-json\/wp\/v2\/pages\/17011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ruppert.lu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ruppert.lu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ruppert.lu\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ruppert.lu\/en\/wp-json\/wp\/v2\/comments?post=17011"}],"version-history":[{"count":9,"href":"https:\/\/ruppert.lu\/en\/wp-json\/wp\/v2\/pages\/17011\/revisions"}],"predecessor-version":[{"id":20076,"href":"https:\/\/ruppert.lu\/en\/wp-json\/wp\/v2\/pages\/17011\/revisions\/20076"}],"wp:attachment":[{"href":"https:\/\/ruppert.lu\/en\/wp-json\/wp\/v2\/media?parent=17011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}