{"id":29569,"date":"2025-11-05T07:17:41","date_gmt":"2025-11-05T07:17:41","guid":{"rendered":"https:\/\/sheskillsglobal.ch\/jobs\/"},"modified":"2025-11-20T11:05:45","modified_gmt":"2025-11-20T11:05:45","slug":"jobs","status":"publish","type":"page","link":"https:\/\/sheskillsglobal.ch\/de\/jobs\/","title":{"rendered":"jobs"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"29569\" class=\"elementor elementor-29569 elementor-29383\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4226ceb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4226ceb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4cf704c\" data-id=\"4cf704c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4383f96 elementor-widget elementor-widget-heading\" data-id=\"4383f96\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Schauen Sie sich unsere Jobs an<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e3c1838 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e3c1838\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-403a15c\" data-id=\"403a15c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-384069f elementor-widget elementor-widget-html\" data-id=\"384069f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t <style>\n .job-search-container {\n        text-align: left;\n        padding: 20px;\n        background-color: white;\n        border-radius: 20px;\n      }\n      .job-search-wrapper {\n        font-family: sans-serif;\n        padding: 20px;\n      }\n      input[type=\"text\"] {\n        width: 70%;\n        padding: 10px;\n        margin-right: 10px;\n        border: 1px solid lightgray;\n        font-size: 16px;\n        border-radius: 10px 10px 0px 0px;\n      }\n\n      input[type=\"text\"]:focus {\n        outline: none;\n        box-shadow: 0 0 5px rgba(0, 91, 148, 0.4);\n        border-color: #005b94;\n      }\n      button {\n        padding: 10px 30px;\n        background-color: #00629e !important;\n        color: white !important;\n        border: none;\n        cursor: pointer;\n        border-radius: 20px;\n        font-size: 16px;\n      }\n      button:focus {\n        outline: none;\n        box-shadow: 0 0 0 2px rgba(54, 187, 145, 0.5);\n      }\n      button:hover {\n        color: white;\n      }\n      #jobsContainer {\n        background-color: white;\n        padding: 20px 0 20px 20px !important;\n        margin-top: 20px;\n        border-radius: 20px;\n      }\n      table {\n        width: 100%;\n        table-layout: fixed;\n        margin-top: 0px;\n        border-collapse: collapse;\n        border-spacing: 0 5px !important;\n      }\n      th {\n        font-size: 12px;\n        font-weight: 600;\n        border: none !important;\n        text-align: left;\n        cursor: pointer;\n      }\n      td {\n        padding: 40px 16px !important;\n        border-top: 0px;\n        border: none !important;\n        border-bottom: 1px solid #eee !important;\n        background-color: #fff;\n        font-size: 16px;\n        word-wrap: break-word;\n      }\n\n      \/* Optional: Slight rounded corners for the entire table container *\/\n      table-container {\n        border-radius: 16px;\n        overflow: hidden;\n        background-color: #f9f9f9;\n      }\n\n      \/* Optional: subtle hover effect for rows *\/\n      tbody tr:hover {\n        background-color: transparent !important;\n      }\n      td .flag {\n        margin-right: 8px;\n        height: 100px;\n        width: 100px;\n      }\n      \n      \n      .positionLink {\n        text-decoration: none;\n        color: #002d34;\n        font-weight: 500;\n      }\n\n      .positionLink:hover {\n        color: #00629e;\n        text-decoration: underline;\n      }\n      \n      td:first-child {\n        width: 300px;\n        max-width: 300px;\n        vertical-align: top;\n      }\n      \n      td:last-child,\nth:last-child {\n  width: auto !important;     \/* allow full expansion *\/\n  padding-right: 0 !important; \/* remove unwanted right padding *\/\n}\n\n      \/* apply truncation to the inner div *\/\n      .truncate-2 {\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        text-overflow: ellipsis;\n        white-space: normal;\n        word-break: break-word;\n      }\n      .location-cell {\n        display: flex;\n        gap: 15px;\n        align-items: center;\n        min-height: 60px; \/* ensures consistent height *\/\n        white-space: nowrap;\n      }\n\n      .location-cell .flag {\n        width: 24px;\n        height: 24px;\n        display: inline-block;\n      }\n\n      .location-text {\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        line-height: 1.4;\n        min-width: 120px; \/* adjust as needed *\/\n      }\n    <\/style>\n    \n <div class=\"job-search-wrapper\">\n      <div class=\"job-search-container\">\n        <div style=\"font-size: 14px; font-weight: 600; padding-bottom: 10px\">\n SUCHE NACH SCHL\u00dcSSELW\u00d6RTERN\n        <\/div>\n        <input id=\"jobSearchInput\" type=\"text\" placeholder=\"Geben Sie Stichw\u00f6rter wie Berufsbezeichnung oder Firmenname usw. ein.\">\n        <button onclick=\"fetchJobs()\">Suchen<\/button>\n      <\/div>\n      <p style=\"  font-size: 22px; font-weight: 600; padding-left: 10px; margin-top: 30px; font-family: Inter;  \">\n Aktuelle Stellenangebote auf der Plattform\n      <\/p>\n      <div id=\"jobsContainer\"><\/div>\n    <\/div>\n    <script>\n      let allJobs = [];\n      let currentPage = 1;\n      const jobsPerPage = 5;\n      async function fetchJobs() {\n        const query = document.getElementById(\"jobSearchInput\").value;\n        const container = document.getElementById(\"jobsContainer\");\n        container.innerHTML = \"Loading...\";\n        try {\n          const response = await fetch(\n            `https:\/\/backend.sheskillzglobal.com\/company\/loadJobsForWebsite?search=${encodeURIComponent(\n              query\n            )}`\n          );\n          const result = await response.json();\n          const jobs = result.result || [];\n          if (!Array.isArray(jobs) || jobs.length === 0) {\n            container.innerHTML = \"<p>No jobs found.<\/p>\";\n            return;\n          }\n          const rows = jobs\n            .map(\n              (job) => `\n                           <tr>\n                             <td><div class=\"truncate-2\"><a href=\"https:\/\/candidate.sheskillzglobal.com\/onboarding\/signup\" target=\"_blank\" class=\"positionLink\">\n      ${job.jobTitle || \"\"}\n    <\/a><\/td>\n                             <td class=\"location-cell\">\n  <div class=\"flag\">${getFlagEmoji(job.country)}<\/div>\n  <div class=\"location-text\">\n    ${job.country || \"\"}\n    <br \/>\n    ${job.city ? job.city : \"&nbsp;\"}\n  <\/div>\n<\/td>\n                             <td>${job.employment || \"\"},${\n                job.workPlace || \"\"\n              } <\/td>\n                             \n                             <td>${\n                               job.salaryMin === -2 && job.salaryMax === -2\n                                 ? \"Negotiable\"\n                                 : job.salaryMax\n                                 ? `${job.salaryMin} - ${job.salaryMax} ${\n                                     job.currencyCode || \"\"\n                                   }`\n                                 : \"Not Provided\"\n                             }<\/td>\n                             <td>${job.industry || \"\"}<\/td>\n                           <\/tr>\n                         `\n            )\n            .join(\"\");\n          container.innerHTML = `\n                           <table>\n                             <thead>\n                               <tr>\n                                 <th onclick=\"sortTable(0)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>POSITION <\/div><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/icon_options.png\" width=\"5\" height=\"5\"><\/div><\/th>\n                                  <th onclick=\"sortTable(1)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>LOCATION <\/div><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/icon_options.png\" width=\"5\" height=\"5\"><\/div><\/th>\n                                  <th onclick=\"sortTable(2)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>WORK TYPE <\/div><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/icon_options.png\" width=\"5\" height=\"5\"><\/div><\/th>\n                                  <th onclick=\"sortTable(3)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>SALARY <\/div><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/icon_options.png\" width=\"5\" height=\"5\"><\/div><\/th>\n                                  \n                                  <th onclick=\"sortTable(5)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>INDUSTRY <\/div><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/icon_options.png\" width=\"5\" height=\"5\"><\/div><\/th>\n                               <\/tr>\n                             <\/thead>\n                             <tbody>${rows}<\/tbody>\n                           <\/table>\n                         `;\n        } catch (err) {\n          console.error(err);\n          container.innerHTML = \"<p>Error fetching jobs. Please try again.<\/p>\";\n        }\n      }\n      let sortDirection = {}; \/\/ Keeps track of current sort direction per column\n\n      function sortTable(columnIndex) {\n        const table = document.querySelector(\"#jobsContainer table\");\n        const rows = Array.from(table.querySelectorAll(\"tbody tr\"));\n\n        \/\/ Toggle sort direction (asc \u2194 desc)\n        sortDirection[columnIndex] = !sortDirection[columnIndex];\n\n        const sortedRows = rows.sort((a, b) => {\n          const aText = a.children[columnIndex].innerText.trim().toLowerCase();\n          const bText = b.children[columnIndex].innerText.trim().toLowerCase();\n\n          \/\/ Compare as number if both are numeric\n          const aNum = parseFloat(aText.replace(\/[^\\d.-]\/g, \"\"));\n          const bNum = parseFloat(bText.replace(\/[^\\d.-]\/g, \"\"));\n\n          const isNumeric = !isNaN(aNum) && !isNaN(bNum);\n\n          if (isNumeric) {\n            return sortDirection[columnIndex] ? aNum - bNum : bNum - aNum;\n          }\n\n          return sortDirection[columnIndex]\n            ? aText.localeCompare(bText)\n            : bText.localeCompare(aText);\n        });\n\n        \/\/ Re-insert sorted rows\n        const tbody = table.querySelector(\"tbody\");\n        tbody.innerHTML = \"\";\n        sortedRows.forEach((row) => tbody.appendChild(row));\n      }\n\n      \/\/   function getFlag(country) {\n      \/\/     const flags = {\n      \/\/       Germany: \"\ud83c\udde9\ud83c\uddea\",\n      \/\/       Austria: \"\ud83c\udde6\ud83c\uddf9\",\n      \/\/       Switzerland: \"\ud83c\udde8\ud83c\udded\",\n      \/\/       France: \"\ud83c\uddeb\ud83c\uddf7\",\n      \/\/       Italy: \"\ud83c\uddee\ud83c\uddf9\",\n      \/\/       Sweden: \"\ud83c\uddf8\ud83c\uddea\",\n      \/\/       Italy: \"\ud83c\uddee\ud83c\uddf9\",\n      \/\/       Netherlands: \"\ud83c\uddf3\ud83c\uddf1\",\n      \/\/       Spain: \"\ud83c\uddea\ud83c\uddf8\",\n      \/\/       United: \"\ud83c\uddec\ud83c\udde7\",\n      \/\/       USA: \"\ud83c\uddfa\ud83c\uddf8\",\n      \/\/       Norway: \"\ud83c\uddf3\ud83c\uddf4\" ,\n      \/\/       India: \"\ud83c\uddee\ud83c\uddf3\",\n      \/\/       \/\/ Add more countries as needed\n      \/\/     };\n      \/\/     return flags[country] || \"\ud83c\udf0d\";\n      \/\/   }\n      function getFlagEmoji(countryOrCode) {\n        \/\/ ISO 3166-1 alpha-2 codes (minimal version)\n        const isoCodes = [\n          \"AF\",\n          \"AL\",\n          \"DZ\",\n          \"AD\",\n          \"AO\",\n          \"AG\",\n          \"AR\",\n          \"AM\",\n          \"AU\",\n          \"AT\",\n          \"AZ\",\n          \"BS\",\n          \"BH\",\n          \"BD\",\n          \"BB\",\n          \"BY\",\n          \"BE\",\n          \"BZ\",\n          \"BJ\",\n          \"BT\",\n          \"BO\",\n          \"BA\",\n          \"BW\",\n          \"BR\",\n          \"BN\",\n          \"BG\",\n          \"BF\",\n          \"BI\",\n          \"KH\",\n          \"CM\",\n          \"CA\",\n          \"CV\",\n          \"CF\",\n          \"TD\",\n          \"CL\",\n          \"CN\",\n          \"CO\",\n          \"KM\",\n          \"CG\",\n          \"CR\",\n          \"HR\",\n          \"CU\",\n          \"CY\",\n          \"CZ\",\n          \"DK\",\n          \"DJ\",\n          \"DM\",\n          \"DO\",\n          \"EC\",\n          \"EG\",\n          \"SV\",\n          \"GQ\",\n          \"ER\",\n          \"EE\",\n          \"SZ\",\n          \"ET\",\n          \"FJ\",\n          \"FI\",\n          \"FR\",\n          \"GA\",\n          \"GM\",\n          \"GE\",\n          \"DE\",\n          \"GH\",\n          \"GR\",\n          \"GD\",\n          \"GT\",\n          \"GN\",\n          \"GW\",\n          \"GY\",\n          \"HT\",\n          \"HN\",\n          \"HU\",\n          \"IS\",\n          \"IN\",\n          \"ID\",\n          \"IR\",\n          \"IQ\",\n          \"IE\",\n          \"IL\",\n          \"IT\",\n          \"JM\",\n          \"JP\",\n          \"JO\",\n          \"KZ\",\n          \"KE\",\n          \"KI\",\n          \"KW\",\n          \"KG\",\n          \"LA\",\n          \"LV\",\n          \"LB\",\n          \"LS\",\n          \"LR\",\n          \"LY\",\n          \"LI\",\n          \"LT\",\n          \"LU\",\n          \"MG\",\n          \"MW\",\n          \"MY\",\n          \"MV\",\n          \"ML\",\n          \"MT\",\n          \"MH\",\n          \"MR\",\n          \"MU\",\n          \"MX\",\n          \"FM\",\n          \"MD\",\n          \"MC\",\n          \"MN\",\n          \"ME\",\n          \"MA\",\n          \"MZ\",\n          \"MM\",\n          \"NA\",\n          \"NR\",\n          \"NP\",\n          \"NL\",\n          \"NZ\",\n          \"NI\",\n          \"NE\",\n          \"NG\",\n          \"KP\",\n          \"NO\",\n          \"OM\",\n          \"PK\",\n          \"PW\",\n          \"PA\",\n          \"PG\",\n          \"PY\",\n          \"PE\",\n          \"PH\",\n          \"PL\",\n          \"PT\",\n          \"QA\",\n          \"RO\",\n          \"RU\",\n          \"RW\",\n          \"KN\",\n          \"LC\",\n          \"VC\",\n          \"WS\",\n          \"SM\",\n          \"ST\",\n          \"SA\",\n          \"SN\",\n          \"RS\",\n          \"SC\",\n          \"SL\",\n          \"SG\",\n          \"SK\",\n          \"SI\",\n          \"SB\",\n          \"SO\",\n          \"ZA\",\n          \"KR\",\n          \"ES\",\n          \"LK\",\n          \"SD\",\n          \"SR\",\n          \"SE\",\n          \"CH\",\n          \"SY\",\n          \"TW\",\n          \"TJ\",\n          \"TZ\",\n          \"TH\",\n          \"TL\",\n          \"TG\",\n          \"TO\",\n          \"TT\",\n          \"TN\",\n          \"TR\",\n          \"TM\",\n          \"TV\",\n          \"UG\",\n          \"UA\",\n          \"AE\",\n          \"GB\",\n          \"US\",\n          \"UY\",\n          \"UZ\",\n          \"VU\",\n          \"VA\",\n          \"VE\",\n          \"VN\",\n          \"YE\",\n          \"ZM\",\n          \"ZW\",\n        ];\n\n        let code = \"\";\n\n        \/\/ If already a valid code\n        if (\n          countryOrCode.length === 2 &&\n          isoCodes.includes(countryOrCode.toUpperCase())\n        ) {\n          code = countryOrCode.toUpperCase();\n        } else {\n          \/\/ Try matching by country name\n          for (let iso of isoCodes) {\n            if (\n              new Intl.DisplayNames([\"en\"], { type: \"region\" })\n                .of(iso)\n                .toLowerCase() === countryOrCode.toLowerCase()\n            ) {\n              code = iso;\n              break;\n            }\n          }\n        }\n\n        if (!code) return \"\ud83c\udf0d\";\n\n        \/\/ Convert to flag emoji\n        return String.fromCodePoint(\n          ...[...code].map((c) => 127397 + c.charCodeAt())\n        );\n      }\n\n      document.addEventListener(\"DOMContentLoaded\", fetchJobs);\n      \/\/ Allow search on pressing Enter key\n      document\n        .getElementById(\"jobSearchInput\")\n        .addEventListener(\"keydown\", function (event) {\n          if (event.key === \"Enter\") {\n            event.preventDefault(); \/\/ Prevent form submission or page reload\n            fetchJobs(); \/\/ Call the same search function\n          }\n        });\n        const searchInput = document.getElementById(\"jobSearchInput\");\n      let debounceTimer;\n\n      \/\/ Fetch jobs automatically as user types (dynamic search)\n      searchInput.addEventListener(\"input\", function () {\n        clearTimeout(debounceTimer);\n        const query = this.value.trim();\n\n        \/\/ Optional: if input is cleared, show all jobs again\n        if (query === \"\") {\n          fetchJobs();\n          return;\n        }\n\n        \/\/ Wait 400ms after typing stops, then fetch results\n        debounceTimer = setTimeout(() => {\n          fetchJobs();\n        }, 400);\n      });\n\n      \/\/ Also allow search on pressing Enter key (optional)\n      searchInput.addEventListener(\"keydown\", function (event) {\n        if (event.key === \"Enter\") {\n          event.preventDefault();\n          fetchJobs();\n        }\n      });\n    <\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a210dfd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a210dfd\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-29667b8\" data-id=\"29667b8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9ab49e elementor-widget elementor-widget-heading\" data-id=\"b9ab49e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sind Sie bereit?<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ae54a9 elementor-widget elementor-widget-heading\" data-id=\"5ae54a9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Entdecke Jobangebote f\u00fcr verschiedene Positionen in unterschiedlichen Branchen weltweit.\n\n\n\n\n\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46b7ccf elementor-widget elementor-widget-heading\" data-id=\"46b7ccf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\"> <a href=\"https:\/\/candidate.sheskillzglobal.com\/onboarding\/signup\" target=\"_blanck\" style=\"background-color: #04AA6D; border: none; color: white; padding: 10px 24px; text-align: center; text-decoration: none; display: inline-block; font-size: 18px; font-weight: 500; margin: 4px 2px; cursor: pointer; outline:none; text-transform: uppercase; background-image: linear-gradient(180deg, #AEC440, #96AC28); height:auto; border-radius: 8px;\">Registrieren Sie sich jetzt<\/a><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-857bb41 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"857bb41\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8322eea\" data-id=\"8322eea\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c8706b9 elementor-widget elementor-widget-heading\" data-id=\"c8706b9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\"> Unsere Partner<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e68ccf5 elementor-widget elementor-widget-template\" data-id=\"e68ccf5\" data-element_type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"page\" data-elementor-id=\"16937\" class=\"elementor elementor-16937\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0ac615e elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"0ac615e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ac7e60\" data-id=\"4ac7e60\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-37bedb8 elementor-widget elementor-widget-image-carousel\" data-id=\"37bedb8\" data-element_type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;7&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;slides_to_show_tablet&quot;:&quot;4&quot;,&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;slides_to_scroll_tablet&quot;:&quot;1&quot;,&quot;slides_to_scroll_mobile&quot;:&quot;1&quot;,&quot;pause_on_hover&quot;:&quot;no&quot;,&quot;pause_on_interaction&quot;:&quot;no&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper-container\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/1-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/2-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/3-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/4-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/5-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/6-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/7-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/8-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/9-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/10-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/11-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/12-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/13-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2023\/08\/14-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/19-2.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"16 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/09\/18.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"17 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/09\/17.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"18 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/09\/5.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"19 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/logo-jofrid-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"20 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/igloo-png-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"21 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/2136-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"22 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/2237-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"23 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/25-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"24 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/2428-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"25 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/helsport.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"26 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/28-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"27 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/03\/2747-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"28 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/05\/Sweedish-swiss-1.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"29 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/07\/Tromso_Turn.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"30 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/09\/35.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"31 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/09\/32.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"32 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/09\/33.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"33 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/10\/spital-hopsital.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"34 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/11\/Scor-.png\" alt=\"\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"35 of 35\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/sheskillsglobal.ch\/wp-content\/uploads\/2024\/11\/spotif-1.png\" alt=\"\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c318991 elementor-hidden-desktop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c318991\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ed81a66\" data-id=\"ed81a66\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ee2c2d3 elementor-widget elementor-widget-html\" data-id=\"ee2c2d3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n      \/* ======= General Layout ======= *\/\n      body,\n      html {\n        overflow-x: hidden;\n        margin: 0;\n        padding: 0;\n        box-sizing: border-box;\n      }\n\n      .job-search-container {\n        text-align: left;\n        padding: 20px;\n        background-color: white;\n        border-radius: 20px;\n      }\n\n      .job-search-wrapper {\n        font-family: sans-serif;\n        padding: 20px;\n      }\n\n      input[type=\"text\"] {\n        width: 70%;\n        padding: 10px;\n        margin-right: 10px;\n        border: 1px solid lightgray;\n        font-size: 16px;\n        border-radius: 10px 10px 0px 0px;\n      }\n\n      input[type=\"text\"]:focus {\n        outline: none;\n        box-shadow: 0 0 5px rgba(0, 91, 148, 0.4);\n        border-color: #005b94;\n      }\n\n      button {\n        padding: 10px 30px;\n        background-color: #00629e !important;\n        color: white !important;\n        border: none;\n        cursor: pointer;\n        border-radius: 20px;\n        font-size: 16px;\n      }\n\n      button:focus {\n        outline: none;\n        box-shadow: 0 0 0 2px rgba(54, 187, 145, 0.5);\n      }\n\n      button:hover {\n        color: white;\n      }\n\n      #jobsContainer {\n        background-color: white;\n        padding: 20px;\n        margin-top: 20px;\n        border-radius: 20px;\n        width: 100%;\n        max-width: 100%;\n        overflow-x: auto;\n        box-sizing: border-box;\n      }\n\n      \/* ======= Table Styles ======= *\/\n      #jobsContainer table {\n        width: 100%;\n        border-collapse: separate;\n        border-spacing: 0 12px; \/* spacing between rows *\/\n        table-layout: fixed;\n        background: transparent;\n        max-width: 100%;\n      }\n\n      #jobsContainer table,\n      #jobsContainer th,\n      #jobsContainer td {\n        border: none !important;\n      }\n\n      \/* Header *\/\n      #jobsContainer th {\n        font-size: 12px;\n        font-weight: 600;\n        text-align: left;\n        padding: 12px;\n        background: transparent;\n        color: #111;\n        border-bottom: none;\n        cursor: pointer;\n      }\n\n      \/* Set custom widths *\/\n      #jobsContainer th:nth-child(1),\n      #jobsContainer td:nth-child(1) {\n        width: 30%; \/* wider for position *\/\n      }\n      #jobsContainer th:nth-child(2),\n      #jobsContainer td:nth-child(2) {\n        width: 15%;\n      }\n      #jobsContainer th:nth-child(3),\n      #jobsContainer td:nth-child(3) {\n        width: 15%;\n      }\n      #jobsContainer th:nth-child(4),\n      #jobsContainer td:nth-child(4) {\n        width: 15%;\n      }\n      #jobsContainer th:nth-child(5),\n      #jobsContainer td:nth-child(5) {\n        width: 15%;\n      }\n      #jobsContainer th:nth-child(6),\n      #jobsContainer td:nth-child(6) {\n        width: 10%;\n      }\n\n      \/* Table cells *\/\n      #jobsContainer td {\n        padding: 14px 12px;\n        vertical-align: top;\n        word-wrap: break-word;\n        white-space: normal;\n        background: #fff;\n        font-size: 16px;\n        border: none !important;\n        border-radius: 8px;\n        position: relative;\n      }\n\n      \/* Row styling *\/\n      #jobsContainer tbody tr {\n        position: relative;\n        background: #fff;\n        transition: background 0.2s ease;\n      }\n\n      \/* Optional subtle row hover *\/\n      #jobsContainer tbody tr:hover {\n        background-color: #fafafa;\n      }\n\n      \/* Divider line under rows *\/\n      #jobsContainer tbody tr::after {\n        content: \"\";\n        position: absolute;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        height: 1px;\n        background: #e0e0e0;\n        pointer-events: none;\n      }\n\n      #jobsContainer tbody tr:last-child::after {\n        display: none;\n      }\n\n      \/* Flag styling *\/\n      td .flag {\n        margin-right: 8px;\n        height: 20px;\n        width: 20px;\n        display: inline-block;\n      }\n\n      \/* Responsive adjustments *\/\n      @media (max-width: 1300px) {\n        #jobsContainer td {\n          font-size: 14px;\n        }\n\n        input[type=\"text\"] {\n          width: 100%;\n          margin-bottom: 10px;\n        }\n\n        button {\n          width: 100%;\n        }\n      }\n    <\/style>\n\n<div class=\"job-search-wrapper\">\n      <div class=\"job-search-container\">\n        <div style=\"font-size: 14px; font-weight: 600; padding-bottom: 10px\">\n SUCHE NACH SCHL\u00dcSSELW\u00d6RTERN\n        <\/div>\n        <input id=\"jobSearchInput\" type=\"text\" placeholder=\"Geben Sie Stichw\u00f6rter wie Berufsbezeichnung oder Firmenname usw. ein.\">\n        <button onclick=\"fetchJobs()\">Suchen<\/button>\n      <\/div>\n      <p style=\"  font-size: 22px; font-weight: 600; padding-left: 10px; margin-top: 30px; font-family: Inter;  \">\n Aktuelle Stellenangebote auf der Plattform\n      <\/p>\n      <div id=\"jobsContainer\"><\/div>\n    <\/div>\n    <script>\n      let allJobs = [];\n      let currentPage = 1;\n      const jobsPerPage = 5;\n      async function fetchJobs() {\n        const query = document.getElementById(\"jobSearchInput\").value;\n        const container = document.getElementById(\"jobsContainer\");\n        container.innerHTML = \"Loading...\";\n        try {\n          const response = await fetch(\n            `https:\/\/backend.sheskillzglobal.com\/company\/loadJobsForWebsite?search=${encodeURIComponent(\n              query\n            )}`\n          );\n          const result = await response.json();\n          const jobs = result.result || [];\n          if (!Array.isArray(jobs) || jobs.length === 0) {\n            container.innerHTML = \"<p>No jobs found.<\/p>\";\n            return;\n          }\n          const rows = jobs\n            .map(\n              (job) => `\n                           <tr>\n                             <td>${job.jobTitle || \"\"}<\/td>\n                             <td style=\"display: flex; gap:15px; justify-content: start; align-items:center;>\n                            <div>\n                               <span class=\"flag\">${getFlagEmoji(\n                                 job.country\n                               )}<\/span><\/div>\n             <div>${job.country},<br> ${job.city}<\/div>\n                             <\/td>\n                             <td>${job.employment || \"\"},${\n                job.workPlace || \"\"\n              } <\/td>\n                             \n                             <td>${\n                               job.salaryMin === -2 && job.salaryMax === -2\n                                 ? \"Negotiable\"\n                                 : job.salaryMax\n                                 ? `${job.salaryMin} - ${job.salaryMax} ${\n                                     job.currencyCode || \"\"\n                                   }`\n                                 : \"Not Provided\"\n                             }<\/td>\n                             <td>${job.companyName || \"\"}<\/td>\n                             <td>${job.industry || \"\"}<\/td>\n                           <\/tr>\n                         `\n            )\n            .join(\"\");\n          container.innerHTML = `\n                           <table>\n                             <thead>\n                               <tr>\n                                 <th onclick=\"sortTable(0)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>POSITION <\/div><div style=\"display:flex; flex-direction: column; gap:2px;\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-7.svg\" width=\"5\" height=\"5\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-8.svg\" width=\"5\" height=\"5\"><\/div><\/div><\/th>\n                                  <th onclick=\"sortTable(1)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>LOCATION <\/div><div style=\"display:flex; flex-direction: column; gap:2px;\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-7.svg\" width=\"5\" height=\"5\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-8.svg\" width=\"5\" height=\"5\"><\/div><\/div><\/th>\n                                  <th onclick=\"sortTable(2)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>WORK TYPE <\/div><div style=\"display:flex; flex-direction: column; gap:2px;\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-7.svg\" width=\"5\" height=\"5\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-8.svg\" width=\"5\" height=\"5\"><\/div><\/div><\/th>\n                                  <th onclick=\"sortTable(3)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>SALARY <\/div><div style=\"display:flex; flex-direction: column; gap:2px;\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-7.svg\" width=\"5\" height=\"5\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-8.svg\" width=\"5\" height=\"5\"><\/div><\/div><\/th>\n                                  <th onclick=\"sortTable(4)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>COMPANY <\/div><div style=\"display:flex; flex-direction: column; gap:2px;\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-7.svg\" width=\"5\" height=\"5\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-8.svg\" width=\"5\" height=\"5\"><\/div><\/div><\/th>\n                                  <th onclick=\"sortTable(5)\"><div style=\"display:flex; gap:5px; align-items: center;\"><div>INDUSTRY <\/div><div style=\"display:flex; flex-direction: column; gap:2px;\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-7.svg\" width=\"5\" height=\"5\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Polygon-8.svg\" width=\"5\" height=\"5\"><\/div><\/div><\/th>\n                               <\/tr>\n                             <\/thead>\n                             <tbody>${rows}<\/tbody>\n                           <\/table>\n                         `;\n        } catch (err) {\n          console.error(err);\n          container.innerHTML = \"<p>Error fetching jobs. Please try again.<\/p>\";\n        }\n      }\n      let sortDirection = {}; \/\/ Keeps track of current sort direction per column\n\n      function sortTable(columnIndex) {\n        const table = document.querySelector(\"#jobsContainer table\");\n        const rows = Array.from(table.querySelectorAll(\"tbody tr\"));\n\n        \/\/ Toggle sort direction (asc \u2194 desc)\n        sortDirection[columnIndex] = !sortDirection[columnIndex];\n\n        const sortedRows = rows.sort((a, b) => {\n          const aText = a.children[columnIndex].innerText.trim().toLowerCase();\n          const bText = b.children[columnIndex].innerText.trim().toLowerCase();\n\n          \/\/ Compare as number if both are numeric\n          const aNum = parseFloat(aText.replace(\/[^\\d.-]\/g, \"\"));\n          const bNum = parseFloat(bText.replace(\/[^\\d.-]\/g, \"\"));\n\n          const isNumeric = !isNaN(aNum) && !isNaN(bNum);\n\n          if (isNumeric) {\n            return sortDirection[columnIndex] ? aNum - bNum : bNum - aNum;\n          }\n\n          return sortDirection[columnIndex]\n            ? aText.localeCompare(bText)\n            : bText.localeCompare(aText);\n        });\n\n        \/\/ Re-insert sorted rows\n        const tbody = table.querySelector(\"tbody\");\n        tbody.innerHTML = \"\";\n        sortedRows.forEach((row) => tbody.appendChild(row));\n      }\n\n      \/\/   function getFlag(country) {\n      \/\/     const flags = {\n      \/\/       Germany: \"\ud83c\udde9\ud83c\uddea\",\n      \/\/       Austria: \"\ud83c\udde6\ud83c\uddf9\",\n      \/\/       Switzerland: \"\ud83c\udde8\ud83c\udded\",\n      \/\/       France: \"\ud83c\uddeb\ud83c\uddf7\",\n      \/\/       Italy: \"\ud83c\uddee\ud83c\uddf9\",\n      \/\/       Sweden: \"\ud83c\uddf8\ud83c\uddea\",\n      \/\/       Italy: \"\ud83c\uddee\ud83c\uddf9\",\n      \/\/       Netherlands: \"\ud83c\uddf3\ud83c\uddf1\",\n      \/\/       Spain: \"\ud83c\uddea\ud83c\uddf8\",\n      \/\/       United: \"\ud83c\uddec\ud83c\udde7\",\n      \/\/       USA: \"\ud83c\uddfa\ud83c\uddf8\",\n      \/\/       Norway: \"\ud83c\uddf3\ud83c\uddf4\" ,\n      \/\/       India: \"\ud83c\uddee\ud83c\uddf3\",\n      \/\/       \/\/ Add more countries as needed\n      \/\/     };\n      \/\/     return flags[country] || \"\ud83c\udf0d\";\n      \/\/   }\n      function getFlagEmoji(countryOrCode) {\n        \/\/ ISO 3166-1 alpha-2 codes (minimal version)\n        const isoCodes = [\n          \"AF\",\n          \"AL\",\n          \"DZ\",\n          \"AD\",\n          \"AO\",\n          \"AG\",\n          \"AR\",\n          \"AM\",\n          \"AU\",\n          \"AT\",\n          \"AZ\",\n          \"BS\",\n          \"BH\",\n          \"BD\",\n          \"BB\",\n          \"BY\",\n          \"BE\",\n          \"BZ\",\n          \"BJ\",\n          \"BT\",\n          \"BO\",\n          \"BA\",\n          \"BW\",\n          \"BR\",\n          \"BN\",\n          \"BG\",\n          \"BF\",\n          \"BI\",\n          \"KH\",\n          \"CM\",\n          \"CA\",\n          \"CV\",\n          \"CF\",\n          \"TD\",\n          \"CL\",\n          \"CN\",\n          \"CO\",\n          \"KM\",\n          \"CG\",\n          \"CR\",\n          \"HR\",\n          \"CU\",\n          \"CY\",\n          \"CZ\",\n          \"DK\",\n          \"DJ\",\n          \"DM\",\n          \"DO\",\n          \"EC\",\n          \"EG\",\n          \"SV\",\n          \"GQ\",\n          \"ER\",\n          \"EE\",\n          \"SZ\",\n          \"ET\",\n          \"FJ\",\n          \"FI\",\n          \"FR\",\n          \"GA\",\n          \"GM\",\n          \"GE\",\n          \"DE\",\n          \"GH\",\n          \"GR\",\n          \"GD\",\n          \"GT\",\n          \"GN\",\n          \"GW\",\n          \"GY\",\n          \"HT\",\n          \"HN\",\n          \"HU\",\n          \"IS\",\n          \"IN\",\n          \"ID\",\n          \"IR\",\n          \"IQ\",\n          \"IE\",\n          \"IL\",\n          \"IT\",\n          \"JM\",\n          \"JP\",\n          \"JO\",\n          \"KZ\",\n          \"KE\",\n          \"KI\",\n          \"KW\",\n          \"KG\",\n          \"LA\",\n          \"LV\",\n          \"LB\",\n          \"LS\",\n          \"LR\",\n          \"LY\",\n          \"LI\",\n          \"LT\",\n          \"LU\",\n          \"MG\",\n          \"MW\",\n          \"MY\",\n          \"MV\",\n          \"ML\",\n          \"MT\",\n          \"MH\",\n          \"MR\",\n          \"MU\",\n          \"MX\",\n          \"FM\",\n          \"MD\",\n          \"MC\",\n          \"MN\",\n          \"ME\",\n          \"MA\",\n          \"MZ\",\n          \"MM\",\n          \"NA\",\n          \"NR\",\n          \"NP\",\n          \"NL\",\n          \"NZ\",\n          \"NI\",\n          \"NE\",\n          \"NG\",\n          \"KP\",\n          \"NO\",\n          \"OM\",\n          \"PK\",\n          \"PW\",\n          \"PA\",\n          \"PG\",\n          \"PY\",\n          \"PE\",\n          \"PH\",\n          \"PL\",\n          \"PT\",\n          \"QA\",\n          \"RO\",\n          \"RU\",\n          \"RW\",\n          \"KN\",\n          \"LC\",\n          \"VC\",\n          \"WS\",\n          \"SM\",\n          \"ST\",\n          \"SA\",\n          \"SN\",\n          \"RS\",\n          \"SC\",\n          \"SL\",\n          \"SG\",\n          \"SK\",\n          \"SI\",\n          \"SB\",\n          \"SO\",\n          \"ZA\",\n          \"KR\",\n          \"ES\",\n          \"LK\",\n          \"SD\",\n          \"SR\",\n          \"SE\",\n          \"CH\",\n          \"SY\",\n          \"TW\",\n          \"TJ\",\n          \"TZ\",\n          \"TH\",\n          \"TL\",\n          \"TG\",\n          \"TO\",\n          \"TT\",\n          \"TN\",\n          \"TR\",\n          \"TM\",\n          \"TV\",\n          \"UG\",\n          \"UA\",\n          \"AE\",\n          \"GB\",\n          \"US\",\n          \"UY\",\n          \"UZ\",\n          \"VU\",\n          \"VA\",\n          \"VE\",\n          \"VN\",\n          \"YE\",\n          \"ZM\",\n          \"ZW\",\n        ];\n\n        let code = \"\";\n\n        \/\/ If already a valid code\n        if (\n          countryOrCode.length === 2 &&\n          isoCodes.includes(countryOrCode.toUpperCase())\n        ) {\n          code = countryOrCode.toUpperCase();\n        } else {\n          \/\/ Try matching by country name\n          for (let iso of isoCodes) {\n            if (\n              new Intl.DisplayNames([\"en\"], { type: \"region\" })\n                .of(iso)\n                .toLowerCase() === countryOrCode.toLowerCase()\n            ) {\n              code = iso;\n              break;\n            }\n          }\n        }\n\n        if (!code) return \"\ud83c\udf0d\";\n\n        \/\/ Convert to flag emoji\n        return String.fromCodePoint(\n          ...[...code].map((c) => 127397 + c.charCodeAt())\n        );\n      }\n\n      document.addEventListener(\"DOMContentLoaded\", fetchJobs);\n      \/\/ Allow search on pressing Enter key\n      document\n        .getElementById(\"jobSearchInput\")\n        .addEventListener(\"keydown\", function (event) {\n          if (event.key === \"Enter\") {\n            event.preventDefault(); \/\/ Prevent form submission or page reload\n            fetchJobs(); \/\/ Call the same search function\n          }\n        });\n    <\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Schauen Sie sich unsere Jobs an SUCHE NACH SCHL\u00dcSSELW\u00d6RTERN Suchen Aktuelle Stellenangebote auf der Plattform Sind Sie bereit? Entdecke Jobangebote f\u00fcr verschiedene Positionen in unterschiedlichen Branchen weltweit. Registrieren Sie sich jetzt Unsere Partner SUCHE NACH SCHL\u00dcSSELW\u00d6RTERN Suchen Aktuelle Stellenangebote auf der Plattform<\/p>\n","protected":false},"author":51,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-29569","page","type-page","status-publish","hentry","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>jobs - SheSkillzGlobal<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sheskillsglobal.ch\/de\/jobs\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"jobs - SheSkillzGlobal\" \/>\n<meta property=\"og:description\" content=\"Schauen Sie sich unsere Jobs an SUCHE NACH SCHL\u00dcSSELW\u00d6RTERN Suchen Aktuelle Stellenangebote auf der Plattform Sind Sie bereit? Entdecke Jobangebote f\u00fcr verschiedene Positionen in unterschiedlichen Branchen weltweit. Registrieren Sie sich jetzt Unsere Partner SUCHE NACH SCHL\u00dcSSELW\u00d6RTERN Suchen Aktuelle Stellenangebote auf der Plattform\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sheskillsglobal.ch\/de\/jobs\/\" \/>\n<meta property=\"og:site_name\" content=\"SheSkillzGlobal\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-20T11:05:45+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sheskillsglobal.ch\/de\/jobs\/\",\"url\":\"https:\/\/sheskillsglobal.ch\/de\/jobs\/\",\"name\":\"jobs - SheSkillzGlobal\",\"isPartOf\":{\"@id\":\"https:\/\/sheskillsglobal.ch\/de\/#website\"},\"datePublished\":\"2025-11-05T07:17:41+00:00\",\"dateModified\":\"2025-11-20T11:05:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sheskillsglobal.ch\/de\/jobs\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sheskillsglobal.ch\/de\/jobs\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sheskillsglobal.ch\/de\/jobs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sheskillsglobal.ch\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"jobs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sheskillsglobal.ch\/de\/#website\",\"url\":\"https:\/\/sheskillsglobal.ch\/de\/\",\"name\":\"SheSkillzGlobal\",\"description\":\"Owned by Johnsenskillz AG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sheskillsglobal.ch\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"jobs - SheSkillzGlobal","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sheskillsglobal.ch\/de\/jobs\/","og_locale":"de_DE","og_type":"article","og_title":"jobs - SheSkillzGlobal","og_description":"Schauen Sie sich unsere Jobs an SUCHE NACH SCHL\u00dcSSELW\u00d6RTERN Suchen Aktuelle Stellenangebote auf der Plattform Sind Sie bereit? Entdecke Jobangebote f\u00fcr verschiedene Positionen in unterschiedlichen Branchen weltweit. Registrieren Sie sich jetzt Unsere Partner SUCHE NACH SCHL\u00dcSSELW\u00d6RTERN Suchen Aktuelle Stellenangebote auf der Plattform","og_url":"https:\/\/sheskillsglobal.ch\/de\/jobs\/","og_site_name":"SheSkillzGlobal","article_modified_time":"2025-11-20T11:05:45+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sheskillsglobal.ch\/de\/jobs\/","url":"https:\/\/sheskillsglobal.ch\/de\/jobs\/","name":"jobs - SheSkillzGlobal","isPartOf":{"@id":"https:\/\/sheskillsglobal.ch\/de\/#website"},"datePublished":"2025-11-05T07:17:41+00:00","dateModified":"2025-11-20T11:05:45+00:00","breadcrumb":{"@id":"https:\/\/sheskillsglobal.ch\/de\/jobs\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sheskillsglobal.ch\/de\/jobs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sheskillsglobal.ch\/de\/jobs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sheskillsglobal.ch\/de\/"},{"@type":"ListItem","position":2,"name":"jobs"}]},{"@type":"WebSite","@id":"https:\/\/sheskillsglobal.ch\/de\/#website","url":"https:\/\/sheskillsglobal.ch\/de\/","name":"SheSkillzGlobal","description":"Owned by Johnsenskillz AG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sheskillsglobal.ch\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"}]}},"wpml_translations":{"canonical_id":"118719","translations":{"de":{"id":"29569","slug":"jobs","link":"https:\/\/sheskillsglobal.ch\/de\/jobs\/"},"en":{"id":"29383","slug":"jobs","link":"https:\/\/sheskillsglobal.ch\/jobs\/"},"fr":{"id":"29571","slug":"emplois","link":"https:\/\/sheskillsglobal.ch\/fr\/emplois\/"}}},"_links":{"self":[{"href":"https:\/\/sheskillsglobal.ch\/de\/wp-json\/wp\/v2\/pages\/29569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sheskillsglobal.ch\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sheskillsglobal.ch\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sheskillsglobal.ch\/de\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/sheskillsglobal.ch\/de\/wp-json\/wp\/v2\/comments?post=29569"}],"version-history":[{"count":10,"href":"https:\/\/sheskillsglobal.ch\/de\/wp-json\/wp\/v2\/pages\/29569\/revisions"}],"predecessor-version":[{"id":29601,"href":"https:\/\/sheskillsglobal.ch\/de\/wp-json\/wp\/v2\/pages\/29569\/revisions\/29601"}],"wp:attachment":[{"href":"https:\/\/sheskillsglobal.ch\/de\/wp-json\/wp\/v2\/media?parent=29569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}