Püschel
GASTRONOMIE- & GROSSKÜCHENAUSSTATTER
Wir stellen ein · Bewerbung in unter 2 Minuten
EXPRESS-BEWERBUNG
Werden Sie Teil des Püschel-Teams
Schnell, unkompliziert und ohne Anschreiben-Zwang. Füllen Sie das Formular aus – wir melden uns zeitnah bei Ihnen.
1
Persönliche Daten
Vorname
Nachname
E-Mail-Adresse
*
Telefonnummer
*
Alter
(optional)
2
Auf welche Stelle bewerben Sie sich?
*
Elektriker / SHK / Servicetechniker
m/w/d · Montage & Service
Meister - Elektriker / SHK / Servicetechniker
m/w/d · mit Meisterqualifikation
3
Qualifikation
Ich habe eine abgeschlossene handwerkliche Berufsausbildung.
4
Datenschutz
*
Ich bin damit einverstanden, dass meine Angaben zur Bearbeitung meiner Bewerbung verarbeitet werden. Weitere Infos in der Datenschutzerklärung.
Express-Bewerbung absenden
Mit dem Absenden bestätigen Sie die Richtigkeit Ihrer Angaben. Ihre Daten werden vertraulich behandelt.
Daten DSGVO-konform
Familienbetrieb seit 1991
Persönliche Rückmeldung
'+msg : ''; el.classList.toggle('pb-show', !!msg); } function markInvalid(input, on){ input && input.classList.toggle('pb-invalid', on); } /* - Validierung der einzelnen Felder - */ function validateEmail(){ const input = $('#pb-email'); const v = input.value.trim(); // robuste, praxistaugliche E-Mail-Prüfung const ok = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(v); if(!v){ showError('email','Bitte geben Sie Ihre E-Mail-Adresse ein.'); markInvalid(input,true); return false; } if(!ok){ showError('email','Diese E-Mail-Adresse sieht nicht korrekt aus.'); markInvalid(input,true); return false; } showError('email',''); markInvalid(input,false); return true; } function validatePhone(){ const input = $('#pb-telefon'); const v = input.value.trim(); // erlaubt +, Ziffern, Leerzeichen, /, -, (), mind. 6 Ziffern const digits = v.replace(/\D/g,''); const shape = /^[+()\/\-\s\d]+$/.test(v); if(!v){ showError('telefon','Bitte geben Sie Ihre Telefonnummer ein.'); markInvalid(input,true); return false; } if(!shape || digits.length < 6){ showError('telefon','Bitte eine gültige Telefonnummer eingeben.'); markInvalid(input,true); return false; } showError('telefon',''); markInvalid(input,false); return true; } function validateAge(){ const input = $('#pb-alter'); const v = input.value.trim(); if(!v){ showError('alter',''); markInvalid(input,false); return true; } // optional const n = Number(v); if(isNaN(n) || n < 15 || n > 99){ showError('alter','Bitte ein realistisches Alter angeben.'); markInvalid(input,true); return false; } showError('alter',''); markInvalid(input,false); return true; } function validateJob(){ const sel = $('input[name="stelle"]:checked'); const wrap = $('#pb-jobs'); if(!sel){ showError('stelle','Bitte wählen Sie eine Stelle aus.'); wrap.classList.add('pb-invalid'); return false; } showError('stelle',''); wrap.classList.remove('pb-invalid'); return true; } function validatePrivacy(){ const cb = $('input[name="datenschutz"]'); const wrap = $('#pb-check-dsgvo'); if(!cb.checked){ showError('datenschutz','Bitte stimmen Sie der Datenverarbeitung zu, um fortzufahren.'); wrap.classList.add('pb-invalid'); return false; } showError('datenschutz',''); wrap.classList.remove('pb-invalid'); return true; } /* Live-Validierung beim Verlassen / Ändern */ $('#pb-email').addEventListener('blur', validateEmail); $('#pb-telefon').addEventListener('blur', validatePhone); $('#pb-alter').addEventListener('blur', validateAge); $$('input[name="stelle"]').forEach(r => r.addEventListener('change', validateJob)); $('input[name="datenschutz"]').addEventListener('change', validatePrivacy); /* - Absenden - */ form.addEventListener('submit', async (e) => { e.preventDefault(); // alle Pflichtfelder prüfen const checks = [validateEmail(), validatePhone(), validateAge(), validateJob(), validatePrivacy()]; if(checks.includes(false)){ // zum ersten Fehler scrollen const firstErr = $('.pb-error.pb-show, .pb-input.pb-invalid, .pb-jobs.pb-invalid, .pb-check.pb-invalid'); firstErr && firstErr.scrollIntoView({behavior:'smooth', block:'center'}); return; } // Sicherheitscheck: Access Key gesetzt? const keyVal = (form.access_key && form.access_key.value || '').trim(); if(!keyVal || keyVal.indexOf('HIER_') === 0){ showError('datenschutz','Das Formular ist noch nicht aktiviert (Access Key fehlt). Bitte den Web3Forms Access Key oben im Feld access_key eintragen.'); return; } // Ladezustand setLoading(true); try { const fd = new FormData(form); // enthält bereits access_key + alle Felder + Dateien // Web3Forms-Zusatzfelder für eine schöne Mail fd.set('subject', 'Neue Express-Bewerbung: ' + (form.stelle.value || 'Stelle offen')); fd.set('from_name', 'Püschel Express-Bewerbung'); const fullName = (form.vorname.value + ' ' + form.nachname.value).trim(); if(fullName) fd.set('name', fullName); const res = await fetch(CONFIG.endpoint, { method: 'POST', body: fd, headers: { 'Accept': 'application/json' } // KEIN Content-Type setzen (wegen Anhängen!) }); let data = {}; try { data = await res.json(); } catch(_) {} if(res.ok && data.success){ onSuccess(); } else { throw new Error((data && data.message) ? data.message : ('HTTP ' + res.status)); } } catch(err){ console.error('Versand fehlgeschlagen:', err); setLoading(false); showError('datenschutz', (err.message && err.message !== 'Failed to fetch') ? ('Versand fehlgeschlagen: ' + err.message) : 'Beim Senden ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut oder rufen Sie uns an: 0351 216990.'); } }); function setLoading(on){ submitBtn.disabled = on; submitBtn.classList.toggle('pb-loading', on); btnLabel.textContent = on ? 'Wird gesendet …' : 'Express-Bewerbung absenden'; } function onSuccess(){ setLoading(false); // Karte auf Mindesthöhe fixieren, damit der Success-Screen sauber sitzt const card = $('.pb-card'); card.style.minHeight = card.offsetHeight + 'px'; form.style.transition = 'opacity .4s, transform .4s'; form.style.opacity = '0'; form.style.transform = 'scale(.98)'; setTimeout(() => { form.style.display = 'none'; successScr.classList.add('pb-show'); launchConfetti(); successScr.scrollIntoView({behavior:'smooth', block:'center'}); }, 380); } /* „Weitere Bewerbung senden“ – Formular zurücksetzen */ $('#pb-resetBtn').addEventListener('click', () => { successScr.classList.remove('pb-show'); form.reset(); $$('.pb-error').forEach(el => el.classList.remove('pb-show')); $$('.pb-input').forEach(el => el.classList.remove('pb-invalid')); $('#pb-jobs').classList.remove('pb-invalid'); $('#pb-check-dsgvo').classList.remove('pb-invalid'); form.style.display = ''; requestAnimationFrame(() => { form.style.opacity='1'; form.style.transform='none'; }); $('.pb-card').scrollIntoView({behavior:'smooth', block:'start'}); }); /* - Confetti / Glow beim Erfolg (leichtgewichtig, CSS-Partikel) - */ function launchConfetti(){ const box = $('#pb-confetti'); box.innerHTML = ''; const colors = ['#FBCB00','#E0B400','#2E86C9','#16A34A','#15171C']; for(let i=0;i<70;i++){ const p = document.createElement('span'); const size = 6 + Math.random()*7; p.style.cssText = ` position:absolute; top:38%; left:50%; width:${size}px; height:${size*0.5}px; background:${colors[i%colors.length]}; border-radius:2px; opacity:0; transform:translate(-50%,-50%);`; box.appendChild(p); const angle = Math.random()*Math.PI*2; const dist = 90 + Math.random()*230; const x = Math.cos(angle)*dist; const y = Math.sin(angle)*dist - 40; const rot = (Math.random()*720-360); p.animate([ { transform:`translate(-50%,-50%) translate(0,0) rotate(0deg)`, opacity:1 }, { transform:`translate(-50%,-50%) translate(${x}px,${y}px) rotate(${rot}deg)`, opacity:0 } ], { duration: 900 + Math.random()*700, easing:'cubic-bezier(.18,.7,.3,1)', fill:'forwards', delay: Math.random()*120 }); } }
Wir sind Püschel
Wir sind ein langjährig am Fachmarkt bekannter, über Generationen inhabergeführter Gastronomie- und Großküchenausstatter im deutschlandweiten Firmenverbund der Pentagast.
Vorteile
Mit unserem stetig wachsenden, erfahrenen Mitarbeiterstamm aus Kaufleuten, Ingenieuren und Technikern sind wir in der Lage, die rechnergeschützte Planung, Lieferung, Montage und natürlich auch den Service für Großküchenanlagen und -geräte zu gewährleisten.
✅ Ihre Meinung wird gehört!
Wir sind immer offen für Anregungen und Verbesserungen.
Wir sind eine Familie
Unser Team steht immer zusammen.
Überdurchschnittliches Gehalt
Wir zahlen unseren Mitarbeitenden eine attraktive Vergütung.
️ Worklife-Balance
4-Tage Woche bei ausgewählten Berufen
Immer die neuste Technik
Bei uns müssen Sie nicht mit alten Geräten arbeiten.
Bleiben Sie auf dem neusten Stand
Regelmäßige Weiterbildungsmaßnahmen.
Wir suchen eine engagierte Persönlichkeit, die mit handwerklichem Geschick und technischem Verständnis überzeugt. Ihre ausgeprägte Kundenfreundlichkeit und Serviceorientierung machen Sie zum idealen Kandidaten für die Position. Zudem verfügen Sie über allgemeine Computerkenntnisse und besitzen einen Führerschein der Klasse B.
Bei uns erwartet Sie ein dynamisches Arbeitsumfeld mit Kontinuität und vielfältigen Entwicklungsperspektiven. Wir bieten eine überdurchschnittliche, leistungsorientierte Bezahlung und eine Vollzeitbeschäftigung mit 40 Stunden pro Woche. Ein unbefristeter Arbeitsvertrag und die Möglichkeit eines sofortigen Arbeitsbeginns runden unser attraktives Angebot ab.
Wenn Sie eine leidenschaftliche Persönlichkeit sind, die es liebt, technisches Know-how mit exzellenter Kundenbetreuung zu verbinden, möchten wir Sie in unserem Team begrüßen. Ihre Mitwirkung wird aktiv dazu beitragen, den Erfolg unseres Unternehmens weiter auszubauen.