{"id":34085,"date":"2026-09-10T14:08:08","date_gmt":"2026-09-10T13:08:08","guid":{"rendered":"https:\/\/www.jobfunders.com\/vacatures-thuiswerk\/"},"modified":"2026-10-08T14:21:35","modified_gmt":"2026-10-08T13:21:35","slug":"vacatures-thuiswerk","status":"publish","type":"page","link":"https:\/\/www.jobfunders.com\/en\/vacatures-thuiswerk\/","title":{"rendered":"70+ vacatures met thuiswerk"},"content":{"rendered":"<p>[et_pb_section fb_built=\u201d1\u2033 fullwidth=\u201don\u201d admin_label=\u201dJFN hero\u201d _builder_version=\u201d4.27.4\u2033 custom_padding=\u201d0px|0px|0px|0px\u201d custom_margin=\u201d0px|0px|0px|0px\u201d][et_pb_fullwidth_code admin_label=\u201dJFN hero code\u201d _builder_version=\u201d4.27.4\u2033]<\/p>\n<style>\n  .jfn { --paper:#FAF8F4; --card:#FFFFFF; --ink:#26303F; --soft:#5A6478; --navy9:#232E42; --or0:#FBF3E6; --or5:#E1993B; --or6:#C97F26; --line:#E6E1D8; }\n  .jfn, .jfn * { box-sizing:border-box; margin:0; padding:0; }\n  .jfn { background:var(--paper); color:var(--ink); font-family:'Poppins',Helvetica,Arial,sans-serif; font-size:16px; line-height:1.65; }\n  .jfn .wrap { max-width:1140px; margin:0 auto; padding:0 24px; }\n  .jfn .eyebrow { display:inline-block; font-size:12px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:var(--or5); background:rgba(225,153,59,0.16); border-radius:999px; padding:6px 14px; margin-bottom:16px; }\n  .jfn .btn { display:inline-block; font-weight:700; font-size:15.5px; border-radius:10px; padding:15px 28px; text-decoration:none; transition:background .2s ease; border:0; cursor:pointer; font-family:inherit; }\n  .jfn .btn-primary { background:var(--or5); color:#FFFFFF; }\n  .jfn .btn-primary:hover { background:var(--or6); color:#FFFFFF; }\n  .jfn .btn-lijn { border:2px solid rgba(255,255,255,.35); color:#FFFFFF; background:transparent; }\n  .jfn .btn-lijn:hover { border-color:#FFFFFF; color:#FFFFFF; }\n  .jfn .btn:focus-visible { outline:3px solid var(--or6); outline-offset:2px; }\n  .jfn .syshero { background:var(--navy9); color:#EDF0F6; position:relative; overflow:hidden; padding:72px 0 84px; }\n  .jfn .syshero::before { content:\"\"; position:absolute; inset:0; opacity:.05; background-image:radial-gradient(120px 70px at 12% 18%, #fff 0 60px, transparent 61px),radial-gradient(110px 64px at 78% 12%, #fff 0 55px, transparent 56px),radial-gradient(100px 60px at 30% 78%, #fff 0 50px, transparent 51px),radial-gradient(130px 74px at 88% 70%, #fff 0 62px, transparent 63px); }\n  .jfn .syshero .wrap { position:relative; max-width:860px; text-align:center; }\n  .jfn .syshero h1 { font-size:clamp(28px,4.2vw,44px); font-weight:800; line-height:1.15; color:#FFFFFF; text-wrap:balance; }\n  .jfn .syshero h1 em { font-style:normal; color:var(--or5); }\n  .jfn .syshero .sub { margin:18px auto 0; max-width:60ch; color:#C2CBDC; }\n  .jfn .jobblok { margin-top:38px; text-align:left; }\n  .jfn .blokkop { font-size:14px; font-weight:700; letter-spacing:0.06em; text-transform:uppercase; color:#8D99B0; margin-bottom:14px; text-align:center; }\n  .jfn .herogrid { display:grid; grid-template-columns:repeat(4,1fr); gap:12px; }\n  .jfn .herokaart { background:var(--card); border-radius:14px; padding:16px 18px; text-decoration:none; display:flex; flex-direction:column; box-shadow:0 12px 30px rgba(0,0,0,.22); transition:transform .15s ease; min-height:128px; }\n  .jfn a.herokaart:hover { transform:translateY(-3px); }\n  .jfn .herokaart .jtitel { font-size:14.5px; font-weight:700; color:var(--navy9); line-height:1.35; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }\n  .jfn .herokaart .jmeta { margin-top:8px; font-size:13px; color:var(--soft); display:block; }\n  .jfn .herokaart .jgo { margin-top:auto; padding-top:12px; font-size:13.5px; font-weight:700; color:var(--or6); display:block; }\n  .jfn .herokaart.skelet .balk { border-radius:6px; background:linear-gradient(90deg,#EDEAE3 25%,#F6F3EC 50%,#EDEAE3 75%); background-size:200% 100%; animation:jfnGlans 1.2s linear infinite; }\n  @keyframes jfnGlans { from { background-position:200% 0; } to { background-position:-200% 0; } }\n  .jfn .herokaart.skelet .balk.b1 { height:15px; width:85%; }\n  .jfn .herokaart.skelet .balk.b2 { height:15px; width:55%; margin-top:6px; }\n  .jfn .herokaart.skelet .balk.b3 { height:12px; width:70%; margin-top:12px; }\n  .jfn .zoeklabel { margin:30px auto 0; font-size:14px; color:#8D99B0; text-align:center; }\n  .jfn .zoekkaart { margin:14px auto 0; max-width:640px; background:var(--card); border-radius:18px; padding:22px; text-align:left; box-shadow:0 18px 44px rgba(0,0,0,.25); }\n  .jfn .zoekrij { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:10px; }\n  .jfn .zoekveld { position:relative; }\n  .jfn .zoekveld label { display:block; font-size:12px; font-weight:700; letter-spacing:0.06em; text-transform:uppercase; color:var(--soft); margin-bottom:6px; }\n  .jfn .zoekveld input { width:100%; border:1.5px solid var(--line); border-radius:10px; padding:13px 15px; font:inherit; font-size:15px; color:var(--ink); background:#FFFFFF; }\n  .jfn .zoekveld input:focus-visible { outline:3px solid var(--or0); border-color:var(--or5); }\n  .jfn .zoekknop { align-self:end; }\n  .jfn .zoekwaar { margin-top:10px; font-size:13.5px; color:var(--soft); }\n  .jfn .zoekhint { margin-top:14px; font-size:13.5px; color:var(--soft); text-align:center; }\n  .jfn .zoekhint a { color:var(--or6); font-weight:700; }\n  .jfn .sugg { position:absolute; top:calc(100% + 6px); left:0; right:0; background:#fff; border:1px solid var(--line); border-radius:12px; box-shadow:0 14px 30px rgba(35,46,66,.16); z-index:60; max-height:264px; overflow-y:auto; text-align:left; }\n  .jfn .sugg div { padding:10px 14px; font-size:14px; color:var(--navy9); cursor:pointer; }\n  .jfn .sugg div:hover, .jfn .sugg div.on { background:#FFF3E6; }\n  .jfn .fine { margin-top:24px; font-size:13.5px; color:#8D99B0; text-align:center; }\n  .jfn .herogrid br, .jfn .zoekrij br, .jfn .herokaart br { display:none; }\n  .jfn [hidden] { display:none !important; }\n  @media (max-width:900px){ .jfn .herogrid { grid-template-columns:repeat(2,1fr); } }\n  @media (max-width:760px){ .jfn .zoekrij { grid-template-columns:1fr; } }\n<\/style>\n<div class=\"jfn\">\n<section class=\"syshero\">\n<div class=\"wrap\">\n    <span class=\"eyebrow\">Thuiswerk &#038; hybride jobs<\/span><\/p>\n<h1><em>70+<\/em> vacancies with remote work<\/h1>\n<pee class=\"sub\">Fully from home or hybrid: employers throughout Flanders offer jobs with remote work \u2014 from customer service and administration to IT and sales. View the available options or let the right employer come to you.<\/pee>\n<div class=\"jobblok\" id=\"n-jobblok\">\n      <pee class=\"blokkop\">Some current vacancies with remote work<\/pee>\n<style>\n  .buurt { --b-ink:#EDF0F6; --b-zacht:#C2CBDC; --b-chip:rgba(255,255,255,.08); --b-rand:rgba(255,255,255,.24); --b-randhover:rgba(255,255,255,.6); --b-link:var(--or5); margin:0 0 18px; text-align:center; }\n  .buurt.licht { --b-ink:var(--navy9); --b-zacht:var(--soft); --b-chip:#FFFFFF; --b-rand:var(--line); --b-randhover:var(--navy9); --b-link:var(--or6); margin:24px 0 0; }\n  .buurt .buurtpaneel { display:flex; flex-wrap:wrap; justify-content:center; gap:8px; }\n  .buurt .buurtrij { display:contents; }\n  .buurt .chip { display:inline-flex; align-items:center; gap:6px; height:36px; padding:0 14px; border-radius:999px; border:1px solid var(--b-rand); background:var(--b-chip); color:var(--b-ink); font-family:inherit; font-size:13.5px; font-weight:600; line-height:1; white-space:nowrap; cursor:pointer; flex:none; -webkit-appearance:none; appearance:none; transition:border-color .15s ease, background .15s ease; }\n  .buurt .chip:hover { border-color:var(--b-randhover); }\n  .buurt .chip[aria-pressed=\"true\"] { background:var(--or5); border-color:var(--or5); color:#FFFFFF; }\n  .buurt .chip svg { width:14px; height:14px; flex:none; }\n  .buurt .buurtveld { flex:0 1 250px; }\n  .buurt .buurtveld input[type=text] { width:100%; height:36px; border:1px solid var(--b-rand); border-radius:999px; padding:0 16px; font-family:inherit; font-size:13.5px; color:var(--ink); background:#FFFFFF; }\n  .buurt .buurtstatus { margin-top:12px; font-size:14px; line-height:1.5; color:var(--b-zacht); }\n  .buurt .buurtstatus a { margin-left:8px; color:var(--b-link); font-weight:700; text-decoration:none; }\n  .buurt .buurtstatus a:hover { text-decoration:underline; }\n  .buurt .buurtstatus button { margin-left:12px; padding:0; border:0; background:none; font-family:inherit; font-size:14px; color:var(--b-ink); text-decoration:underline; cursor:pointer; }\n  .buurt .chip:focus-visible, .buurt .buurtveld input:focus-visible, .buurt .buurtstatus a:focus-visible, .buurt .buurtstatus button:focus-visible { outline:3px solid var(--or6); outline-offset:2px; }\n  .buurt .vh { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }\n  .buurt br { display:none; }\n  .buurt [hidden] { display:none !important; }\n  @media (max-width:640px){\n    .buurt .buurtpaneel { display:block; }\n    .buurt .buurtrij { display:flex; flex-wrap:nowrap; gap:8px; overflow-x:auto; margin:0 -24px; padding:2px 24px 6px; scrollbar-width:none; }\n    .buurt .buurtrij::-webkit-scrollbar { display:none; }\n    .buurt .buurtveld { margin-top:8px; }\n    .buurt .buurtveld input[type=text] { font-size:16px; height:40px; }\n  }\n<\/style>\n<div class=\"buurt\" id=\"jfb\">\n<div class=\"buurtpaneel\" id=\"jfb-paneel\">\n<div class=\"buurtrij\"><button type=\"button\" class=\"chip\" data-stad=\"vlaanderen\" aria-pressed=\"true\">All of Flanders<\/button><button type=\"button\" class=\"chip chip-gps\" id=\"jfb-gps\" aria-pressed=\"false\"><svg viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z\"\/><\/svg>Use my location<\/button><button type=\"button\" class=\"chip\" data-stad=\"antwerpen\" data-naam=\"Antwerpen\" data-lat=\"51.2194\" data-lng=\"4.4025\" aria-pressed=\"false\">Antwerp<\/button><button type=\"button\" class=\"chip\" data-stad=\"gent\" data-naam=\"Gent\" data-lat=\"51.0543\" data-lng=\"3.7174\" aria-pressed=\"false\">Ghent<\/button><button type=\"button\" class=\"chip\" data-stad=\"brugge\" data-naam=\"Brugge\" data-lat=\"51.2093\" data-lng=\"3.2247\" aria-pressed=\"false\">Bruges<\/button><button type=\"button\" class=\"chip\" data-stad=\"leuven\" data-naam=\"Leuven\" data-lat=\"50.8798\" data-lng=\"4.7005\" aria-pressed=\"false\">Leuven<\/button><button type=\"button\" class=\"chip\" data-stad=\"mechelen\" data-naam=\"Mechelen\" data-lat=\"51.0259\" data-lng=\"4.4776\" aria-pressed=\"false\">Mechelen<\/button><button type=\"button\" class=\"chip\" data-stad=\"hasselt\" data-naam=\"Hasselt\" data-lat=\"50.9307\" data-lng=\"5.3378\" aria-pressed=\"false\">Hasselt<\/button><button type=\"button\" class=\"chip\" data-stad=\"aalst\" data-naam=\"Aalst\" data-lat=\"50.9378\" data-lng=\"4.0402\" aria-pressed=\"false\">Aalst<\/button><button type=\"button\" class=\"chip\" data-stad=\"kortrijk\" data-naam=\"Kortrijk\" data-lat=\"50.828\" data-lng=\"3.2649\" aria-pressed=\"false\">Kortrijk<\/button><button type=\"button\" class=\"chip\" data-stad=\"sint-niklaas\" data-naam=\"Sint-Niklaas\" data-lat=\"51.1449\" data-lng=\"4.1525\" aria-pressed=\"false\">Sint-Niklaas<\/button><button type=\"button\" class=\"chip\" data-stad=\"oostende\" data-naam=\"Oostende\" data-lat=\"51.2154\" data-lng=\"2.9286\" aria-pressed=\"false\">Ostend<\/button><button type=\"button\" class=\"chip\" data-stad=\"roeselare\" data-naam=\"Roeselare\" data-lat=\"50.9447\" data-lng=\"3.1233\" aria-pressed=\"false\">Roeselare<\/button><button type=\"button\" class=\"chip\" data-stad=\"turnhout\" data-naam=\"Turnhout\" data-lat=\"51.3227\" data-lng=\"4.9447\" aria-pressed=\"false\">Turnhout<\/button><button type=\"button\" class=\"chip\" data-stad=\"waregem\" data-naam=\"Waregem\" data-lat=\"50.889\" data-lng=\"3.4271\" aria-pressed=\"false\">Waregem<\/button><\/div>\n<div class=\"buurtveld\"><label class=\"vh\" for=\"jfb-loc\">Other municipality or postal code<\/label><input id=\"jfb-loc\" type=\"text\" placeholder=\"Other municipality or postal code\" autocomplete=\"off\"><\/div>\n<\/div>\n<pee class=\"buurtstatus\" id=\"jfb-status\" aria-live=\"polite\" hidden><span id=\"jfb-tekst\"><\/span><a id=\"jfb-alle\" target=\"_blank\" rel=\"noopener\" hidden><\/a><button type=\"button\" id=\"jfb-wijzig\" hidden>Change<\/button><\/pee>\n<\/div>\n<div class=\"herogrid\" id=\"n-herogrid\">\n        <a class=\"herokaart\" href=\"https:\/\/www.jobfunders.com\/app\/job\/8191b38c-1afb-47f2-ab51-ef2106d30217\/administratief-medewerker-thuiswerk-op-zelfstandige-basis\/?utm_source=website&#038;utm_campaign=functie-thuiswerk&#038;utm_content=jobsuggestie\" target=\"_blank\" rel=\"noopener\"><span class=\"jtitel\" data-no-translation>Administratief medewerker - thuiswerk op zelfstandige basis<\/span><span class=\"jmeta\" data-no-translation>Blankenberge \u00b7 Webily<\/span><span class=\"jgo\">View job \u2192<\/span><\/a><a class=\"herokaart\" href=\"https:\/\/www.jobfunders.com\/app\/job\/343cf11a-c8c7-4c90-8f86-d8193251ad3b\/digital-sales-advisor-thuiswerk-bij-yools-webdesign\/?utm_source=website&#038;utm_campaign=functie-thuiswerk&#038;utm_content=jobsuggestie\" target=\"_blank\" rel=\"noopener\"><span class=\"jtitel\" data-no-translation>Digital Sales Advisor (thuiswerk) bij Yools Webdesign<\/span><span class=\"jmeta\" data-no-translation>Gent \u00b7 YOOLS<\/span><span class=\"jgo\">View job \u2192<\/span><\/a><a class=\"herokaart\" href=\"https:\/\/www.jobfunders.com\/app\/job\/28be375b-85ce-4c6a-a8be-812570df5c7e\/gl-accountant-met-tot-3-dagen-thuiswerk\/?utm_source=website&#038;utm_campaign=functie-thuiswerk&#038;utm_content=jobsuggestie\" target=\"_blank\" rel=\"noopener\"><span class=\"jtitel\" data-no-translation>GL Accountant (met tot 3 dagen thuiswerk)<\/span><span class=\"jmeta\" data-no-translation>Antwerpen \u00b7 Robert Walters Belgium<\/span><span class=\"jgo\">View job \u2192<\/span><\/a><a class=\"herokaart\" href=\"https:\/\/www.jobfunders.com\/app\/job\/46cd86ca-4510-454a-9905-42794c4b1a86\/junior-software-developer-thuiswerk-mogelijk\/?utm_source=website&#038;utm_campaign=functie-thuiswerk&#038;utm_content=jobsuggestie\" target=\"_blank\" rel=\"noopener\"><span class=\"jtitel\" data-no-translation>Junior Software Developer - thuiswerk mogelijk<\/span><span class=\"jmeta\" data-no-translation>Durbuy \u00b7 LA PETITE MERVEILLE<\/span><span class=\"jgo\">View job \u2192<\/span><\/a>\n      <\/div>\n<\/p><\/div>\n<pee class=\"zoeklabel\">Not what you were looking for? Search the full range yourself.<\/pee>\n<div class=\"zoekkaart\">\n<div class=\"zoekrij\">\n<div class=\"zoekveld\"><label for=\"n-q\">What are you looking for?<\/label><input id=\"n-q\" type=\"text\" value=\"thuiswerk\" placeholder=\"Search for jobs, skills, sectors,...\" autocomplete=\"off\" autocorrect=\"off\" spellcheck=\"false\"><\/p>\n<div class=\"sugg\" id=\"nSugg\" hidden><\/div>\n<\/div>\n<p>        <a class=\"btn btn-primary zoekknop\" id=\"n-go\" href=\"https:\/\/www.jobfunders.com\/app\/2.0\/search-jobs\/?page=1&#038;loading=true\" target=\"_blank\" rel=\"noopener\">Search jobs \u2192<\/a>\n      <\/div>\n<pee class=\"zoekwaar\" id=\"n-waar\" hidden><\/pee>\n      <pee class=\"zoekhint\">Prefer not to search? <a href=\"https:\/\/www.jobfunders.com\/app\/2.0\/registration\/?utm_source=website&#038;utm_campaign=functie-thuiswerk&#038;utm_content=zoekbalk\">Create your free profile<\/a> and get invited for the most suitable jobs.<\/pee>\n    <\/div>\n<pee class=\"fine\">Free \u00b7 Discreet \u00b7 Direct contact with employers \u00b7 You stay in control<\/pee>\n  <\/div>\n<\/section>\n<\/div>\n<p><script>\n(function () {\n  var API = 'https:\/\/www.jobfunders.com\/app\/api\/jobs\/v2\/public\/candidate\/job';\n  var ZOEK = 'thuiswerk'; var CAMP = 'functie-thuiswerk'; var KAART = 'herokaart'; var STAD = '';\n  var box = document.getElementById('jfb');\n  var grid = document.getElementById('n-herogrid');\n  var blok = document.getElementById('n-jobblok');\n  var knop = document.getElementById('');\n  if (!box || !grid) { return; }\n  var paneel = document.getElementById('jfb-paneel');\n  var status = document.getElementById('jfb-status');\n  var tekst = document.getElementById('jfb-tekst');\n  var alle = document.getElementById('jfb-alle');\n  var wijzig = document.getElementById('jfb-wijzig');\n  var loc = document.getElementById('jfb-loc');\n  var gps = document.getElementById('jfb-gps');\n  var chips = box.querySelectorAll('.chip[data-stad]');\n  var EN = location.pathname.indexOf('\/en\/') === 0;\n  function T(nl, en) { return EN ? en : nl; }\n  var knopTekst = knop ? knop.textContent : ''; var knopHref = knop ? knop.getAttribute('href') : '';\n  var verzoek = 0; var mapsGeladen = false; var mapsKlaar = false;\n  window.jfBuurt = { keuze: null, T: T };\n  function slugify(t) {\n    return String(t).toLowerCase().normalize('NFD').replace(\/[\u0300-\u036f]\/g, '').replace(\/[^a-z0-9]+\/g, '-').replace(\/^-+|-+$\/g, '');\n  }\n  function toon(jobs, buurt) {\n    grid.innerHTML = '';\n    jobs.slice(0, 4).forEach(function (job) {\n      var a = document.createElement('a');\n      a.className = KAART;\n      a.href = 'https:\/\/www.jobfunders.com\/app\/job\/' + job.id + '\/' + slugify(job.title) + '\/?utm_source=website&utm_campaign=' + CAMP + '&utm_content=' + (buurt ? 'jobsuggestie-buurt' : 'jobsuggestie');\n      a.target = '_blank'; a.rel = 'noopener';\n      var stad = job.city ? String(job.city) : '';\n      if (stad && stad === stad.toUpperCase()) {\n        stad = stad.toLowerCase().replace(\/(^|[\\s-])([a-z])\/g, function (m, p, l) { return p + l.toUpperCase(); });\n      }\n      var firma = (job.company && job.company.name) ? job.company.name : (job.scrapedCompanyName || '');\n      var t = document.createElement('span'); t.className = 'jtitel'; t.textContent = job.title;\n      var m = document.createElement('span'); m.className = 'jmeta'; m.textContent = stad + (firma ? ' \u00b7 ' + firma : '');\n      var g = document.createElement('span'); g.className = 'jgo'; g.textContent = T('Bekijk job \u2192', 'View job \u2192');\n      a.appendChild(t); a.appendChild(m); a.appendChild(g);\n      grid.appendChild(a);\n    });\n  }\n  function haal(k) {\n    return fetch(API + '?search=' + encodeURIComponent(ZOEK) + '&page=1&limit=4' + (k ? '&lat=' + k.lat + '&lng=' + k.lng + '&distance=30' : ''))\n      .then(function (r) { return r.json(); });\n  }\n  function zoekUrl(k) {\n    return 'https:\/\/www.jobfunders.com\/app\/2.0\/search-jobs\/?page=1&loading=true&search=' + encodeURIComponent(ZOEK) + '&distance=30&location=' + encodeURIComponent(k.plaats) + '&lng=' + k.lng + '&lat=' + k.lat;\n  }\n  function vanChip(c) {\n    return { bron: 'chip', stad: c.getAttribute('data-stad'), naam: c.textContent.trim(), plaats: c.getAttribute('data-naam'), lat: parseFloat(c.getAttribute('data-lat')), lng: parseFloat(c.getAttribute('data-lng')) };\n  }\n  function chipVoor(stad) {\n    var gevonden = null;\n    Array.prototype.forEach.call(chips, function (c) { if (c.getAttribute('data-stad') === stad) { gevonden = c; } });\n    return gevonden;\n  }\n  function melding(txt, url) {\n    tekst.textContent = txt;\n    alle.hidden = !url;\n    if (url) { alle.href = url; alle.textContent = T('Bekijk ze allemaal \u2192', 'View them all \u2192'); }\n    status.hidden = false;\n  }\n  function verberg() { box.hidden = true; if (blok) { blok.hidden = true; } }\n  function laad(k) {\n    var nr = ++verzoek;\n    window.jfBuurt.keuze = k;\n    Array.prototype.forEach.call(chips, function (c) {\n      var aan = k ? (k.bron === 'chip' && c.getAttribute('data-stad') === k.stad) : c.getAttribute('data-stad') === 'vlaanderen';\n      c.setAttribute('aria-pressed', aan ? 'true' : 'false');\n    });\n    gps.setAttribute('aria-pressed', (k && k.bron === 'gps') ? 'true' : 'false');\n    document.dispatchEvent(new CustomEvent('jfbuurt'));\n    if (knop) { knop.textContent = knopTekst; knop.setAttribute('href', knopHref); }\n    if (k) { melding(T('Vacatures zoeken rond ', 'Looking for jobs near ') + k.naam + '\u2026', null); } else { status.hidden = true; }\n    haal(k).then(function (resp) {\n      if (nr !== verzoek) { return; }\n      var jobs = (resp && resp.data && resp.data.jobs) ? resp.data.jobs : [];\n      if (!k) {\n        if (jobs.length) { toon(jobs, false); } else { verberg(); }\n        return;\n      }\n      if (!jobs.length) {\n        melding(T('Geen vacatures binnen 30 km van ' + k.naam + '. Hieronder zie je het aanbod in heel Vlaanderen.', 'No jobs within 30 km of ' + k.naam + '. Below are jobs across Flanders.'), null);\n        haal(null).then(function (r2) {\n          var j2 = (r2 && r2.data && r2.data.jobs) ? r2.data.jobs : [];\n          if (nr === verzoek && j2.length) { toon(j2, false); }\n        }).catch(function () {});\n        return;\n      }\n      toon(jobs, true);\n      var n = resp.totalCount || jobs.length;\n      var nTxt = n.toLocaleString(EN ? 'en-GB' : 'nl-BE');\n      melding(nTxt + ' ' + (n === 1 ? T('vacature', 'job') : T('vacatures', 'jobs')) + T(' binnen 30 km van ', ' within 30 km of ') + k.naam + '.', zoekUrl(k));\n      if (knop) {\n        knop.textContent = n === 1 ? T('Bekijk de vacature rond ', 'View the job near ') + k.naam : T('Bekijk alle ' + nTxt + ' vacatures rond ' + k.naam, 'View all ' + nTxt + ' jobs near ' + k.naam);\n        knop.setAttribute('href', zoekUrl(k));\n      }\n    }).catch(function () {\n      if (nr !== verzoek) { return; }\n      \/* JF-3481: a failed call (e.g. Googlebot, which may not fetch \/app\/api\/) keeps\n         the server-rendered job cards; only skeleton cards hide the block. *\/\n      if (k) { melding(T('Dat lukte even niet. Probeer het opnieuw.', 'That did not work. Please try again.'), null); } else if (!grid.querySelector('a.' + KAART)) { verberg(); }\n    });\n  }\n  function bewaar(k) {\n    try {\n      if (k) { localStorage.setItem('jfBuurt', JSON.stringify({ bron: k.bron, stad: k.stad || '', naam: k.bron === 'typen' ? k.naam : '', lat: k.lat, lng: k.lng })); }\n      else { localStorage.removeItem('jfBuurt'); }\n    } catch (e) {}\n  }\n  function lees() {\n    try {\n      var o = JSON.parse(localStorage.getItem('jfBuurt') || 'null');\n      if (!o || typeof o.lat !== 'number' || typeof o.lng !== 'number') { return null; }\n      if (o.bron === 'chip') { var c = chipVoor(o.stad); return c ? vanChip(c) : null; }\n      if (o.bron === 'gps') { return gpsKeuze(o.lat, o.lng); }\n      if (o.bron === 'typen' && o.naam) { return { bron: 'typen', stad: '', naam: o.naam, plaats: o.naam, lat: o.lat, lng: o.lng }; }\n    } catch (e) {}\n    return null;\n  }\n  function gpsKeuze(lat, lng) { return { bron: 'gps', stad: '', naam: T('jouw locatie', 'your location'), plaats: T('Mijn locatie', 'My location'), lat: lat, lng: lng }; }\n  function meet(plek) { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'jf_buurt_kies', click_placement: plek }); }\n  function kies(k, plek) { bewaar(k); laad(k); meet(plek); }\n  Array.prototype.forEach.call(chips, function (c) {\n    c.addEventListener('click', function () {\n      var k = c.getAttribute('data-stad') === 'vlaanderen' ? null : vanChip(c);\n      loc.value = '';\n      kies(k, k ? 'buurt-chip-' + k.stad : 'buurt-vlaanderen');\n    });\n  });\n  gps.addEventListener('click', function () {\n    if (!navigator.geolocation) { melding(T('Je browser kan je locatie niet delen. Kies een stad of typ je gemeente.', 'Your browser cannot share your location. Pick a city or type your town.'), null); return; }\n    melding(T('Je locatie bepalen\u2026', 'Finding your location\u2026'), null);\n    navigator.geolocation.getCurrentPosition(function (pos) {\n      var k = gpsKeuze(Math.round(pos.coords.latitude * 100) \/ 100, Math.round(pos.coords.longitude * 100) \/ 100);\n      loc.value = '';\n      kies(k, 'buurt-gps');\n    }, function () {\n      melding(T('We konden je locatie niet bepalen. Kies een stad of typ je gemeente.', 'We could not find your location. Pick a city or type your town.'), null);\n    }, { timeout: 10000, maximumAge: 600000 });\n  });\n  function probeerStad(waarde) {\n    var w = slugify(waarde);\n    var c = null;\n    Array.prototype.forEach.call(chips, function (x) { if (x.getAttribute('data-naam') && (slugify(x.getAttribute('data-naam')) === w || slugify(x.textContent) === w)) { c = x; } });\n    if (c) { c.click(); } else { melding(T('Kies een gemeente uit de lijst.', 'Pick a town from the list.'), null); }\n  }\n  loc.addEventListener('keydown', function (e) {\n    if (e.key === 'Enter') { e.preventDefault(); if (!mapsKlaar && loc.value.trim()) { probeerStad(loc.value); } }\n  });\n  window.jfbInitMaps = function () {\n    if (typeof google === 'undefined' || !google.maps || !google.maps.places) { return; }\n    mapsKlaar = true;\n    var ac = new google.maps.places.Autocomplete(loc, { types: ['(regions)'], componentRestrictions: { country: 'be' }, fields: ['geometry', 'name'] });\n    ac.addListener('place_changed', function () {\n      var place = ac.getPlace();\n      if (!place || !place.geometry || !place.geometry.location) { if (loc.value.trim()) { probeerStad(loc.value); } return; }\n      var naam = (loc.value.split(',')[0] || place.name || '').trim();\n      kies({ bron: 'typen', stad: '', naam: naam, plaats: naam, lat: Math.round(place.geometry.location.lat() * 10000) \/ 10000, lng: Math.round(place.geometry.location.lng() * 10000) \/ 10000 }, 'buurt-typen-' + slugify(naam));\n    });\n  };\n  function laadMaps() { if (mapsGeladen) { return; } mapsGeladen = true; var sc = document.createElement('script'); sc.src = 'https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyCbP0b7igWSnLpaUD4UWhVDnLfmnjN0loE&libraries=places&callback=jfbInitMaps'; sc.async = true; document.head.appendChild(sc); }\n  loc.addEventListener('focus', laadMaps);\n  loc.addEventListener('pointerenter', laadMaps);\n  wijzig.addEventListener('click', function () {\n    paneel.hidden = false; wijzig.hidden = true;\n    var aan = box.querySelector('.chip[aria-pressed=\"true\"]') || chips[0];\n    if (aan) { aan.focus(); }\n  });\n  var start = STAD ? (chipVoor(STAD) ? vanChip(chipVoor(STAD)) : null) : lees();\n  if (start) { paneel.hidden = true; wijzig.hidden = false; }\n  laad(start);\n})();\n<\/script><br \/>\n<script>\n(function () {\n  var q = document.getElementById('n-q');\n  var go = document.getElementById('n-go');\n  var sugg = document.getElementById('nSugg');\n  var waar = document.getElementById('n-waar');\n  if (!q || !go) { return; }\n  var wachter = null; var selIdx = -1;\n  function upd() {\n    var url = 'https:\/\/www.jobfunders.com\/app\/2.0\/search-jobs\/?page=1&loading=true';\n    if (q.value.trim()) { url += '&search=' + encodeURIComponent(q.value.trim()); }\n    var k = window.jfBuurt ? window.jfBuurt.keuze : null;\n    if (k) { url += '&distance=30&location=' + encodeURIComponent(k.plaats) + '&lng=' + k.lng + '&lat=' + k.lat; }\n    go.href = url;\n    waar.hidden = !k;\n    if (k) { waar.textContent = window.jfBuurt.T('Je zoekt binnen 30 km van ', 'Searching within 30 km of ') + k.naam + '.'; }\n  }\n  function zoek() { upd(); window.open(go.href); }\n  function sluitSugg() { sugg.innerHTML = ''; sugg.hidden = true; selIdx = -1; }\n  function toonSugg(items) {\n    sugg.innerHTML = ''; selIdx = -1;\n    items.forEach(function (item) {\n      var opt = document.createElement('div');\n      opt.textContent = item.text;\n      opt.addEventListener('click', function () { q.value = item.text; sluitSugg(); upd(); });\n      sugg.appendChild(opt);\n    });\n    sugg.hidden = items.length === 0;\n  }\n  function markeer(opts) {\n    Array.prototype.forEach.call(opts, function (el, i) {\n      if (i === selIdx) { el.classList.add('on'); } else { el.classList.remove('on'); }\n    });\n  }\n  q.addEventListener('input', function () {\n    upd();\n    var term = q.value.trim();\n    clearTimeout(wachter);\n    if (!term) { sluitSugg(); return; }\n    wachter = setTimeout(function () {\n      fetch('https:\/\/www.jobfunders.com\/app\/api\/jobs\/\/v2\/category\/search?isTerms=true&search=' + encodeURIComponent(term))\n        .then(function (r) { return r.json(); })\n        .then(function (resp) {\n          if (Array.isArray(resp.data) && q.value.trim() === term) { toonSugg(resp.data); } else { sluitSugg(); }\n        })\n        .catch(function () { sluitSugg(); });\n    }, 400);\n  });\n  q.addEventListener('keydown', function (e) {\n    var opts = sugg.querySelectorAll('div');\n    if (e.key === 'ArrowDown' && opts.length) { e.preventDefault(); selIdx = (selIdx + 1) % opts.length; markeer(opts); }\n    else if (e.key === 'ArrowUp' && opts.length) { e.preventDefault(); selIdx = (selIdx - 1 + opts.length) % opts.length; markeer(opts); }\n    else if (e.key === 'Enter') {\n      e.preventDefault();\n      if (selIdx >= 0 && opts[selIdx]) { q.value = opts[selIdx].textContent; sluitSugg(); upd(); }\n      else { sluitSugg(); zoek(); }\n    }\n    else if (e.key === 'Escape') { sluitSugg(); }\n  });\n  document.addEventListener('click', function (e) { if (!sugg.hidden && !sugg.contains(e.target) && e.target !== q) { sluitSugg(); } });\n  document.addEventListener('jfbuurt', upd);\n  upd();\n})();\n<\/script>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=\u201d1\u2033 fullwidth=\u201don\u201d admin_label=\u201dJFN stats\u201d _builder_version=\u201d4.27.4\u2033 custom_padding=\u201d0px|0px|0px|0px\u201d custom_margin=\u201d0px|0px|0px|0px\u201d][et_pb_fullwidth_code admin_label=\u201dJFN stats code\u201d _builder_version=\u201d4.27.4\u2033]<\/p>\n<style>\n  .jfn .statsstrip { background:var(--card); border-bottom:1px solid var(--line); padding:34px 0; }\n  .jfn .statsstrip .wrap { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; text-align:center; }\n  .jfn .stat b { display:block; font-size:clamp(26px,3vw,34px); font-weight:800; color:var(--navy9); font-variant-numeric:tabular-nums; }\n  .jfn .stat span { font-size:14px; color:var(--soft); }\n  .jfn .statsstrip .wrap br { display:none; }\n  @media (max-width:760px){ .jfn .statsstrip .wrap { grid-template-columns:1fr; gap:16px; } }\n<\/style>\n<div class=\"jfn\">\n<section class=\"statsstrip\">\n<div class=\"wrap\">\n<div class=\"stat\"><b>70+<\/b><span>open jobs with remote work<\/span><\/div>\n<div class=\"stat\"><b>10.500+<\/b><span>candidates went before you<\/span><\/div>\n<div class=\"stat\"><b>1.200+<\/b><span>matches made<\/span><\/div>\n<\/p><\/div>\n<\/section>\n<\/div>\n<p>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=\u201d1\u2033 fullwidth=\u201don\u201d admin_label=\u201dJFN buddy\u201d _builder_version=\u201d4.27.4\u2033 custom_padding=\u201d0px|0px|0px|0px\u201d custom_margin=\u201d0px|0px|0px|0px\u201d][et_pb_fullwidth_code admin_label=\u201dJFN buddy code\u201d _builder_version=\u201d4.27.4\u2033]<\/p>\n<style>\n  .jfn .buddy { padding:72px 0; }\n  .jfn .buddy .wrap { display:grid; grid-template-columns:1.1fr 1fr; gap:56px; align-items:center; }\n  .jfn .buddy h2 { font-size:clamp(24px,3.2vw,34px); font-weight:800; color:var(--navy9); text-wrap:balance; }\n  .jfn .buddy p { margin-top:14px; color:var(--soft); }\n  .jfn .buddy ul { margin-top:18px; list-style:none; }\n  .jfn .buddy li { padding-left:28px; position:relative; margin-top:10px; }\n  .jfn .buddy li::before { content:\"\u2713\"; position:absolute; left:0; color:var(--or5); font-weight:800; }\n  .jfn .buddy .cta { margin-top:26px; }\n  .jfn .buddykaart { background:var(--navy9); border-radius:20px; padding:34px; color:#EDF0F6; }\n  .jfn .buddykaart .ballon { background:#2E3A52; border-radius:14px; padding:14px 18px; font-size:14.5px; margin-top:12px; }\n  .jfn .buddykaart .ballon.jij { background:var(--or5); color:#FFFFFF; margin-left:36px; }\n  .jfn .buddykaart .van { font-size:12px; letter-spacing:0.06em; text-transform:uppercase; color:#8D99B0; margin-bottom:4px; }\n  .jfn .buddy ul br { display:none; }\n  @media (max-width:900px){ .jfn .buddy .wrap { grid-template-columns:1fr; gap:36px; } }\n<\/style>\n<div class=\"jfn\">\n<section class=\"buddy\">\n<div class=\"wrap\">\n<div>\n      <span class=\"eyebrow\">Your digital career buddy<\/span><\/p>\n<h2>Let the work-from-home jobs come to you<\/h2>\n<pee>Meet Jobby: he maps out your ambitions, talents, and opportunities and connects you directly with employers looking for what you have to offer.<\/pee>\n<ul>\n<li>Direct contact with employers \u2014 no intermediaries<\/li>\n<li>Apply quickly &amp; discreetly \u2014 employers only see your details with your permission<\/li>\n<li>Instant feedback and smart career tips<\/li>\n<\/ul>\n<div class=\"cta\"><a class=\"btn btn-primary\" href=\"https:\/\/www.jobfunders.com\/app\/2.0\/registration\/?utm_source=website&#038;utm_campaign=functie-thuiswerk&#038;utm_content=buddy\">Create your free profile<\/a><\/div>\n<\/p><\/div>\n<div class=\"buddykaart\">\n      <pee class=\"van\">Jobby<\/pee>\n<div class=\"ballon\">Hey! An employer is looking for a customer service representative, 100% work from home after the onboarding period \u2014 90% match with your profile. Shall I introduce you? \ud83c\udfe0<\/div>\n<div class=\"ballon jij\">Yes, go ahead! \ud83d\udc4d<\/div>\n<div class=\"ballon\">Done! You will hear back within 48 hours. In the meantime, I found 3 more jobs that suit you.<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<\/div>\n<p>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=\u201d1\u2033 fullwidth=\u201don\u201d admin_label=\u201dJFN quotes\u201d _builder_version=\u201d4.27.4\u2033 custom_padding=\u201d0px|0px|0px|0px\u201d custom_margin=\u201d0px|0px|0px|0px\u201d][et_pb_fullwidth_code admin_label=\u201dJFN quotes code\u201d _builder_version=\u201d4.27.4\u2033]<\/p>\n<style>\n  .jfn .quotes { background:var(--card); border-top:1px solid var(--line); border-bottom:1px solid var(--line); padding:72px 0; }\n  .jfn .quotes h2 { text-align:center; font-size:clamp(24px,3.2vw,34px); font-weight:800; color:var(--navy9); }\n  .jfn .quotegrid { margin-top:40px; display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }\n  .jfn .quote { background:var(--paper); border-radius:16px; padding:26px; }\n  .jfn .quote p { font-size:15px; color:var(--ink); }\n  .jfn .quote p::before { content:\"\u201c\"; color:var(--or5); font-size:26px; font-weight:800; }\n  .jfn .quote .wie { margin-top:16px; font-size:13.5px; font-weight:700; color:var(--soft); }\n  .jfn .quote .wie::before { content:none; }\n  .jfn .quotegrid br { display:none; }\n  @media (max-width:900px){ .jfn .quotegrid { grid-template-columns:1fr; } }\n<\/style>\n<div class=\"jfn\">\n<section class=\"quotes\">\n<div class=\"wrap\">\n<h2>They had Jobby search for them.<\/h2>\n<div class=\"quotegrid\">\n<div class=\"quote\"><pee>A major advantage of JobFunders is that you have direct contact with the company you are applying to. There is no office in between, but you still have the necessary support.<\/pee><pee class=\"wie\">Niels, 23 \u2014 software developer<\/pee><\/div>\n<div class=\"quote\"><pee>Within a few hours, the first match was already a fact. User-friendly platform with a unique functionality.<\/pee><pee class=\"wie\">Camil, 27 \u2014 sales representative<\/pee><\/div>\n<div class=\"quote\"><pee>The app does what it promises and makes it incredibly easy to connect with suitable jobs. I was amazed at how good the suggestions were.<\/pee><pee class=\"wie\">Pieter, 32 \u2014 Production Team Lead<\/pee><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<\/div>\n<p>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=\u201d1\u2033 fullwidth=\u201don\u201d admin_label=\u201dJFN seotekst\u201d _builder_version=\u201d4.27.4\u2033 custom_padding=\u201d0px|0px|0px|0px\u201d custom_margin=\u201d0px|0px|0px|0px\u201d][et_pb_fullwidth_code admin_label=\u201dJFN seo text code\u201d _builder_version=\u201d4.27.4\u2033]<\/p>\n<style>\n  .jfn .seotekst { padding:72px 0; }\n  .jfn .seotekst .wrap { max-width:820px; }\n  .jfn .seotekst h2 { font-size:clamp(24px,3.2vw,32px); font-weight:800; color:var(--navy9); text-wrap:balance; }\n  .jfn .seotekst p { margin-top:16px; color:var(--soft); }\n  .jfn .seotekst a { color:var(--or6); font-weight:700; }\n  .jfn .seotekst .kruis { margin-top:26px; padding-top:20px; border-top:1px solid var(--line); font-size:14.5px; }\n  .jfn .seotekst .kruis a { white-space:nowrap; }\n<\/style>\n<div class=\"jfn\">\n<section class=\"seotekst\">\n<div class=\"wrap\">\n<h2>Job vacancies with remote work in Belgium<\/h2>\n<pee>Working from home is a fully-fledged option for an increasing number of positions: customer service and telephone reception, administration and file management, IT and development, sales, accounting, and communications. Some employers offer remote work, while most opt for a hybrid formula with two to three work-from-home days per week.<\/pee><pee>When making your choice, pay attention to exactly what &quot;working from home&quot; means in the job posting: how many days, starting when (often only after the onboarding period), and whether there is a work-from-home allowance. Direct contact with the employer \u2014 such as on JobFunders \u2014 makes it easy to get clarity on this immediately.<\/pee><pee>Create one free profile and indicate your preference for working from home: Jobby \u2014 your digital career buddy \u2014 will invite you as soon as a job with your desired flexibility comes along. You decide whether to accept an invitation.<\/pee>\n    <pee class=\"kruis\">Also interesting: <a href=\"https:\/\/www.jobfunders.com\/nl\/vacatures-administratief-medewerker\/\">Administrative vacancies<\/a> \u00b7 <a href=\"https:\/\/www.jobfunders.com\/nl\/vacatures-communicatie\/\">Vacancies in communications<\/a> \u00b7 <a href=\"https:\/\/www.jobfunders.com\/nl\/bruto-netto-calculator\/\">Calculate your net salary<\/a><\/pee>\n  <\/div>\n<\/section>\n<\/div>\n<p>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=\u201d1\u2033 fullwidth=\u201don\u201d admin_label=\u201dJFN faq\u201d _builder_version=\u201d4.27.4\u2033 custom_padding=\u201d0px|0px|0px|0px\u201d custom_margin=\u201d0px|0px|0px|0px\u201d][et_pb_fullwidth_code admin_label=\u201dJFN faq code\u201d _builder_version=\u201d4.27.4\u2033]<\/p>\n<style>\n  .jfn .faq { background:var(--card); border-top:1px solid var(--line); padding:72px 0; }\n  .jfn .faq .wrap { max-width:820px; }\n  .jfn .faq h2 { font-size:clamp(24px,3.2vw,32px); font-weight:800; color:var(--navy9); text-align:center; }\n  .jfn .faq details { margin-top:14px; background:var(--paper); border-radius:12px; padding:18px 22px; }\n  .jfn .faq summary { font-weight:700; cursor:pointer; color:var(--navy9); }\n  .jfn .faq details p { margin-top:10px; color:var(--soft); font-size:15px; }\n<\/style>\n<div class=\"jfn\">\n<section class=\"faq\">\n<div class=\"wrap\">\n<h2>Questions?<\/h2>\n<details open>\n<summary>What tools does JobFunders offer to find my perfect job match?<\/summary>\n<pee>In our app, you can easily discover new skills and test your match with jobs and teams. There are tools to explore your career opportunities, strengthen your digital profile, and receive better job suggestions.<\/pee><\/details>\n<details>\n<summary>How do I find suitable vacancies?<\/summary>\n<pee>You create a free profile and search for a suitable job. We also show smart suggestions. You always choose what you apply for yourself; if there is mutual interest, you schedule an interview directly.<\/pee><\/details>\n<details>\n<summary>Can I apply for multiple positions?<\/summary>\n<pee>Yes! Multiple positions can certainly be relevant based on your skills, personality, and ambition.<\/pee><\/details>\n<details>\n<summary>Can I search anonymously?<\/summary>\n<pee>Absolutely. You control your data and visibility. Employers do not see your contact details without your permission.<\/pee><\/details>\n<details>\n<summary>A free app for candidates \u2014 how do you make money?<\/summary>\n<pee>Employers pay a fee to post vacancies; for candidates, everything is free. Employers pay nothing extra per applicant, so applying outside of JobFunders benefits no one.<\/pee><\/details>\n<\/p><\/div>\n<\/section>\n<\/div>\n<p>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=\u201d1\u2033 fullwidth=\u201don\u201d admin_label=\u201dJFN cta\u201d _builder_version=\u201d4.27.4\u2033 custom_padding=\u201d0px|0px|0px|0px\u201d custom_margin=\u201d0px|0px|0px|0px\u201d][et_pb_fullwidth_code admin_label=\u201dJFN cta code\u201d _builder_version=\u201d4.27.4\u2033]<\/p>\n<style>\n  .jfn .verder { background:var(--navy9); padding:76px 0 84px; text-align:center; }\n  .jfn .verder h2 { font-size:clamp(26px,3.6vw,38px); font-weight:800; color:#FFFFFF; text-wrap:balance; }\n  .jfn .verder p { color:#C2CBDC; max-width:58ch; margin:16px auto 0; }\n  .jfn .verder .ctas { margin-top:32px; display:flex; gap:14px; justify-content:center; flex-wrap:wrap; }\n  .jfn .verder .fine { margin-top:26px; }\n  .jfn .ctas br { display:none; }\n<\/style>\n<div class=\"jfn\">\n<section class=\"verder\">\n<div class=\"wrap\">\n    <span class=\"eyebrow\">Never search again<\/span><\/p>\n<h2>Ready to be found?<\/h2>\n<pee>Create your free profile in 2 minutes. From then on, Jobby works for you \u2014 you get invited as soon as a job really suits you, even while you go about your life.<\/pee>\n<div class=\"ctas\"><a class=\"btn btn-primary\" href=\"https:\/\/www.jobfunders.com\/app\/2.0\/registration\/?utm_source=website&#038;utm_campaign=functie-thuiswerk&#038;utm_content=slot-cta\">Create your free profile<\/a><a class=\"btn btn-lijn\" href=\"https:\/\/www.jobfunders.com\/app\/2.0\/search-jobs\/?page=1&#038;loading=true&#038;search=thuiswerk\">View all work-from-home jobs<\/a><\/div>\n<pee class=\"fine\">Free \u00b7 Discreet \u00b7 Direct contact with employers \u00b7 You stay in control<\/pee>\n  <\/div>\n<\/section>\n<\/div>\n<p>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=\u201d1\u2033 fullwidth=\u201don\u201d admin_label=\u201dJFN employer\u201d _builder_version=\u201d4.27.4\u2033 custom_padding=\u201d0px|0px|0px|0px\u201d custom_margin=\u201d0px|0px|0px|0px\u201d][et_pb_fullwidth_code admin_label=\u201dJFN employer code\u201d _builder_version=\u201d4.27.4\u2033]<\/p>\n<style>\n  .jfw { --w-ink:#26303F; --w-soft:#5A6478; --w-navy:#232E42; --w-or:#C97F26; --w-line:#E6E1D8; background:#FFFFFF; border-top:1px solid var(--w-line); color:var(--w-ink); font-family:'Poppins',Helvetica,Arial,sans-serif; }\n  .jfw, .jfw * { box-sizing:border-box; margin:0; padding:0; }\n  .jfw .wrap { max-width:1180px; margin:0 auto; padding:30px 24px; display:flex; align-items:center; justify-content:space-between; gap:18px 36px; flex-wrap:wrap; }\n  .jfw .tekst { flex:1 1 440px; }\n  .jfw .label { font-size:12px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:var(--w-or); margin-bottom:6px; }\n  .jfw h2 { font-size:20px; line-height:1.3; font-weight:700; color:var(--w-navy); margin-bottom:6px; }\n  .jfw p { font-size:15px; line-height:1.6; color:var(--w-soft); }\n  .jfw .knoppen { display:flex; gap:10px; flex-wrap:wrap; }\n  .jfw .knoppen a { display:inline-flex; align-items:center; height:44px; padding:0 20px; border-radius:999px; font-size:14.5px; font-weight:600; text-decoration:none; white-space:nowrap; transition:background .15s ease, color .15s ease; }\n  .jfw .vol { background:var(--w-navy); color:#FFFFFF; }\n  .jfw .vol:hover { background:#31405E; color:#FFFFFF; }\n  .jfw .lijn { border:1px solid var(--w-navy); color:var(--w-navy); }\n  .jfw .lijn:hover { background:var(--w-navy); color:#FFFFFF; }\n  .jfw .knoppen a:focus-visible { outline:3px solid var(--w-or); outline-offset:2px; }\n  .jfw br { display:none; }\n<\/style>\n<div class=\"jfw\" id=\"jfw\">\n<div class=\"wrap\">\n<div class=\"tekst\">\n      <pee class=\"label\">For employers<\/pee>\n<h2>Are you looking for staff yourself?<\/h2>\n<pee>Jobby recruits. You hire. 24\/7. Jobby invites suitable candidates for your vacancy \u2014 the first SMS invitations are sent within 2 minutes of activation \u2014 and screens for the must-haves that you define yourself.<\/pee>\n    <\/div>\n<div class=\"knoppen\"><a class=\"vol\" href=\"https:\/\/www.jobfunders.com\/nl\/gratis-jobby-test\/\">Test my vacancy for free<\/a><a class=\"lijn\" href=\"https:\/\/www.jobfunders.com\/nl\/werkgevers\/\">This is how it works<\/a><\/div>\n<\/p><\/div>\n<\/div>\n<p><script>\n(function () {\n  var box = document.getElementById('jfw');\n  if (!box) { return; }\n  box.addEventListener('click', function (e) {\n    var a = e.target.closest ? e.target.closest('a') : null;\n    if (!a) { return; }\n    window.dataLayer = window.dataLayer || [];\n    window.dataLayer.push({ event: 'jf_werkgeversbox_klik', click_placement: 'functie-thuiswerk', click_text: a.textContent });\n  });\n})();\n<\/script>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>","protected":false},"excerpt":{"rendered":"<p>Thuiswerk &#038; hybride jobs 70+ vacatures met thuiswerk Volledig van thuis of hybride: werkgevers in heel Vlaanderen bieden jobs met thuiswerk aan &mdash; van klantendienst en administratie tot IT en sales. Bekijk het aanbod of laat de juiste werkgever naar j&oacute;u komen. Enkele actuele vacatures met thuiswerk Heel VlaanderenGebruik mijn locatieAntwerpenGentBruggeLeuvenMechelenHasseltAalstKortrijkSint-NiklaasOostendeRoeselareTurnhoutWaregemAndere gemeente of postcode Wijzig [&hellip;]<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"class_list":["post-34085","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.jobfunders.com\/en\/wp-json\/wp\/v2\/pages\/34085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jobfunders.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.jobfunders.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.jobfunders.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jobfunders.com\/en\/wp-json\/wp\/v2\/comments?post=34085"}],"version-history":[{"count":6,"href":"https:\/\/www.jobfunders.com\/en\/wp-json\/wp\/v2\/pages\/34085\/revisions"}],"predecessor-version":[{"id":36239,"href":"https:\/\/www.jobfunders.com\/en\/wp-json\/wp\/v2\/pages\/34085\/revisions\/36239"}],"wp:attachment":[{"href":"https:\/\/www.jobfunders.com\/en\/wp-json\/wp\/v2\/media?parent=34085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}