{"id":31215,"date":"2025-08-07T15:29:37","date_gmt":"2025-08-07T13:29:37","guid":{"rendered":"https:\/\/www.nextgen.visilabgroup.ch\/?page_id=31215"},"modified":"2026-07-21T10:32:27","modified_gmt":"2026-07-21T08:32:27","slug":"neu-bewerbung-einreichen","status":"publish","type":"page","link":"https:\/\/www.nextgen.visilabgroup.ch\/de\/neu-bewerbung-einreichen\/","title":{"rendered":"[NEU] Bewerbung einreichen"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; admin_label=&#8220;Features&#8220; _builder_version=&#8220;4.22.1&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;1px|||||&#8220; collapsed=&#8220;on&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row _builder_version=&#8220;4.23.2&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.22.1&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;_initial&#8220; header_font=&#8220;Oswald|700||on|||||&#8220; header_text_color=&#8220;#FFFFFF&#8220; header_font_size=&#8220;3vw&#8220; header_line_height=&#8220;1.2em&#8220; header_font_size_tablet=&#8220;7vw&#8220; header_font_size_phone=&#8220;9vw&#8220; header_font_size_last_edited=&#8220;on|tablet&#8220; custom_css_free_form=&#8220;selector h1 {||  background:black;||  width: fit-content;||}&#8220; locked=&#8220;off&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h1>\u00a0Wer bist du?\u00a0<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;_initial&#8220; header_font=&#8220;Oswald|700||on|||||&#8220; header_text_color=&#8220;#FFFFFF&#8220; header_font_size=&#8220;3vw&#8220; header_line_height=&#8220;1.2em&#8220; custom_margin=&#8220;-24px|||||&#8220; header_font_size_tablet=&#8220;7vw&#8220; header_font_size_phone=&#8220;9vw&#8220; header_font_size_last_edited=&#8220;on|tablet&#8220; custom_css_free_form=&#8220;selector h1 {||  background:black;||  width: fit-content;||}&#8220; locked=&#8220;off&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h1>\u00a0Zeig es uns!\u00a0<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Wir wissen, dass ein Lebenslauf und ein Bewerbungsschreiben nur einen Teil deiner Geschichte erz\u00e4hlen. Uns interessiert vor allem der Mensch und nicht irgendwelche Zahlen und Fakten. Deshalb haben wir unser Bewerbungssystem komplett umgestellt und geben so allen die gleiche Chance. Um ein vollst\u00e4ndigeres Bild von dir zu bekommen, w\u00fcrden wir uns freuen, wenn du uns ein kurzes Vorstellungsvideo zusendest. Hier ist deine Chance, zu gl\u00e4nzen und dich von den anderen Bewerbern abzuheben!<\/p>\n<p><strong>In deinem Video kannst du:<\/strong><\/p>\n<ol>\n<li><strong>Dich vorstellen<\/strong>: Erz\u00e4hl uns ein bisschen, wer du bist.<\/li>\n<li><strong>Deine Leidenschaft teilen<\/strong>: Warum begeistert dich der Beruf? Was motiviert dich? Hast du bereits Schnupperlehren gemacht?<\/li>\n<li><strong>Deine F\u00e4higkeiten<\/strong> hervorheben: Was macht dich zum idealen Kandidaten f\u00fcr diese Stelle? Erw\u00e4hne relevante Erfahrungen oder F\u00e4higkeiten.<\/li>\n<li><strong>Kreativ sein<\/strong>: Z\u00f6gere nicht, deine Pers\u00f6nlichkeit zu zeigen, sei es durch deinen Vortrag, dein Umfeld oder andere visuelle Elemente.<\/li>\n<\/ol>\n<p><strong>Tipps f\u00fcr dein Video:<\/strong><\/p>\n<ul>\n<li>Kurz und pr\u00e4zise : Ziele auf eine L\u00e4nge von 2 bis 3 Minuten.<\/li>\n<li>Sei du selbst: Authentizit\u00e4t ist entscheidend. Wir wollen den echten Menschen sehen!<\/li>\n<li>Qualit\u00e4t: Sorge daf\u00fcr, dass dein Video gut beleuchtet und der Ton klar ist. Wir erwarten aber ganz klar keine professionellen Videos!\u00a0<\/li>\n<\/ul>\n<p><strong>So reichst du dein Video ein:<\/strong><\/p>\n<ol>\n<li>Nimm dein Video mit deinem Handy, deiner Webcam oder Kamera auf.<\/li>\n<li>Speichere es in einem g\u00e4ngigen Format (MP4, MOV, AVI).<\/li>\n<li>Klicke auf \u201eSCHICK UNS DEIN VIDEO\u201c, um auf Swisstransfer.ch zuzugreifen, eine sichere Plattform.<\/li>\n<li>Nutze Swisstransfer, um einen Link zu deinem Video zu erstellen und f\u00fcge diesen Link in das daf\u00fcr vorgesehene Feld unten ein. Wenn du m\u00f6chtest kannst du auch noch weitere Daten wie deinen Lebenslauf mitschicken.<\/li>\n<\/ol>\n<p>Solltest du Fragen oder Schwierigkeiten haben, sende uns eine Mail an edu@visilabgroup.ch<\/p>\n<p>Wir freuen uns darauf, dein Video zu sehen und mehr \u00fcber dich zu erfahren. Das ist deine B\u00fchne!<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8220;1_2,1_2&#8243; _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;1_2&#8243; _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;Oswald|700|||||||&#8220; text_font_size=&#8220;25px&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<\/p>\n<p>Dein Kontakt und deine Wahl des Gesch\u00e4fts:<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n    <div class=\"mod-jobselector\">\n        <div class=\"filter\">\n            <input type=\"text\" id=\"search\" placeholder=\"Suchen nach PLZ...\"\/>\n            <select id=\"distance\">\n                <option value=\"5\">5 km <\/option>\n                <option value=\"10\" selected>10 km<\/option>\n                <option value=\"20\">20 km<\/option>\n                <option value=\"50\">50 km<\/option>\n                <option value=\"100\">100 km<\/option>\n            <\/select>\n        <\/div>\n        <ul id=\"posts-list\">\n            <li>Lehrstellen werden geladen...<\/li>\n        <\/ul>\n\n        <div class=\"chosen-posts\">\n            <h3>Meine Lehrstelle:<\/h3>\n            <ul id=\"chosen-posts-list\">\n                <li>Bitte w\u00e4hle max. 1 Lehrstellen aus der Liste oben aus.<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    <script>\n        let plzCoordinates = {};\n        let chosenPosts = [];\n        let visiblePosts = [];\n\t\tconst numberOfJobsSelectable = 1\t\t\n        async function fetchAndDisplayPosts() {\n            try {\n                const plzRes = await fetch('https:\/\/www.nextgen.visilabgroup.ch\/plz.json');\n                const plzData = await plzRes.json();\n                plzData.forEach(plz => {\n                    plzCoordinates[plz.plz_code] = {\n                        lat: plz.geo_point_2d.lat,\n                        lon: plz.geo_point_2d.lon,\n                        name: plz.gem_name\n                    };\n                });\n\n                const url = 'https:\/\/www.nextgen.visilabgroup.ch\/wp-json\/wp\/v2\/lehrstelle?per_page=50';\n                const res = await fetch(url);\n                const posts = await res.json();\n                visiblePosts = posts.filter(post => post.acf?.visible === true);\n                const listElement = document.getElementById('posts-list');\n                const searchInput = document.getElementById('search');\n                const distanceSelect = document.getElementById('distance');\n\n                function renderList() {\n                    const filterVal = searchInput.value.trim();\n                    const distanceVal = parseInt(distanceSelect.value, 10);\n\t\t\t\t\t\n                    let filteredPosts = visiblePosts;\n                    listElement.innerHTML = '';\n\n                    if (filterVal.length < numberOfJobsSelectable) {\n                        visiblePosts\n                            .filter(post => post.acf?.plz?.toString().includes(filterVal))\n                            .forEach(post => {\n                                const li = document.createElement('li');\n                                li.innerHTML = `<div class=\"job\"><div class=\"title\">${post.acf.banner} - ${post.title.rendered},<\/div><div class=\"meta\">${post.acf.plz} ${post.acf.ort}<\/div><\/div>`;\n                                listElement.appendChild(li);\n                            });\n                    } else {\n                        filteredPosts = filterByDistance(visiblePosts, filterVal, distanceVal);\n                        filteredPosts.forEach(post => {\n                            const li = document.createElement('li');\n                            li.innerHTML = `<div class=\"job\"><div class=\"title\">${post.acf.banner} - ${post.title.rendered},<\/div><div class=\"meta\">${post.acf.plz} ${post.acf.ort}<\/div><\/div>`;\n                            listElement.appendChild(li);\n                        });\n                    }\n                }\n\n                searchInput.addEventListener('input', () => {\n                    renderList();\n                });\n                distanceSelect.addEventListener('change', () => {\n                    renderList();\n                });\n                renderList();\n\n                \/\/ fetch more posts if needed\n                if (visiblePosts.length <= 50) {\n                    let page = 2;\n                    let hasMore = true;\n                    while (hasMore) {\n                        try {\n                            const additionalPostsRes = await fetch(url + '&page=' + page);\n                            const additionalPosts = await additionalPostsRes.json();\n                            if (additionalPosts.length > 0) {\n                                visiblePosts.push(...additionalPosts.filter(post => post.acf?.visible === true));\n                                page++;\n                            } else {\n                                hasMore = false;\n                            }\n                        } catch (error) {\n                            hasMore = false;\n                        }\n                    }\n                    renderList();\n                }\n            } catch (error) {\n                console.error('Error fetching posts:', error);\n            }\n        }\n\n        fetchAndDisplayPosts();\n\n        document.getElementById('posts-list').addEventListener('click', function (event) {\n            if (!event.target.closest('li')) return;\n            const postItem = event.target.closest('li');\n\n            const post = postItem.innerHTML;\n            if (post) {\n                \/\/ add to chosenPosts\n                addToChosenPosts(post);\n            }\n        })\n\n        document.getElementById('chosen-posts-list').addEventListener('click', function (event) {\n            if (event.target.classList.contains('delete-chosen-post')) {\n                const postItem = event.target.parentElement;\n                const postContent = postItem.querySelector('.chosen-post');\n                removeFromChosenPosts(postContent.innerHTML);\n            }\n        });\n\n        function removeFromChosenPosts(post) {\n            const index = chosenPosts.indexOf(post.trim());\n\n            if (index > -1) {\n                chosenPosts.splice(index, 1);\n            }\n            renderChosenPosts()\n        }\n\n        function renderChosenPosts() {\n            const chosenList = document.getElementById('chosen-posts-list');\n            chosenList.innerHTML = '';\n            let formText = '';\n            if (chosenPosts.length === 0) {\n                chosenList.innerHTML = '<li>' + 'Bitte w\u00e4hle max. 1 Lehrstellen aus der Liste oben aus.' + '<\/li>';\n            } else {\n                chosenPosts.forEach((post, index) => {\n                    const position = index + 1;\n                    let positionText = position + '. ' + 'Wahl'\n\t\t\t\t\tif(numberOfJobsSelectable === 1) {\n\t\t\t\t\t\tpositionText = 'Meine Wahl'\n\t\t\t\t\t}\n                    const template = `<li class=\"chosen-item\">\n                        <div class=\"chosen-position\">${positionText}<\/div>\n                        <div class=\"chosen-post\">\n                            ${post}\n                        <\/div>\n                        <button class=\"delete-chosen-post\">\u2715<\/button>\n                    <\/li>`;\n                    chosenList.innerHTML += template;\n\n                    \/\/ strip HTML tags for form submission\n                    const cleanPost = post.replace(\/<[^>]*>\/g, '').trim();\n                    formText += positionText + ': ' + cleanPost + '\\n';\n                });\n            }\n\n            let ninjaFormField = document.querySelector('.jobs-container textarea') || document.querySelector('.jobs-container input');\n            if (ninjaFormField) {\n                let key = ninjaFormField.getAttribute('name') || ninjaFormField.getAttribute('id');\n                \/\/ extract id (integer)\n                key = key.replace(\/[^0-9]\/g, '');\n                jQuery('#nf-field-' + key).val(formText).trigger('change');\n            } else {\n                console.warn('Ninja Form field not found.');\n            }\n        }\n\n        function addToChosenPosts(post) {\n            if (chosenPosts.includes(post)) {\n                alert('Diese Lehrstelle ist bereits ausgew\u00e4hlt')\n                return\n            }\n            if (chosenPosts.length >= numberOfJobsSelectable) {\n                alert('Du kannst max 1 Lehrstellen ausw\u00e4hlen.');\n                return\n            }\n            chosenPosts.push(post);\n            renderChosenPosts()\n        }\n\n\n        function filterByDistance(posts, userPLZ, maxDistanceKm) {\n            const origin = plzCoordinates[userPLZ];\n            if (!origin) return [];\n\n            return posts.filter(post => {\n                const plz = post.acf?.plz?.toString();\n                const target = plzCoordinates[plz];\n                if (!target) return false;\n\n                const distance = haversineDistance(origin.lat, origin.lon, target.lat, target.lon);\n                return distance <= maxDistanceKm;\n            });\n        }\n\n        function haversineDistance(lat1, lon1, lat2, lon2) {\n            const toRad = deg => deg * Math.PI \/ 180;\n            const R = 6371; \/\/ Radius of Earth in km\n\n            const dLat = toRad(lat2 - lat1);\n            const dLon = toRad(lon2 - lon1);\n\n            const a = Math.sin(dLat \/ 2) ** 2 +\n                Math.cos(toRad(lat1)) * Math.cos(toRad(lat2)) *\n                Math.sin(dLon \/ 2) ** 2;\n\n            const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\n            return R * c;\n        }\n    <\/script>\n    <style>\n        .mod-jobselector {\n            display: flex;\n            flex-direction: column;\n            max-width: 100%;\n            margin: 0 auto;\n            padding: 0;\n\n            .filter {\n                display: flex;\n                flex-direction: row;\n                margin-bottom: 20px;\n\n                input[type=\"text\"] {\n                    padding: 10px;\n                    border: 1px solid #ccc;\n                    border-radius: 4px;\n                }\n\n                select {\n                    padding: 5px 10px;\n                    margin-left: 10px;\n                    border: 1px solid #ccc;\n                    border-radius: 4px;\n\n                }\n            }\n\n            #posts-list {\n                list-style: none;\n                padding: 0;\n                margin: 0;\n                max-height: 300px;\n                overflow-y: auto;\n\n                li {\n                    padding: 10px;\n                    border-bottom: 1px solid #ccc;\n                    cursor: pointer;\n\n                    &:hover {\n                        background-color: #f0f0f0;\n                    }\n                }\n            }\n\n            .chosen-posts {\n                margin-top: 30px;\n            }\n\n            #chosen-posts-list {\n                list-style: none;\n                padding: 0;\n                margin: 0;\n                max-height: 200px;\n                overflow-y: auto;\n\n                .chosen-position {\n                    min-width: 80px;\n                }\n\n                .delete-chosen-post {\n                    background: none;\n                    border: none;\n                    color: red;\n                    cursor: pointer;\n                    font-size: 20px;\n                    font-weight: bold;\n                    padding: 5px;\n                    margin-left: 5px;\n                    transition: all 0.3s ease;\n                }\n\n                .delete-chosen-post:hover {\n                    color: darkred;\n                }\n\n                .chosen-post {\n                    flex-grow: 1;\n                }\n            }\n\n            .chosen-item {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n            }\n\n            .job {\n                display: flex;\n                flex-wrap: wrap;\n                gap: 4px;\n            }\n        }\n\n        .nf-field-container.jobs-container {\n            display: none;\n        }\n    <\/style>\n    \n<noscript class=\"ninja-forms-noscript-message\">\n\tHinweis: F\u00fcr diesen Inhalt ist JavaScript erforderlich.<\/noscript>\n<div id=\"nf-form-2-cont\" class=\"nf-form-cont\" aria-live=\"polite\" aria-labelledby=\"nf-form-title-2\" aria-describedby=\"nf-form-errors-2\" role=\"form\">\n\n    <div class=\"nf-loading-spinner\"><\/div>\n\n<\/div>\n        <!-- That data is being printed as a workaround to page builders reordering the order of the scripts loaded-->\n        <script>var formDisplay=1;var nfForms=nfForms||[];var form=[];form.id='2';form.settings={\"objectType\":\"Form Setting\",\"editActive\":false,\"title\":\"Bewerbung Lehrstelle\",\"show_title\":1,\"allow_public_link\":0,\"embed_form\":\"\",\"clear_complete\":1,\"hide_complete\":1,\"default_label_pos\":\"above\",\"wrapper_class\":\"\",\"element_class\":\"\",\"form_title_heading_level\":\"3\",\"key\":\"\",\"add_submit\":1,\"currency\":\"\",\"unique_field_error\":\"Ein Formular mit diesem Wert wurde bereits eingereicht.\",\"logged_in\":false,\"not_logged_in_msg\":\"\",\"sub_limit_msg\":\"Das Formular hat sein Beitragslimit erreicht.\",\"calculations\":[],\"formContentData\":[\"firstname_1754486395631\",\"lastname_1754486396233\",\"email_1754486399081\",\"phone_1754486401207\",\"fuege_den_link_zu_deinem_bewerbungsvideo_hier_ein_1754486408713\",\"hiermit_erklaere_ich_mich_damit_einverstanden_dass_die_von_mir_im_rahmen_des_bewerbungsverfahrens_uebermittelten_daten_an_unternehmen_der_visilabgroup_weitergegeben_werden_koennen_1754487431571\",\"lehrstelle_1785415423984\",\"bewerbung_einreichen_1754487305635\"],\"ninjaForms\":\"Ninja Forms\",\"changeEmailErrorMsg\":\"Bitte gib eine g\\u00fcltige E-Mail-Adresse ein.\",\"changeDateErrorMsg\":\"Bitte gib ein g\\u00fcltiges Datum ein!\",\"confirmFieldErrorMsg\":\"Diese Felder m\\u00fcssen \\u00fcbereinstimmen!\",\"fieldNumberNumMinError\":\"Die eingegebene Zahl ist zu klein.\",\"fieldNumberNumMaxError\":\"Die eingegebene Zahl ist zu gross.\",\"fieldNumberIncrementBy\":\"Bitte erh\\u00f6hen in Schritten von\",\"fieldTextareaRTEInsertLink\":\"Link einf\\u00fcgen\",\"fieldTextareaRTEInsertMedia\":\"Medien einf\\u00fcgen\",\"fieldTextareaRTESelectAFile\":\"Eine Datei ausw\\u00e4hlen\",\"formErrorsCorrectErrors\":\"Bitte korrigiere die Fehler, bevor du das Formular sendest.\",\"formHoneypot\":\"Falls du ein Mensch bist und dieses Feld siehst, dann lasse es bitte leer.\",\"validateRequiredField\":\"Dies ist ein Pflichtfeld.\",\"honeypotHoneypotError\":\"Honeypot-Fehler\",\"fileUploadOldCodeFileUploadInProgress\":\"Datei-Upload l\\u00e4uft.\",\"fileUploadOldCodeFileUpload\":\"DATEI-UPLOAD\",\"currencySymbol\":\"&#36;\",\"fieldsMarkedRequired\":\"Felder mit einem <span class=\\\"ninja-forms-req-symbol\\\">*<\\\/span> sind Pflichtfelder\",\"thousands_sep\":\".\",\"decimal_point\":\",\",\"siteLocale\":\"de_DE\",\"dateFormat\":\"m\\\/d\\\/Y\",\"startOfWeek\":\"1\",\"of\":\"von\",\"previousMonth\":\"Vorheriger Monat\",\"nextMonth\":\"N\\u00e4chster Monat\",\"months\":[\"Januar\",\"Februar\",\"M\\u00e4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"],\"monthsShort\":[\"Jan\",\"Feb\",\"Mrz\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],\"weekdays\":[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"],\"weekdaysShort\":[\"So\",\"Mo\",\"Die\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],\"weekdaysMin\":[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"],\"recaptchaConsentMissing\":\"reCaptcha validation couldn&#039;t load.\",\"recaptchaMissingCookie\":\"reCaptcha v3 validation couldn&#039;t load the cookie needed to submit the form.\",\"recaptchaConsentEvent\":\"Accept reCaptcha cookies before sending the form.\",\"currency_symbol\":\"\",\"beforeForm\":\"\",\"beforeFields\":\"\",\"afterFields\":\"\",\"afterForm\":\"\"};form.fields=[{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":1,\"idAttribute\":\"id\",\"type\":\"firstname\",\"label\":\"Vorname\",\"key\":\"firstname_1754486395631\",\"label_pos\":\"above\",\"required\":1,\"default\":\"\",\"placeholder\":\"\",\"container_class\":\"\",\"element_class\":\"\",\"admin_label\":\"\",\"help_text\":\"\",\"custom_name_attribute\":\"fname\",\"personally_identifiable\":1,\"value\":\"\",\"id\":6,\"beforeField\":\"\",\"afterField\":\"\",\"parentType\":\"firstname\",\"element_templates\":[\"firstname\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap\"},{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":2,\"idAttribute\":\"id\",\"type\":\"lastname\",\"label\":\"Nachname\",\"key\":\"lastname_1754486396233\",\"label_pos\":\"above\",\"required\":1,\"default\":\"\",\"placeholder\":\"\",\"container_class\":\"\",\"element_class\":\"\",\"admin_label\":\"\",\"help_text\":\"\",\"custom_name_attribute\":\"lname\",\"personally_identifiable\":1,\"value\":\"\",\"id\":7,\"beforeField\":\"\",\"afterField\":\"\",\"parentType\":\"lastname\",\"element_templates\":[\"lastname\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap\"},{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":3,\"idAttribute\":\"id\",\"type\":\"email\",\"label\":\"E-Mail\",\"key\":\"email_1754486399081\",\"label_pos\":\"above\",\"required\":1,\"default\":\"\",\"placeholder\":\"\",\"container_class\":\"\",\"element_class\":\"\",\"admin_label\":\"\",\"help_text\":\"\",\"custom_name_attribute\":\"email\",\"personally_identifiable\":1,\"value\":\"\",\"id\":8,\"beforeField\":\"\",\"afterField\":\"\",\"parentType\":\"email\",\"element_templates\":[\"email\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap\"},{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":4,\"idAttribute\":\"id\",\"type\":\"phone\",\"label\":\"\\ufeffTelefon\",\"key\":\"phone_1754486401207\",\"label_pos\":\"above\",\"required\":1,\"default\":\"\",\"placeholder\":\"\",\"container_class\":\"\",\"element_class\":\"\",\"input_limit\":\"\",\"input_limit_type\":\"characters\",\"input_limit_msg\":\"verbleibende(s) Zeichen\",\"manual_key\":false,\"admin_label\":\"\",\"help_text\":\"\",\"mask\":\"\",\"custom_mask\":\"\",\"custom_name_attribute\":\"phone\",\"personally_identifiable\":1,\"value\":\"\",\"drawerDisabled\":false,\"id\":9,\"beforeField\":\"\",\"afterField\":\"\",\"parentType\":\"textbox\",\"element_templates\":[\"tel\",\"textbox\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap\"},{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":5,\"idAttribute\":\"id\",\"type\":\"textbox\",\"label\":\"F\\u00fcge den Link zu deinem Bewerbungsvideo hier ein\",\"key\":\"fuege_den_link_zu_deinem_bewerbungsvideo_hier_ein_1754486408713\",\"label_pos\":\"above\",\"required\":1,\"default\":\"\",\"placeholder\":\"\",\"container_class\":\"\",\"element_class\":\"\",\"input_limit\":\"\",\"input_limit_type\":\"characters\",\"input_limit_msg\":\"verbleibende(s) Zeichen\",\"manual_key\":false,\"admin_label\":\"\",\"help_text\":\"\",\"mask\":\"\",\"custom_mask\":\"\",\"custom_name_attribute\":\"\",\"personally_identifiable\":\"\",\"value\":\"\",\"drawerDisabled\":false,\"desc_text\":\"<p><a href=\\\"https:\\\/\\\/www.swisstransfer.com\\\/\\\" target=\\\"_blank\\\">--&gt; Erstelle einen Swisstransfer-Link<\\\/a><\\\/p>\",\"id\":5,\"beforeField\":\"\",\"afterField\":\"\",\"parentType\":\"textbox\",\"element_templates\":[\"textbox\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap\"},{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":6,\"idAttribute\":\"id\",\"type\":\"checkbox\",\"label\":\"Hiermit erkl\\u00e4re ich mich damit einverstanden, dass die von mir im Rahmen des Bewerbungsverfahrens \\u00fcbermittelten Daten an Unternehmen der VisilabGroup weitergegeben werden k\\u00f6nnen.\",\"key\":\"hiermit_erklaere_ich_mich_damit_einverstanden_dass_die_von_mir_im_rahmen_des_bewerbungsverfahrens_uebermittelten_daten_an_unternehmen_der_visilabgroup_weitergegeben_werden_koennen_1754487431571\",\"label_pos\":\"right\",\"required\":1,\"container_class\":\"\",\"element_class\":\"\",\"manual_key\":false,\"admin_label\":\"\",\"help_text\":\"\",\"default_value\":\"unchecked\",\"checked_value\":\"Ausgew\\u00e4hlt\",\"unchecked_value\":\"Nicht ausgew\\u00e4hlt\",\"checked_calc_value\":\"\",\"unchecked_calc_value\":\"\",\"drawerDisabled\":false,\"id\":11,\"beforeField\":\"\",\"afterField\":\"\",\"value\":\"\",\"parentType\":\"checkbox\",\"element_templates\":[\"checkbox\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap\"},{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":7,\"idAttribute\":\"id\",\"type\":\"textarea\",\"label\":\"Lehrstelle\",\"key\":\"lehrstelle_1785415423984\",\"label_pos\":\"above\",\"required\":false,\"default\":\"\",\"placeholder\":\"\",\"container_class\":\"jobs-container\",\"element_class\":\"\",\"input_limit\":\"\",\"input_limit_type\":\"characters\",\"input_limit_msg\":\"verbleibende(s) Zeichen\",\"manual_key\":false,\"admin_label\":\"\",\"help_text\":\"\",\"textarea_rte\":\"\",\"disable_rte_mobile\":\"\",\"textarea_media\":\"\",\"value\":\"\",\"drawerDisabled\":false,\"id\":13,\"beforeField\":\"\",\"afterField\":\"\",\"parentType\":\"textarea\",\"element_templates\":[\"textarea\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap\"},{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":8,\"idAttribute\":\"id\",\"type\":\"submit\",\"label\":\"Bewerbung einreichen\",\"processing_label\":\"Bitte warten...\",\"container_class\":\"\",\"element_class\":\"\",\"key\":\"bewerbung_einreichen_1754487305635\",\"admin_label\":\"\",\"drawerDisabled\":false,\"id\":10,\"beforeField\":\"\",\"afterField\":\"\",\"value\":\"\",\"label_pos\":\"above\",\"parentType\":\"textbox\",\"element_templates\":[\"submit\",\"button\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap-no-label\"}];nfForms.push(form);<\/script>\n        \n<p>[\/et_pb_text][et_pb_code _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_code][\/et_pb_column][et_pb_column type=&#8220;1_2&#8243; _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;Oswald|700|||||||&#8220; text_font_size=&#8220;25px&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<\/p>\n<p>swisstransfer.ch How To:<\/p>\n<p>[\/et_pb_text][et_pb_video_slider show_image_overlay=&#8220;on&#8220; show_thumbnails=&#8220;off&#8220; play_icon_color=&#8220;#000000&#8243; font_icon=&#8220;&#x49;||divi||400&#8243; use_icon_font_size=&#8220;on&#8220; thumbnail_overlay_color=&#8220;RGBA(255,255,255,0)&#8220; controls_color=&#8220;light&#8220; show_image_overlay_tablet=&#8220;off&#8220; show_image_overlay_phone=&#8220;off&#8220; show_image_overlay_last_edited=&#8220;on|desktop&#8220; disabled_on=&#8220;off|off|off&#8220; _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;#0055a4&#8243; width=&#8220;90%&#8220; width_tablet=&#8220;60%&#8220; width_phone=&#8220;60%&#8220; width_last_edited=&#8220;on|phone&#8220; max_width=&#8220;100%&#8220; module_alignment=&#8220;left&#8220; custom_margin=&#8220;60px||||false|false&#8220; custom_padding=&#8220;9px|9px|9px|9px|false|true&#8220; module_alignment_tablet=&#8220;center&#8220; module_alignment_phone=&#8220;center&#8220; module_alignment_last_edited=&#8220;on|phone&#8220; custom_css_free_form=&#8220;selector.et_pb_video_slider {||    border-radius: 30px;||}&#8220; custom_css_arrows=&#8220;color: black !important;&#8220; border_radii=&#8220;on|30px|30px|30px|30px&#8220; border_color_all=&#8220;RGBA(255,255,255,0)&#8220; border_style_all=&#8220;groove&#8220; box_shadow_style=&#8220;preset6&#8243; locked=&#8220;off&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_video_slider_item src=&#8220;https:\/\/www.nextgen.visilabgroup.ch\/wp-content\/uploads\/2024\/09\/Nextgen-video-DE.mp4&#8243; _builder_version=&#8220;4.24.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220; show_image_overlay=&#8220;on&#8220;][\/et_pb_video_slider_item][\/et_pb_video_slider][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Wer bist du?\u00a0\u00a0Zeig es uns!\u00a0Wir wissen, dass ein Lebenslauf und ein Bewerbungsschreiben nur einen Teil deiner Geschichte erz\u00e4hlen. Uns interessiert vor allem der Mensch und nicht irgendwelche Zahlen und Fakten. Deshalb haben wir unser Bewerbungssystem komplett umgestellt und geben so allen die gleiche Chance. Um ein vollst\u00e4ndigeres Bild von dir zu bekommen, w\u00fcrden wir uns [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-31215","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.nextgen.visilabgroup.ch\/de\/wp-json\/wp\/v2\/pages\/31215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nextgen.visilabgroup.ch\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.nextgen.visilabgroup.ch\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.nextgen.visilabgroup.ch\/de\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nextgen.visilabgroup.ch\/de\/wp-json\/wp\/v2\/comments?post=31215"}],"version-history":[{"count":16,"href":"https:\/\/www.nextgen.visilabgroup.ch\/de\/wp-json\/wp\/v2\/pages\/31215\/revisions"}],"predecessor-version":[{"id":31706,"href":"https:\/\/www.nextgen.visilabgroup.ch\/de\/wp-json\/wp\/v2\/pages\/31215\/revisions\/31706"}],"wp:attachment":[{"href":"https:\/\/www.nextgen.visilabgroup.ch\/de\/wp-json\/wp\/v2\/media?parent=31215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}