{"id":12751,"date":"2022-05-10T11:37:32","date_gmt":"2022-05-10T09:37:32","guid":{"rendered":"https:\/\/www.efaflex.ch\/offene-stellen-initiativbewerbung\/"},"modified":"2024-07-31T11:22:25","modified_gmt":"2024-07-31T09:22:25","slug":"postes-vacants","status":"publish","type":"page","link":"https:\/\/www.efaflex.ch\/fr\/carriere\/postes-vacants\/","title":{"rendered":"Postes vacants"},"content":{"rendered":"\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div id=\"headline-zweizeilig-block_40600843a3c864d7df71364767719be1\" class=\"headline-zweizeilig headline-zweizeilig-zentriert inner\">\n    <h1>Int\u00e9grez notre \u00e9quipe et r\u00e9alisez votre <span class=\"highlighted\">r\u00eave professionnel chez EFAFLEX.<\/span><\/h1>\n            <\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<script>\n    window.addEventListener('DOMContentLoaded', function() {\n        jQuery(document).ready(function($) {\n            \/** Das Filter-Daten-Objekt *\/\n            const filters = { standort: '', bereich: '', einstiegsart: '', taetigkeitsbereich: '' }\n\n            \/** IDs aller Filter aus `filters` *\/\n            const allIds = Object.keys(filters)\n\n            \/\/ Reset-Button\n            $('#reset-stellenangebote').on('click', function() {\n                for (const id of allIds) {\n                    updateFilter(id)\n                }\n                applyFilters()\n            })\n\n            \/\/ Change-Events f\u00fcr die Selects registrieren\n            for (const id of allIds) {\n                $(`#${id}`).change(makeSelectChangeHandler(id))\n            }\n\n            \/**\n             * \u00c4ndert den Wert eines Filters. Aktualisiert bei Bedarf auch das dazugeh\u00f6rige Select-Feld.\n             * @param { 'standort' | 'bereich' | 'einsteigsart' | 'taetigkeitsbereich' } id Die ID des Selects, das ge\u00e4ndert werden soll.\n             * @param { string } value Der Wert, auf den der Filter ge\u00e4ndert werden soll.\n             *\/\n            function updateFilter(id, value) {\n                const $select = $(`#${id}`)\n                if ($select.length === 0) return\n\n                value ??= getSelectOptionValue(id)\n\n                if ($select.val() !== value) {\n                    const optionIndex = Array.from($select[0].options).findIndex(el => el.value === value)\n                    if (optionIndex >= 0) {\n                        $select.prop('selectedIndex', optionIndex)\n                    }\n                }\n\n                filters[id] = value !== '' ? `.${value}` : ''\n                applyFilters()\n            }\n\n            \/**\n             * \u00dcbernimmt die in `filters` gesetzten Filter und zeigt die Eintr\u00e4ge an, die den Filterwerten entsprechen.\n             *\/\n            function applyFilters() {\n                if (isSomeFilterSet()) {\n                    $('.offene-stellenangebote--stelle').hide()\n                    $(`${filters.standort}${filters.bereich}${filters.einstiegsart}${filters.taetigkeitsbereich}`).show()\n                } else {\n                    $('.offene-stellenangebote--stelle').show()\n                }\n            }\n\n            \/**\n             * Gibt Info dar\u00fcber, ob irgendein Filter gesetzt ist.\n             * @returns { boolean }\n             *\/\n            function isSomeFilterSet() {\n                return Object.values(filters).some(v => v !== '')\n            }\n\n            \/**\n             * Liefert den `value` eines Select-Eintrags anhand dessen Index.\n             * @param { string } id Die ID des Selects, von dem ein Wert ausgelesen werden soll.\n             * @param { number } index Der Index der Option, von der der Wert ausgelesen werden soll.\n             * @returns { string }\n             *\/\n            function getSelectOptionValue(id, index = 0) {\n                const selectElement = $(`#${id}`)[0]\n                return selectElement !== undefined ? selectElement.options[index].value : ''\n            }\n\n            \/**\n             * Erzeugt einen Event-Handler f\u00fcr das `change`-Event von Select-Elementen.\n             * @param id Die ID des Selects, f\u00fcr das der Event-Handler erstellt werden soll.\n             * @returns { (event) => void }\n             *\/\n            function makeSelectChangeHandler(id) {\n                return (event) => {\n                    updateFilter(id, event.target.value)\n                    applyFilters()\n                }\n            }\n        });\n    });\n<\/script>\n\n\n<div id=\"offene-stellenangebote-block_9611bded6d0a375af2ef13cf48979bed\" class=\"offene-stellenangebote inner\">\n            \n                <div class=\"offene-stellenangebote--stellen\">\n                            \n                                <div class=\"offene-stellenangebote--stelle \">\n                    <h2>Technicien pour des portes rapides<\/h2>\n                    <a class=\"load-more-button\"\n                       href=\"https:\/\/www.efaflex.ch\/fr\/stellenangebote\/servicetechniker-fur-schnelllauftore-m-w\/\">Description du poste<\/a>\n                <\/div>\n                                    <\/div>\n    <\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div id=\"headline-zweizeilig-block_10c95fe4267d7eff6658ad954c439ae1\" class=\"headline-zweizeilig headline-zweizeilig-zentriert inner smalltext\">\n    <p>Vous n\u2019avez rien trouv\u00e9 qui convienne\u00a0?<\/p>\n<p>Alors, n\u2019h\u00e9sitez pas \u00e0 nous envoyer votre <span class=\"highlighted\">candidature spontan\u00e9e!<\/span><\/p>\n                    <a class=\"load-more-button\" href=\"https:\/\/www.efaflex.ch\/fr\/carriere\/postes-vacants\/candidature-spontanee\/\" target=\"_blank\">Vers le d\u00e9p\u00f4t de candidature spontan\u00e9e <\/a>\n    <\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n<div id=\"bild-text-modul-rechts-zweizeilig-block_2c47f39a0fd7dd78ba4b375fbd6dc85c\" class=\"bild-text-modul-zweizeilig-container\">\n            \n\n\n            \n                                    \n\n                            <div class=\"bild-text-modul-links-zweizeilig bild-text-modul-zweizeilig\">\n                                <div class=\"custom-flex-box-no-margin\">\n\n                                    <div class=\"flex-box-fifty-no-margin bild-container\">\n                                                                                                                                                                                                                                                                                                                                                            <\/div>\n\n                                    <div class=\"flex-box-fifty-no-margin text-container\">\n                                        <div class=\"text-container-flex\">\n                                            <div class=\"text-inner\">\n                                                                                                                                                            <div class=\"text-left-border\">\n                                                            <div class=\"text-cut\">\n                                                                \n                                                                                                                                    <h3 class=\"headline-two medium-h2\">Votre interlocutrice.<\/h3>                                                                \n<!--                                                                <h2 class=\"medium-h2\">--><!--<\/h2>-->\n                                                                <p class=\"normal-font\">Name: Sabrina Iemma<br \/>\r\nTel: 043-322-90-34<br \/>\r\nE-Mail: sabrina.iemma@efaflex.ch<\/p>\n                                                            <\/div>\n                                                            <div class=\"button-box\">\n                                                                                                                                                                                            <\/div>\n                                                        <\/div>\n                                                                                                                                                <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n\n                                    \n            \n\n        \n\n\n    <\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div id=\"contact-modul-block_94e6c63a4ff1446fc4c9929e5ee9b746\" class=\"contact-modul contact-modul-fifty\">\n    <div class=\"inner\">\n        <div class=\"custom-flex-box\">\n            <div class=\"flex-box-fifty\">\n                                                            <h2>Vous avez des questions ?<\/h2>\n                                                                        <\/div>\n            <div class=\"flex-box-fifty contact-modul--contact\">\n                                                            <span>Prenez contact avec nous.<\/span>\n                        <p>Nous sommes l\u00e0 pour vous!<\/p>\n                                                                            <a class=\"load-more-button\" href=\"https:\/\/www.efaflex.ch\/fr\/contact\/\" target=\"\">Vers le formulaire de contact en ligne<\/a>\n                                                                        <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":12770,"menu_order":11,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-12751","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/pages\/12751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/comments?post=12751"}],"version-history":[{"count":8,"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/pages\/12751\/revisions"}],"predecessor-version":[{"id":17833,"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/pages\/12751\/revisions\/17833"}],"up":[{"embeddable":true,"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/pages\/12770"}],"wp:attachment":[{"href":"https:\/\/www.efaflex.ch\/fr\/wp-json\/wp\/v2\/media?parent=12751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}