{"id":34302,"date":"2026-07-14T19:20:47","date_gmt":"2026-07-14T19:20:47","guid":{"rendered":"https:\/\/remote-opus.com\/magento-developer-remote-inhuren\/"},"modified":"2026-09-08T08:21:55","modified_gmt":"2026-09-08T08:21:55","slug":"magento-developer-remote-inhuren","status":"publish","type":"page","link":"https:\/\/remote-opus.com\/en\/magento-developer-remote-inhuren\/","title":{"rendered":"Magento developer remote inhuren via Remote Opus"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"34302\" class=\"elementor elementor-34302\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-tpx1sec elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"tpx1sec\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-tpx1col\" data-id=\"tpx1col\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-tpx1htm elementor-widget elementor-widget-html\" data-id=\"tpx1htm\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<link rel=\"preconnect\" href=\"https:\/\/api.leadconnectorhq.com\" crossorigin>\n<link rel=\"preconnect\" href=\"https:\/\/link.msgsndr.com\" crossorigin>\n<link rel=\"dns-prefetch\" href=\"https:\/\/api.leadconnectorhq.com\">\n<link rel=\"dns-prefetch\" href=\"https:\/\/link.msgsndr.com\">\n<style>\n  #gau{\n    --green-900:#0F2318;--green-800:#1A4731;--green-700:#235E40;--green-600:#2E7D52;\n    --green-100:#E8F5EE;--green-50:#F3FAF6;--ink:#17221C;--ink-soft:#56675E;--line:#E3EDE7;--gold:#F4B942;\n    font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-break:normal;\n  }\n  #gau *{box-sizing:border-box;}\n  html{overflow-x:hidden;}\n  #gau .wrap{width:100%;max-width:1080px;margin:0 auto;padding-inline:clamp(18px,5vw,26px);}\n  #gau .sec{padding-block:clamp(2.6rem,5vw,4.2rem);}\n  #gau h1,#gau h2,#gau h3{font-family:'DM Serif Display',Georgia,serif;font-weight:700;letter-spacing:-.01em;color:var(--green-900);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;}\n  #gau h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.08;margin:0 0 1.1rem;}\n  #gau .h1-top{display:block;font-size:clamp(2.2rem,4.2vw,3rem);line-height:1.1;}\n  #gau .h1-sub{display:block;font-size:clamp(1.1rem,2.3vw,1.5rem);line-height:1.2;margin-top:.25rem;}\n  @media(min-width:768px){#gau .h1-sub{white-space:nowrap;}}\n  #gau h2{font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.15;margin:0 0 .7rem;}\n  \/* Phones: shrink headings so long single-word keywords fit on one whole word, never hyphenated or clipped *\/\n  @media(max-width:600px){\n    #gau h1,#gau .h1-top{font-size:clamp(1.5rem,6vw,2rem);line-height:1.15;}\n    #gau .h1-sub{font-size:clamp(1rem,3.5vw,1.3rem);}\n    #gau h2{font-size:clamp(1.35rem,5vw,1.85rem);line-height:1.2;}\n  }\n  #gau h3{font-size:1.15rem;line-height:1.35;margin:0 0 .45rem;}\n  #gau .gau-em{color:var(--green-600);}\n  #gau .gau-em-l{color:#7ED9A4;}\n  #gau .gau-zoom{transform-origin:center center;display:inline-block;max-width:100%;}\n  @media(max-width:768px){#gau .gau-zoom{transform:none !important;}}\n  #gau .txt-block .gau-zoom{transform-origin:left center;}\n  #gau .eyebrow{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--green-600);margin-bottom:.8rem;}\n  #gau p{margin:0 0 1rem;}\n  #gau .lead{font-size:1rem;line-height:1.6;color:var(--ink-soft);max-width:600px;}\n  #gau .hero-textcol .lead{font-size:clamp(1rem,2vw,1.15rem);}\n  #gau .hero-note{margin:1rem 0 0;font-size:.9rem;color:var(--ink-soft);font-weight:500;font-style:italic;}\n  @media(max-width:600px){#gau .hero-note{font-size:.78rem;}}\n  #gau .hero-trust{margin-top:1.5rem;display:flex;align-items:center;gap:12px;flex-wrap:wrap;}\n  #gau .htrust-stars{color:var(--gold);font-size:.95rem;letter-spacing:2px;}\n  #gau .htrust-txt{font-size:.85rem;color:var(--ink-soft);white-space:nowrap;}\n  #gau .cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--green-800);color:#fff !important;font-weight:700;\n    padding:1rem 2rem;border-radius:50px;text-decoration:none;font-size:1.02rem;box-shadow:0 14px 30px -14px rgba(26,71,49,.6);transition:background .18s,transform .15s;}\n  #gau .cta:hover{background:var(--green-600);}\n  #gau .cta svg{stroke:#fff !important;fill:none;}\n  #gau .cta-lg{padding:1.1rem 2.3rem;font-size:1.1rem;}\n  #gau figure{margin:0;}\n  #gau .ph-fig{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -30px rgba(15,35,24,.35);}\n  #gau .ph-fig img,#gau .ph-fig video{display:block;width:100%;height:auto;aspect-ratio:16\/10;object-fit:cover;background:var(--green-100);}\n  #gau .moon{border-radius:1000px 0 0 1000px;}\n  #gau .moon img{aspect-ratio:1\/1;}\n  #gau .s2-para{transform-origin:left center;}\n  #gau .ph-badge{position:absolute;left:12px;top:12px;background:rgba(26,71,49,.9);color:#fff;font-size:.72rem;font-weight:700;padding:.35rem .7rem;border-radius:50px;}\n  #gau .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;}\n  #gau .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,3.4rem);align-items:center;}\n  #gau .hero-sec{position:relative;overflow:hidden;min-height:clamp(460px,62vh,620px);display:flex;align-items:center;}\n  #gau .hero-bg{position:absolute;inset:0;opacity:1;z-index:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0.14) 0%,rgba(0,0,0,0.14) 45%,#000 68%,#000 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,0.14) 0%,rgba(0,0,0,0.14) 45%,#000 68%,#000 100%);}\n  #gau .hero-bg::before{content:'';position:absolute;inset:0;background:url('https:\/\/remote-opus.com\/wp-content\/uploads\/google-ads-uitbesteden-hero-1536x864.png') center\/cover no-repeat;transform:scaleX(-1);}\n  #gau .hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(243,250,246,.95) 0%,rgba(243,250,246,.82) 34%,rgba(243,250,246,.4) 64%,rgba(243,250,246,0) 100%);}\n  #gau .hero-inner{position:relative;z-index:2;width:100%;}\n  #gau .hero-textcol{max-width:600px;}\n  @media(max-width:768px){#gau .hero-scrim{background:linear-gradient(180deg,rgba(243,250,246,.9),rgba(243,250,246,.66));}#gau .hero-sec{min-height:clamp(440px,78vh,600px);}#gau .hero-bg{-webkit-mask-image:none;mask-image:none;opacity:.2;}}\n  #gau .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.5rem;box-shadow:0 16px 38px -26px rgba(15,35,24,.22);}\n  #gau .card h3{color:var(--green-900);}\n  #gau .card p{margin:0;color:var(--ink-soft);font-size:.97rem;}\n  #gau .steps{display:grid;gap:1rem;}\n  #gau .step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.35rem 1.5rem;}\n  #gau .step p{margin:0;color:var(--ink-soft);}\n  #gau .txt-block h3{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:700;font-size:1.15rem;line-height:1.35;letter-spacing:normal;color:var(--green-800);margin:1.4rem 0 .5rem;}\n  #gau .txt-block p{color:var(--ink-soft);font-size:1rem;line-height:1.6;}\n  #gau .s2-car{position:relative;overflow:hidden;min-height:220px;margin-top:1.9rem;}\n  #gau .s2-slide{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateX(55px);transition:opacity .55s ease,transform .55s ease;pointer-events:none;}\n  #gau .s2-slide.on{opacity:1;transform:translateX(0);pointer-events:auto;}\n  #gau .s2-slide.out{opacity:0;transform:translateX(-55px);}\n  #gau .s2-slide h3{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:700;font-size:1.15rem;line-height:1.35;letter-spacing:normal;color:var(--green-800);margin:0 0 .5rem;}\n  #gau .s2-slide p{color:var(--ink-soft);font-size:1rem;line-height:1.6;margin:0;}\n  #gau .s2-car.no-anim .s2-slide{position:relative;opacity:1;transform:none;pointer-events:auto;}\n  #gau .s2-car.no-anim .s2-slide+.s2-slide{margin-top:1.2rem;}\n  #gau .s2-dots{display:flex;gap:8px;margin-top:1.3rem;}\n  #gau .s2-dot{width:8px;height:8px;border-radius:50%;background:var(--line);transition:width .3s,background .3s;cursor:pointer;}\n  #gau .s2-dot.on{width:22px;border-radius:5px;background:var(--green-600);}\n  #gau .band{background:linear-gradient(160deg,var(--green-50),var(--green-100));border-block:1px solid var(--line);}\n  #gau .band-dark{background:linear-gradient(155deg,var(--green-700),var(--green-800));}\n  #gau .band-dark h2{color:#fff;} #gau .band-dark .lead{color:rgba(255,255,255,.85);}\n  #gau .center{text-align:center;} #gau .center .lead{margin-inline:auto;}\n  #gau .sec-head{max-width:680px;margin:0 auto;}\n  \/* vergelijkingstabel *\/\n  #gau .gau-kosten .lead{max-width:760px;font-size:1rem;line-height:1.6;}\n  #gau .cmp-wrap{max-width:760px;margin:2rem auto 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 22px 46px -30px rgba(15,35,24,.28);background:#fff;}\n  #gau .cmp{width:100%;border-collapse:collapse;font-size:1rem;text-align:center;}\n  #gau .cmp th,#gau .cmp td{padding:.9rem 1rem;border-bottom:1px solid var(--line);}\n  #gau .cmp thead th{background:var(--green-800);color:#fff !important;font-weight:700;font-size:.92rem;}\n  #gau .cmp thead th:first-child{background:var(--green-900);}\n  #gau .cmp thead .cmp-opus-h{color:#F4B942 !important;font-weight:800;font-size:1.08rem;letter-spacing:.02em;}\n  #gau .cmp tbody th{text-align:left;background:var(--green-50);font-weight:700;color:var(--green-900);font-size:.95rem;}\n  #gau .cmp tbody td{color:var(--ink-soft);}\n  #gau .cmp tbody .cmp-opus{background:var(--green-50);color:var(--green-800) !important;font-weight:800;}\n  #gau .cmp tbody tr:last-child th,#gau .cmp tbody tr:last-child td{border-bottom:none;}\n  \/* tabel: cellen 1 voor 1 vullen *\/\n  #gau .cmp.anim .rvl{opacity:0;}\n  #gau .cmp.anim .rvl.on{opacity:1;animation:gauCellPop .35s cubic-bezier(.2,.9,.3,1.45);}\n  @keyframes gauCellPop{0%{opacity:0;transform:scale(.55);}60%{transform:scale(1.08);}100%{opacity:1;transform:scale(1);}}\n  \/* reviews marquee (loopt, zoals \/werkgevers) *\/\n  #gau .rev-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);}\n  #gau .rev-track{display:flex;width:max-content;animation:gauRevMarq 55s linear infinite;}\n  @keyframes gauRevMarq{from{transform:translateX(0);}to{transform:translateX(-50%);}}\n  #gau .rev{flex:0 0 340px;width:340px;min-height:248px;margin-right:18px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.5rem 1.6rem .95rem;box-shadow:0 12px 30px -18px rgba(15,35,24,.18);display:flex;flex-direction:column;text-align:left;}\n  #gau .rev-stars{color:var(--gold);letter-spacing:1px;margin-bottom:.6rem;font-size:.95rem;}\n  #gau .rev-text{font-size:.935rem;line-height:1.55;color:var(--ink-soft);margin:0;}\n  #gau .rev-who{display:flex;align-items:center;gap:.7rem;margin-top:auto;padding-top:.8rem;}\n  #gau .rev-ava{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:linear-gradient(135deg,var(--green-600),var(--green-900));}\n  #gau .rev-ava img{width:100%;height:100%;object-fit:cover;display:block;}\n  #gau .rev-name{font-weight:800;font-size:.9rem;color:var(--ink);} #gau .rev-role{font-size:.8rem;color:var(--ink-soft);}\n  @media(prefers-reduced-motion:reduce){#gau .rev-track{animation:none;}}\n  @media(max-width:560px){#gau .rev{flex-basis:80vw;width:80vw;}}\n  \/* faq *\/\n  #gau .faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}\n  #gau .faq-item{border:1px solid #E6E6E6;border-radius:13px;background:#ffffff !important;box-shadow:0 1px 3px rgba(0,0,0,0.05);transition:box-shadow .2s,border-color .2s;}\n  #gau .faq-item.open{border-color:#DCDCDC;box-shadow:0 10px 26px rgba(0,0,0,0.09);}\n  #gau .faq-q{width:100%;text-align:left;background:transparent !important;border:none;cursor:pointer;padding:1.15rem 1.35rem;font-size:1.02rem;font-weight:600;color:#000000 !important;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.35;}\n  #gau .faq-ic{flex:0 0 auto;width:22px;height:22px;color:#9a9a9a;display:grid;place-items:center;transition:transform .25s,color .2s;}\n  #gau .faq-ic svg{stroke:currentColor;}\n  #gau .faq-item.open .faq-ic{transform:rotate(180deg);color:#4a4a4a;}\n  #gau .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;}\n  #gau .faq-item.open .faq-a{max-height:360px;}\n  #gau .faq-a p{margin:0;padding:0 1.35rem 1.3rem;color:#000000;font-size:0.96rem;line-height:1.65;}\n  #gau .cta-row{margin-top:1.7rem;}\n  @media(max-width:768px){\n    #gau{overflow-x:clip;}\n    #gau .grid-3,#gau .grid-2{grid-template-columns:1fr;}\n    #gau .cmp th,#gau .cmp td{padding:.75rem .7rem;font-size:.92rem;}\n    #gau .moon{border-radius:18px;}\n    #gau .moon img{aspect-ratio:16\/10;}\n    #gau .sec{padding-block:clamp(2.3rem,7vw,3.4rem);}\n    #gau .hero-sec{min-height:auto;padding-block:1.2rem 1.6rem;}\n    #gau .s2-car{margin-top:.5rem;}\n    #gau .lead{max-width:100%;}\n  }\n  @media(max-width:480px){\n    #gau .cmp th,#gau .cmp td{padding:1.05rem .35rem;font-size:.85rem;}\n    #gau .cmp thead th{font-size:.82rem;}\n    #gau .cmp thead .cmp-opus-h{font-size:.98rem;}\n    #gau .cmp tbody th{font-size:.85rem;}\n    #gau .cta-row .cta{display:flex;width:100%;justify-content:center;}\n    #gau .cta-lg{padding:1rem 1.4rem;font-size:1.02rem;}\n  }\n<\/style>\n\n<!-- ==================== HEADER (kopie homepagina) ==================== -->\n<style>\n  .gau-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #C8E0D4;padding:0 2%;display:flex;align-items:center;justify-content:space-between;height:68px;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}\n  .gau-nav .nav-logo{font-family:'DM Serif Display',serif;font-size:1.4rem;font-weight:700;color:#1A4731;text-decoration:none;letter-spacing:-0.02em;}\n  .gau-nav .nav-links{display:flex;gap:2rem;list-style:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);align-items:center;margin:0;padding:0;}\n  .gau-nav .nav-links a{text-decoration:none;color:#6B8F7A;font-size:0.88rem;font-weight:500;transition:color 0.2s;}\n  .gau-nav .nav-links a:hover{color:#1A4731;}\n  .gau-nav .nav-links li{position:relative;}\n  .gau-nav .nav-links li.has-dropdown::after{content:'';position:absolute;top:100%;left:0;right:0;height:14px;}\n  .gau-nav .nav-links li .dropdown{display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);background:#FFFFFF;border:1px solid #C8E0D4;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,0.12);min-width:200px;padding:0.5rem 0;z-index:200;white-space:nowrap;}\n  .gau-nav .nav-links li:hover .dropdown,.gau-nav .nav-links li.open .dropdown{display:block;}\n  .gau-nav .nav-links li .dropdown a{display:block;padding:0.65rem 1.2rem;color:#0F2318;font-size:0.85rem;font-weight:500;text-decoration:none;transition:background 0.15s;}\n  .gau-nav .nav-links li .dropdown a:hover{background:#E8F5EE;color:#1A4731;}\n  .gau-nav .nav-links li.has-dropdown > a::after{content:' \\25BE';font-size:0.7rem;opacity:0.6;}\n  .gau-nav .nav-cta{background:#1A4731;color:#FFFFFF !important;padding:0.55rem 1.4rem;border-radius:50px;text-decoration:none;font-size:0.875rem;font-weight:500;transition:all 0.2s;}\n  .gau-nav .nav-cta:hover{background:#2E7D52;transform:translateY(-1px);}\n  .gau-nav .menu-toggle{display:none;}\n  .gau-nav .hamburger{display:none;cursor:pointer;padding:4px;margin-left:auto;align-items:center;justify-content:center;}\n  @media(max-width:768px){\n    .gau-nav{padding:0 6% !important;}\n    .gau-nav .nav-cta{display:none !important;}\n    .gau-nav .hamburger{display:flex !important;}\n    .gau-nav .nav-links{display:none !important;flex-direction:column;position:fixed;top:68px;left:0;right:0;transform:none;background:rgba(255,255,255,0.98);padding:2rem 6%;border-bottom:1px solid #C8E0D4;box-shadow:0 10px 20px rgba(0,0,0,0.08);gap:1.5rem;text-align:center;z-index:9998;}\n    .gau-nav .menu-toggle:checked ~ .nav-links{display:flex !important;}\n    .gau-nav .nav-links li .dropdown{position:static !important;transform:none !important;box-shadow:none !important;border:none !important;background:transparent !important;padding:0 !important;display:none !important;max-height:0;overflow:hidden;}\n    .gau-nav .nav-links li.has-dropdown.open .dropdown{display:block !important;max-height:400px;padding:0.5rem 0 0 0 !important;}\n    .gau-nav .nav-links li .dropdown a{padding:0.65rem !important;background:#E8F5EE !important;border-radius:8px !important;margin-bottom:0.5rem !important;}\n    .gau-nav .nav-links li.has-dropdown > a::after{content:' \\25BE' !important;display:inline-block !important;margin-left:0.4rem;font-size:0.75rem;opacity:0.6;}\n    .gau-nav .nav-links li.has-dropdown.open > a::after{transform:rotate(180deg);}\n    .gau-nav .nav-links li.has-dropdown::after{display:none !important;}\n  }\n  @media(max-width:480px){.gau-nav .nav-logo{font-size:1.2rem;}}\n<\/style>\n<nav class=\"gau-nav\">\n  <a class=\"nav-logo\" href=\"https:\/\/remote-opus.com\/home-page\/\">Remote Opus<\/a>\n  <input type=\"checkbox\" id=\"gau-mobile-menu-toggle\" class=\"menu-toggle\">\n  <label for=\"gau-mobile-menu-toggle\" class=\"hamburger\">\n    <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1A4731\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"><\/line><line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"><\/line><line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"><\/line><\/svg>\n  <\/label>\n  <ul class=\"nav-links\">\n    <li class=\"has-dropdown\"><a href=\"#\">Voor wie<\/a><div class=\"dropdown\"><a href=\"https:\/\/remote-opus.com\/e-commerce-page\/\">E-commerce bedrijven<\/a><a href=\"https:\/\/remote-opus.com\/agencies\/\">Agencies &amp; Bureaus<\/a><\/div><\/li>\n    <li><a href=\"https:\/\/remote-opus.com\/tarieven-page\/\">Tarieven<\/a><\/li>\n    <li><a href=\"https:\/\/remote-opus.com\/succes\/\">Succes verhalen<\/a><\/li>\n    <li><a href=\"https:\/\/remote-opus.com\/office\/\">Onze kantoren<\/a><\/li>\n    <li><a href=\"https:\/\/remote-opus.com\/over-ons-2\/\">Over ons<\/a><\/li>\n    <li><a href=\"https:\/\/remote-opus.com\/contact-page\/\">Contact<\/a><\/li>\n  <\/ul>\n  <a href=\"https:\/\/remote-opus.com\/werkgever-dashboard\/#post\" class=\"nav-cta\">Plaats je gratis vacature<\/a>\n<\/nav>\n<div style=\"height:68px\"><\/div>\n<script>\n(function () {\n  function isMobile() { return window.matchMedia('(max-width: 768px)').matches; }\n  document.addEventListener('click', function (e) {\n    var trigger = e.target.closest('.gau-nav .nav-links li.has-dropdown > a');\n    if (!trigger) return;\n    if (!isMobile()) return;\n    e.preventDefault();\n    var li = trigger.parentElement;\n    li.parentElement.querySelectorAll('li.has-dropdown.open').forEach(function (other) { if (other !== li) other.classList.remove('open'); });\n    li.classList.toggle('open');\n  });\n  window.addEventListener('resize', function () {\n    if (!isMobile()) { document.querySelectorAll('.gau-nav .nav-links li.has-dropdown.open').forEach(function (li) { li.classList.remove('open'); }); }\n  });\n})();\n<\/script>\n\n<div id=\"gau\">\n\n\n  <!-- ==================== 1. HERO ==================== -->\n  <section class=\"sec band hero-sec\">\n    <div class=\"hero-bg\"><\/div>\n    <div class=\"hero-scrim\"><\/div>\n    <div class=\"wrap hero-inner\">\n      <div class=\"hero-textcol\">\n        <span class=\"eyebrow\">Magento developer remote inhuren<\/span>\n        <h1><span class=\"h1-top\">Magento developer remote inhuren<\/span><span class=\"gau-em h1-sub\">Een snellere, stabielere webshop<\/span><\/h1>\n        <p class=\"lead\">Stel je voor: een ervaren Magento developer die jouw webshop technisch naar een hoger niveau tilt. Van maatwerkmodules tot performanceoptimalisatie wordt alles gebouwd met oog voor stabiliteit en groei.<\/p>\n        <div class=\"cta-row\">\n          <a class=\"cta cta-lg\" href=\"https:\/\/remote-opus.com\/kennismaking\/\" style=\"color:#ffffff !important\">Plaats gratis vacature\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" stroke=\"#ffffff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/a>\n        <\/div>\n        <p class=\"hero-note\">Gratis je vacature plaatsen, binnen 2 minuten online.<\/p>\n        <div class=\"hero-trust\">\n          <span class=\"htrust-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/span>\n          <span class=\"htrust-txt\">4.8\/5 gemiddelde beoordeling<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==================== LOGO STRIP: ZIJ GINGEN AL REMOTE (kopie werkgevers) ==================== -->\n  <style>\n  #gau .logobar{background:linear-gradient(160deg,var(--green-50) 0%,var(--green-100) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:clamp(1.6rem,3vw,2.2rem) clamp(1.8rem,4vw,2.6rem);}\n  #gau .logobar-title{text-align:center;color:var(--ink);font-size:0.82rem;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;margin:0 0 1.5rem;}\n  #gau .logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);}\n  #gau .logo-track{display:flex;width:max-content;align-items:center;gap:clamp(2rem,5vw,3.4rem);animation:gauLogoMarq 60s linear infinite;}\n  @keyframes gauLogoMarq{from{transform:translateX(0);}to{transform:translateX(-50%);}}\n  #gau .lcard{flex:0 0 auto;height:46px;display:grid;place-items:center;}\n  #gau .lcard img{height:36px;width:36px;object-fit:contain;filter:grayscale(1);opacity:0.62;transition:filter .2s,opacity .2s;}\n  #gau .lcard img:hover{filter:none;opacity:1;}\n  @media(prefers-reduced-motion:reduce){#gau .logo-track{animation:none;}}\n  <\/style>\n  <section class=\"logobar\">\n    <p class=\"logobar-title\">Zij gingen al Remote<\/p>\n    <div class=\"logo-marquee\"><div class=\"logo-track\" id=\"gau-logotrack\"><\/div><\/div>\n  <\/section>\n  <script>\n  (function () {\n    var firms = [{n:'Google',s:'google'},{n:'Meta',s:'meta'},{n:'Shopify',s:'shopify'},{n:'Stripe',s:'stripe'},{n:'Spotify',s:'spotify'},{n:'Netflix',s:'netflix'},{n:'Airbnb',s:'airbnb'},{n:'Uber',s:'uber'},{n:'WhatsApp',s:'whatsapp'},{n:'Notion',s:'notion'},{n:'Figma',s:'figma'},{n:'Dropbox',s:'dropbox'},{n:'Zoom',s:'zoom'},{n:'HubSpot',s:'hubspot'},{n:'Klarna',s:'klarna'},{n:'Wise',s:'wise'},{n:'Revolut',s:'revolut'},{n:'HelloFresh',s:'hellofresh'},{n:'WooCommerce',s:'woocommerce'},{n:'Deliveroo',s:'deliveroo'}];\n    function card(f){return '<div class=\"lcard\"><img decoding=\"async\" src=\"https:\/\/cdn.simpleicons.org\/'+f.s+'\" alt=\"'+f.n+'\" loading=\"lazy\" onerror=\"this.closest(\\'.lcard\\').style.display=\\'none\\'\"><\/div>';}\n    var lt = document.getElementById('gau-logotrack');\n    if (!lt) return;\n    lt.innerHTML = firms.map(card).join('') + firms.map(card).join('');\n  })();\n  <\/script>\n\n  <!-- ==================== 2. WAT DOET DE SPECIALIST (ROAS \/ ROI) ==================== -->\n  <section class=\"sec\">\n    <div class=\"wrap grid-2\">\n      <figure class=\"ph-fig moon\">\n        <img decoding=\"async\" src=\"https:\/\/remote-opus.com\/wp-content\/uploads\/google-ads-uitbesteden-2-1024x576.png\" alt=\"Magento developer die code schrijft voor een webshop op een laptop\" loading=\"lazy\">      <\/figure>\n      <div class=\"txt-block\">\n        <h2 class=\"gau-zoom\">Wat een Magento developer <span class=\"gau-em\">voor je doet<\/span><\/h2>\n        <div class=\"s2-car\" id=\"s2car\">\n          <div class=\"s2-slide on\"><h3>Maatwerkontwikkeling<\/h3><p>Specifieke functionaliteit die je webshop nodig heeft, wordt gebouwd als stabiele en onderhoudbare module.<\/p><\/div>\n          <div class=\"s2-slide\"><h3>Snelheid en stabiliteit<\/h3><p>Je developer optimaliseert laadtijden en lost technische knelpunten op, zodat je webshop soepel blijft draaien bij groei.<\/p><\/div>\n          <div class=\"s2-slide\"><h3>Integraties met andere systemen<\/h3><p>Koppelingen met bijvoorbeeld je ERP, betaalproviders of voorraadsysteem worden zorgvuldig gebouwd en getest.<\/p><\/div>\n        <\/div>\n        <div class=\"s2-dots\" id=\"s2dots\"><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==================== 3. KOSTEN \/ VERGELIJKING ==================== -->\n  <section class=\"sec band\">\n    <div class=\"wrap center gau-kosten\">\n      <h2 class=\"gau-zoom\">Wat kost het om een<br><span class=\"gau-em\">Magento developer in te huren?<\/span><\/h2>\n      <p class=\"lead\">Een freelancer werkt vaak maar 16 uur per week en een bureau rekent doorgaans voor 8 uur inzet, terwijl een fulltime Magento developer bij Remote Opus 40 uur per week aan jouw webshop werkt.<\/p>\n      <div class=\"cmp-wrap\">\n        <table class=\"cmp\">\n          <thead><tr><th><\/th><th class=\"col-fl\">Freelancer<\/th><th class=\"col-ag\">Agency<\/th><th class=\"col-op cmp-opus-h\">Opus<\/th><\/tr><\/thead>\n          <tbody>\n            <tr><th>Uren p\/week<\/th><td class=\"col-fl\">16 uur<\/td><td class=\"col-ag\">8 uur<\/td><td class=\"col-op cmp-opus\">40 uur<\/td><\/tr>\n            <tr><th>Maandbedrag<\/th><td class=\"col-fl\">&euro; 2.250<\/td><td class=\"col-ag\">&euro; 1.950<\/td><td class=\"col-op cmp-opus\">&euro; 1.295<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <p class=\"lead\" style=\"margin-top:1.7rem\">Je developer leert jouw platform, klanten en processen grondig kennen. Omdat hij of zij fulltime beschikbaar is, blijft er ruimte over voor aanverwante taken zoals kleine designaanpassingen of het testen van nieuwe functionaliteit. Zo haal je meer uit je investering dan alleen ontwikkelwerk.<\/p>\n      <div class=\"cta-row\">\n        <a class=\"cta\" href=\"https:\/\/remote-opus.com\/kennismaking\/\" style=\"color:#ffffff !important\">Plaats gratis vacature<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==================== 4. WAAROM ==================== -->\n\n  <section class=\"sec\">\n    <div class=\"wrap grid-2\">\n      <div class=\"txt-block\">\n        <h2 class=\"gau-zoom\">Waarom een Magento developer <span class=\"gau-em\">inhuren?<\/span><\/h2>\n        <p style=\"color:var(--ink-soft);margin-bottom:1.4rem\">Een webshop vraagt om continu onderhoud, updates en optimalisatie om veilig en snel te blijven. Een fulltime developer bouwt kennis van jouw specifieke opzet op, terwijl een bureau vaak wisselt van personen tussen projecten.<\/p>\n        <h3>Diepgaande kennis van jouw specifieke opzet<\/h3>\n        <p>Je developer kent na verloop van tijd elk onderdeel van je webshop, waardoor aanpassingen sneller en met minder risico worden doorgevoerd.<\/p>\n      <\/div>\n      <figure class=\"ph-fig\">\n        <video src=\"https:\/\/remote-opus.com\/wp-content\/uploads\/geheim2-team-landscape-2.mp4\" autoplay muted loop playsinline preload=\"metadata\" aria-label=\"Magento developer aan het werk\"><\/video>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- ==================== SOCIAL PROOF (marquee) ==================== -->\n  <section class=\"sec band\">\n    <div class=\"wrap center sec-head\" style=\"margin-bottom:2.2rem\">\n      <h2 class=\"gau-zoom\">Ervaringen van klanten<br><span class=\"gau-em\">die hun groei uitbesteedden<\/span><\/h2>\n    <\/div>\n    <div class=\"rev-marquee\"><div class=\"rev-track\" id=\"gau-revtrack\"><\/div><\/div>\n  <\/section>\n\n  <!-- ==================== AI-TRAINING ==================== -->\n  <style>\n  #gau .ai-ph{position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:4\/5;box-shadow:0 26px 54px -30px rgba(15,35,24,.55);background:var(--green-900);}\n  #gau .ai-ph img{width:100%;height:100%;object-fit:cover;display:block;}\n  #gau .ai-list{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.75rem;}\n  #gau .ai-list li{display:flex;align-items:flex-start;gap:.7rem;color:var(--ink);font-size:1rem;line-height:1.5;font-weight:500;}\n  #gau .ai-list svg{flex:0 0 auto;margin-top:3px;}\n  @media(max-width:820px){#gau .ai-ph{aspect-ratio:4\/3;}}\n  <\/style>\n  <section class=\"sec\">\n    <div class=\"wrap grid-2\">\n      <figure class=\"ph-fig ai-ph\">\n        <img decoding=\"async\" src=\"https:\/\/remote-opus.com\/wp-content\/uploads\/onze-mensen-werken-met-ai-1090x1536.jpg\" alt=\"Onze specialisten werken met AI\" loading=\"lazy\">\n      <\/figure>\n      <div class=\"txt-block\">\n        <span class=\"eyebrow\">Getraind in AI<\/span>\n        <h2 class=\"gau-zoom\">Al onze specialisten zijn <span class=\"gau-em\">getraind in AI<\/span><\/h2>\n        <p style=\"color:var(--ink-soft)\">Elke Opus specialist werkt dagelijks met de nieuwste AI tools. Zo optimaliseer je je processen, voer je je bedrijfsvoering effici&euml;nter uit en krijg je meer werk gedaan in dezelfde tijd. Je haalt niet alleen betere je Magento webshop-resultaten binnen, je maakt je hele manier van werken slimmer en sneller.<\/p>\n        <ul class=\"ai-list\">\n          <li><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E7D52\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Slimmere en snellere processen door AI<\/span><\/li>\n          <li><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E7D52\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Een effici&euml;ntere bedrijfsvoering<\/span><\/li>\n          <li><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E7D52\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Meer werk gedaan in dezelfde tijd<\/span><\/li>\n        <\/ul>\n        <div class=\"cta-row\">\n          <a class=\"cta cta-lg\" href=\"https:\/\/remote-opus.com\/kennismaking\/\" style=\"color:#ffffff !important\">Plaats gratis vacature\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" stroke=\"#ffffff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/a>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ==================== WERELDWIJD TEAM (kopie homepage) ==================== -->\n  <style>\n  #gau .behind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1120px;margin:2.2rem auto 0;}\n  #gau .behind-item{aspect-ratio:4\/3;border-radius:16px;overflow:hidden;background:var(--green-100);position:relative;display:block;text-decoration:none;box-shadow:0 16px 34px -22px rgba(15,35,24,.4);}\n  #gau .behind-item img{width:100%;height:100%;object-fit:cover;display:block;}\n  #gau .behind-label{position:absolute;left:1rem;bottom:1rem;background:rgba(255,255,255,0.95);color:var(--green-900);padding:0.35rem 0.85rem;border-radius:50px;font-size:0.78rem;font-weight:700;letter-spacing:0.02em;}\n  #gau .behind-slider-controls{display:none;justify-content:center;align-items:center;gap:0.5rem;margin-top:1.25rem;}\n  @media(max-width:980px){#gau .behind-grid{gap:0.75rem;}}\n  @media(max-width:768px){\n    #gau .behind-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:0.75rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 5%;max-width:100%;}\n    #gau .behind-grid::-webkit-scrollbar{display:none;}\n    #gau .behind-item{flex:0 0 88%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always;}\n    #gau .behind-slider-controls{display:flex;}\n    #gau .behind-slider-dot{width:8px;height:8px;border-radius:50%;background:var(--line);border:none;padding:0;cursor:pointer;transition:width 0.25s,background 0.25s;}\n    #gau .behind-slider-dot.active{background:var(--green-600);width:24px;border-radius:4px;}\n  }\n  <\/style>\n  <section class=\"sec band\">\n    <div class=\"wrap center sec-head\">\n      <span class=\"eyebrow\" style=\"display:block\">Wereldwijd team<\/span>\n      <h2 class=\"gau-zoom\">Jouw team, <span class=\"gau-em\">wereldwijd<\/span><\/h2>\n      <p class=\"lead\" style=\"margin:0 auto;font-size:1rem\">Wij hebben wereldwijde kantoren waar internationaal toptalent voor jouw bedrijf werkt. Elke specialist wordt volledig ingekleurd in jouw organisatie, terwijl wij het dagelijkse floormanagement op onze kantoren verzorgen.<\/p>\n    <\/div>\n    <div class=\"wrap\">\n      <div class=\"behind-grid\">\n        <a href=\"https:\/\/remote-opus.com\/office\/\" class=\"behind-item\"><img decoding=\"async\" src=\"https:\/\/remote-opus.com\/wp-content\/uploads\/unnamed.webp\" alt=\"Remote Opus kantoor Islamabad Pakistan\" loading=\"lazy\"><span class=\"behind-label\">\ud83c\uddf5\ud83c\uddf0 Pakistan<\/span><\/a>\n        <a href=\"https:\/\/remote-opus.com\/office\/\" class=\"behind-item\"><img decoding=\"async\" src=\"https:\/\/remote-opus.com\/wp-content\/uploads\/999fd23a-a2a3-4d4e-8b2e-0dfbcb7e3b5d.jpeg\" alt=\"Remote Opus kantoor Paramaribo Suriname\" loading=\"lazy\"><span class=\"behind-label\">\ud83c\uddf8\ud83c\uddf7 Suriname<\/span><\/a>\n        <a href=\"https:\/\/remote-opus.com\/office\/\" class=\"behind-item\"><img decoding=\"async\" src=\"https:\/\/remote-opus.com\/wp-content\/uploads\/Hero-G.png\" alt=\"Remote Opus kantoor Nederland Utrecht\" loading=\"lazy\"><span class=\"behind-label\">\ud83c\uddf3\ud83c\uddf1 Nederland<\/span><\/a>\n        <a href=\"https:\/\/remote-opus.com\/office\/\" class=\"behind-item\"><img decoding=\"async\" src=\"https:\/\/remote-opus.com\/wp-content\/uploads\/coworking-namibia-hotdesk-interior-workspace-by-the-ocean.jpg\" alt=\"Remote Opus kantoor Namibi\u00eb Windhoek\" loading=\"lazy\"><span class=\"behind-label\">\ud83c\uddf3\ud83c\udde6 Namibi\u00eb<\/span><\/a>\n      <\/div>\n      <div class=\"behind-slider-controls\">\n        <button type=\"button\" class=\"behind-slider-dot active\" aria-label=\"Foto 1\"><\/button>\n        <button type=\"button\" class=\"behind-slider-dot\" aria-label=\"Foto 2\"><\/button>\n        <button type=\"button\" class=\"behind-slider-dot\" aria-label=\"Foto 3\"><\/button>\n        <button type=\"button\" class=\"behind-slider-dot\" aria-label=\"Foto 4\"><\/button>\n      <\/div>\n    <\/div>\n  <\/section>\n  <script>\n  (function(){\n    var grid=document.querySelector('#gau .behind-grid');\n    var dots=[].slice.call(document.querySelectorAll('#gau .behind-slider-dot'));\n    if(!grid) return;\n    var items=[].slice.call(grid.querySelectorAll('.behind-item'));\n    if(items.length<2) return;\n    function gc(){ var r=grid.getBoundingClientRect(); return r.left + grid.clientWidth\/2; }\n    function itc(it){ var r=it.getBoundingClientRect(); return r.left + it.clientWidth\/2; }\n    function currentIndex(){ var c=gc(), best=0, bd=1e9; items.forEach(function(it,i){ var d=Math.abs(itc(it)-c); if(d<bd){bd=d;best=i;} }); return best; }\n    function goTo(i){ var it=items[i]; if(!it) return; grid.scrollTo({left: grid.scrollLeft + (itc(it)-gc()), behavior:'smooth'}); }\n    function setDots(i){ dots.forEach(function(d,x){d.classList.toggle('active',x===i);}); }\n    grid.addEventListener('scroll', function(){ setDots(currentIndex()); }, {passive:true});\n    var pauseUntil=0;\n    dots.forEach(function(d,i){ d.addEventListener('click', function(){ goTo(i); pauseUntil=Date.now()+4000; }); });\n    grid.addEventListener('touchstart', function(){ pauseUntil=Date.now()+4000; }, {passive:true});\n    if(window.matchMedia && window.matchMedia('(max-width:768px)').matches){\n      setInterval(function(){ if(Date.now()<pauseUntil) return; goTo((currentIndex()+1)%items.length); }, 2000);\n    }\n  })();\n  <\/script>\n\n  <!-- ==================== FAQ ==================== -->\n\n  <section class=\"sec\">\n    <div class=\"wrap center sec-head\">\n      <h2 class=\"gau-zoom\">Veelgestelde vragen over<br><span class=\"gau-em\">Magento developer remote inhuren<\/span><\/h2>\n    <\/div>\n    <div class=\"wrap faq\" style=\"margin-top:1.8rem\">\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" style=\"color:#000000 !important\">Wat kost het om een Magento developer in te huren?\n          <span class=\"faq-ic\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"faq-a\"><p>Een fulltime Magento developer via Remote Opus kost vanaf 1.295 euro per maand. Dat is een vast maandbedrag, zonder bureaukosten of langdurige contracten.<\/p><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" style=\"color:#000000 !important\">Hoe snel kan een Magento developer starten?\n          <span class=\"faq-ic\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"faq-a\"><p>Binnen ongeveer 14 dagen matchen we je met een geschikte developer, die daarna direct aan de slag gaat met je webshop.<\/p><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" style=\"color:#000000 !important\">Werk ik rechtstreeks met mijn Magento developer?\n          <span class=\"faq-ic\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"faq-a\"><p>Ja, de developer wordt onderdeel van je team en jij stuurt de dagelijkse werkzaamheden direct aan. Wij verzorgen op de achtergrond begeleiding, contracten en salarisadministratie.<\/p><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" style=\"color:#000000 !important\">Welke resultaten kan ik verwachten?\n          <span class=\"faq-ic\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"faq-a\"><p>Je krijgt een snellere en stabielere webshop met heldere rapportage over uitgevoerd werk. Eerste merkbare verbeteringen zie je vaak al binnen enkele weken.<\/p><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" style=\"color:#000000 !important\">Kan ik naast Magento ontwikkeling ook andere taken uitbesteden?\n          <span class=\"faq-ic\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"faq-a\"><p>Ja, denk aan hosting en serverbeheer, kleine designaanpassingen of het testen van nieuwe functionaliteit.<\/p><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" style=\"color:#000000 !important\">Werkt de developer ook met Magento 2 en maatwerkextensies?\n          <span class=\"faq-ic\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"faq-a\"><p>Ja, je developer heeft ervaring met Magento 2 en kan zowel bestaande extensies aanpassen als volledig nieuwe maatwerkmodules bouwen.<\/p><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" style=\"color:#000000 !important\">Werkt de Magento developer met mijn bestaande tools?\n          <span class=\"faq-ic\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"faq-a\"><p>Ja, je developer werkt met tools zoals PHPStorm, Git en Composer, en met koppelingen zoals PIM of ERP-systemen die je al gebruikt.<\/p><\/div>\n      <\/div>\n    <\/div>\n    <script>\n    Array.prototype.forEach.call(document.querySelectorAll(\"#gau .faq-item .faq-q\"), function (q) {\n      q.addEventListener(\"click\", function () { q.parentElement.classList.toggle(\"open\"); });\n    });\n    <\/script>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Wat kost het om een Magento developer in te huren?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Een fulltime Magento developer via Remote Opus kost vanaf 1.295 euro per maand. Dat is een vast maandbedrag, zonder bureaukosten of langdurige contracten.\"}}, {\"@type\": \"Question\", \"name\": \"Hoe snel kan een Magento developer starten?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Binnen ongeveer 14 dagen matchen we je met een geschikte developer, die daarna direct aan de slag gaat met je webshop.\"}}, {\"@type\": \"Question\", \"name\": \"Werk ik rechtstreeks met mijn Magento developer?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ja, de developer wordt onderdeel van je team en jij stuurt de dagelijkse werkzaamheden direct aan. Wij verzorgen op de achtergrond begeleiding, contracten en salarisadministratie.\"}}, {\"@type\": \"Question\", \"name\": \"Welke resultaten kan ik verwachten?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Je krijgt een snellere en stabielere webshop met heldere rapportage over uitgevoerd werk. Eerste merkbare verbeteringen zie je vaak al binnen enkele weken.\"}}, {\"@type\": \"Question\", \"name\": \"Kan ik naast Magento ontwikkeling ook andere taken uitbesteden?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ja, denk aan hosting en serverbeheer, kleine designaanpassingen of het testen van nieuwe functionaliteit.\"}}, {\"@type\": \"Question\", \"name\": \"Werkt de developer ook met Magento 2 en maatwerkextensies?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ja, je developer heeft ervaring met Magento 2 en kan zowel bestaande extensies aanpassen als volledig nieuwe maatwerkmodules bouwen.\"}}, {\"@type\": \"Question\", \"name\": \"Werkt de Magento developer met mijn bestaande tools?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ja, je developer werkt met tools zoals PHPStorm, Git en Composer, en met koppelingen zoals PIM of ERP-systemen die je al gebruikt.\"}}]}<\/script>\n  \n  <\/section>\n\n  <!-- ==================== CTA BAND (Klaar om te schalen, kopie werkgevers) ==================== -->\n  <style>\n  #gau .cta-band{position:relative;overflow:hidden;background:linear-gradient(155deg,var(--green-700) 0%,var(--green-800) 100%);}\n  #gau .cta-band::before{content:'';position:absolute;inset:0;background:radial-gradient(60% 80% at 88% 12%,rgba(46,125,82,.42),transparent 62%);pointer-events:none;}\n  #gau .cta-wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(2rem,5vw,4rem);align-items:center;padding-block:clamp(2.8rem,5vw,4.2rem);}\n  #gau .cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.78) !important;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.06);padding:6px 14px;border-radius:50px;margin-bottom:1.1rem;}\n  #gau .cta-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:#7ED9A4;}\n  #gau .cta-copy h2{font-family:'DM Serif Display',serif;font-size:clamp(2rem,3.8vw,2.9rem);line-height:1.1;color:#fff !important;margin:0 0 0.9rem;letter-spacing:-0.01em;}\n  #gau .cta-copy h2 .hl{color:#7ED9A4 !important;}\n  #gau .cta-sub{font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;color:rgba(255,255,255,0.82) !important;margin:0 0 1.7rem;max-width:480px;}\n  #gau .cta-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}\n  #gau .cta-btn-primary{display:inline-flex;align-items:center;gap:9px;background:#fff;color:#0F2318 !important;font-weight:700;font-size:1.02rem;padding:0.95rem 1.9rem;border-radius:50px;box-shadow:0 14px 30px -12px rgba(0,0,0,.45);transition:transform .15s,box-shadow .2s;}\n  #gau .cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -12px rgba(0,0,0,.55);}\n  #gau .cta-btn-primary svg{stroke:#0F2318 !important;}\n  #gau .cta-btn-ghost{display:inline-flex;align-items:center;gap:8px;color:#ffffff !important;font-weight:600;font-size:1.02rem;padding:0.9rem 1.5rem;border:1.5px solid rgba(255,255,255,0.35);border-radius:50px;transition:background .15s,border-color .15s;}\n  #gau .cta-btn-ghost:hover{background:rgba(255,255,255,0.10);border-color:#fff;}\n  #gau .cta-reassure{display:flex;align-items:center;gap:8px;margin-top:1.3rem;font-size:0.88rem;color:rgba(255,255,255,0.72) !important;}\n  #gau .cta-reassure svg{stroke:#7ED9A4;flex-shrink:0;}\n  #gau .cta-visual{position:relative;}\n  #gau .cta-visual > img{width:100%;aspect-ratio:4 \/ 3.1;object-fit:cover;border-radius:18px;box-shadow:0 30px 60px -25px rgba(0,0,0,.65);display:block;}\n  #gau .cta-stat{position:absolute;left:-16px;bottom:22px;background:#fff;border-radius:13px;box-shadow:0 18px 42px -14px rgba(0,0,0,.5);padding:0.85rem 1.1rem;display:flex;align-items:center;gap:11px;}\n  #gau .cta-stat .cs-ic{width:40px;height:40px;border-radius:11px;background:var(--green-100);color:var(--green-700);display:grid;place-items:center;flex-shrink:0;}\n  #gau .cta-stat .cs-ic svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\n  #gau .cta-stat .cs-num{font-family:'DM Serif Display',serif;font-size:1.35rem;color:var(--green-900);line-height:1;}\n  #gau .cta-stat .cs-lbl{font-size:0.76rem;color:var(--ink-soft);margin-top:3px;}\n  #gau .cta-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease;}\n  #gau .cta-band.in .cta-reveal{opacity:1;transform:none;}\n  #gau .cta-visual.cta-reveal{transition-delay:.12s;}\n  #gau .cta-stat{opacity:0;transform:translateY(12px) scale(.9);transition:opacity .5s ease .55s,transform .5s cubic-bezier(.34,1.4,.5,1) .55s;}\n  #gau .cta-band.in .cta-stat{opacity:1;transform:none;}\n  @media(prefers-reduced-motion:reduce){#gau .cta-reveal,#gau .cta-stat{opacity:1 !important;transform:none !important;transition:none;}}\n  @media(max-width:820px){\n    #gau .cta-wrap{grid-template-columns:1fr;}\n    #gau .cta-copy{text-align:center;}\n    #gau .cta-eyebrow,#gau .cta-actions,#gau .cta-reassure{justify-content:center;}\n    #gau .cta-sub{margin-left:auto;margin-right:auto;}\n    #gau .cta-visual{max-width:520px;margin:0 auto;}\n    #gau .cta-stat{left:12px;}\n    #gau .cta-stat .cs-lbl{white-space:nowrap;}\n  }\n  <\/style>\n  <div class=\"cta-band\" id=\"ctaBand\">\n    <div class=\"wrap cta-wrap\">\n      <div class=\"cta-copy cta-reveal\">\n        <span class=\"cta-eyebrow\"><span class=\"dot\"><\/span>Klaar om te starten<\/span>\n        <h2>Klaar om te <span class=\"hl\">schalen<\/span>?<\/h2>\n        <p class=\"cta-sub\">Plaats vandaag nog je gratis vacature en wij matchen je met internationaal toptalent. Je betaalt pas wanneer je iemand aanneemt.<\/p>\n        <div class=\"cta-actions\">\n          <a class=\"cta-btn-primary\" href=\"https:\/\/remote-opus.com\/werkgever-dashboard\/#post\" style=\"color:#0F2318 !important\">Plaats je gratis vacature\n            <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F2318\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/a>\n          <a class=\"cta-btn-ghost\" href=\"https:\/\/remote-opus.com\/kennismaking\/\" style=\"color:#ffffff !important\">Plan een kennismaking<\/a>\n        <\/div>\n        <div class=\"cta-reassure\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#7ED9A4\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n          Gratis en vrijblijvend, geen verplichtingen.\n        <\/div>\n      <\/div>\n      <div class=\"cta-visual cta-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/remote-opus.com\/wp-content\/uploads\/DSC01493-scaled.jpg\" alt=\"Het Remote Opus team aan het werk\" loading=\"lazy\">\n        <div class=\"cta-stat\">\n          <div class=\"cs-ic\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.3 6.9.7-5.1 4.6 1.4 6.8L12 17.6 6 21l1.4-6.8L2.3 9.6 9.2 9z\"\/><\/svg><\/div>\n          <div><div class=\"cs-num\">4.8\/5<\/div><div class=\"cs-lbl\">beoordeling van werkgevers<\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <script>\n  (function () {\n    var b = document.getElementById(\"ctaBand\"); if (!b) return;\n    if (\"IntersectionObserver\" in window) {\n      var io = new IntersectionObserver(function (es) { es.forEach(function (e) { if (e.isIntersecting) { e.target.classList.add(\"in\"); io.unobserve(e.target); } }); }, { threshold: 0.25 });\n      io.observe(b);\n    } else { b.classList.add(\"in\"); }\n  })();\n  <\/script>\n\n  <!-- ==================== AFSPRAAK PLANNEN (agenda) ==================== -->\n\n  <style>\n  #gau .gau-cal{position:relative;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.08);overflow:hidden;min-height:950px;max-width:760px;margin:1.5rem auto 0;}\n  #gau .gau-cal iframe{width:100%;max-width:100%;min-width:0;min-height:950px;height:950px;border:none;overflow:hidden;border-radius:16px;display:block;position:relative;z-index:1;background:transparent;}\n  #gau .gau-cal-skel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#888;font-size:.95rem;pointer-events:none;transition:opacity .4s ease;}\n  #gau .gau-cal-skel.hidden{opacity:0;}\n  #gau .gau-cal-spin{width:36px;height:36px;border:3px solid #e6e6e6;border-top-color:var(--green-800);border-radius:50%;animation:gauSpin .8s linear infinite;}\n  @keyframes gauSpin{to{transform:rotate(360deg);}}\n  @media(max-width:600px){#gau .gau-cal{min-height:900px;border-radius:12px;}#gau .gau-cal iframe{min-height:900px;height:900px;border-radius:12px;}}\n  <\/style>\n  <section class=\"sec band\">\n    <div class=\"wrap center sec-head\" style=\"margin-bottom:1.4rem\">\n      <h2 class=\"gau-zoom\">Plan direct je <span class=\"gau-em\">kennismaking<\/span><\/h2>\n      <p class=\"lead\" style=\"margin:0 auto\">Kies een moment dat jou uitkomt. We bespreken je webshop en hoe we die technisch verder brengen.<\/p>\n    <\/div>\n    <div class=\"wrap\">\n      <div class=\"gau-cal\">\n        <div class=\"gau-cal-skel\" id=\"gau-cal-skel\"><div class=\"gau-cal-spin\"><\/div><div>Agenda wordt geladen...<\/div><\/div>\n        <iframe data-src=\"https:\/\/api.leadconnectorhq.com\/widget\/booking\/R9n4tkuY7Hid3NyuvZ1p\" scrolling=\"no\" id=\"R9n4tkuY7Hid3NyuvZ1p_widget\" title=\"Plan een kennismaking\"><\/iframe>\n        <script>\n        (function(){\n          var wrap=document.querySelector('#gau .gau-cal'); if(!wrap) return;\n          var ifr=document.getElementById('R9n4tkuY7Hid3NyuvZ1p_widget'); if(!ifr) return;\n          var done=false;\n          function go(){ if(done) return; done=true;\n            ifr.onload=function(){ var s=document.getElementById('gau-cal-skel'); if(s) s.classList.add('hidden'); };\n            ifr.src=ifr.getAttribute('data-src');\n            var sc=document.createElement('script'); sc.src='https:\/\/link.msgsndr.com\/js\/form_embed.js'; document.body.appendChild(sc);\n          }\n          if('IntersectionObserver' in window){\n            var io=new IntersectionObserver(function(es){ es.forEach(function(e){ if(e.isIntersecting){ go(); io.disconnect(); } }); }, {rootMargin:'1500px 0px'});\n            io.observe(wrap);\n          } else { go(); }\n          var idle=window.requestIdleCallback||function(f){return setTimeout(f,1);};\n          idle(function(){ setTimeout(go,1200); });\n        })();\n        <\/script>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==================== AANPAK (unieke sectie per pagina) ==================== -->\n  <style>\n  #gau .aanpak-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2rem);max-width:1000px;margin:2.4rem auto 0;}\n  #gau .aanpak-step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.6rem 1.5rem;box-shadow:0 14px 34px -24px rgba(15,35,24,.35);}\n  #gau .aanpak-num{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--green-800);color:#ffffff !important;font-family:'DM Serif Display',serif;font-size:1.2rem;margin-bottom:.9rem;}\n  #gau .aanpak-step h3{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:700;font-size:1.15rem;line-height:1.35;color:var(--green-800);margin:0 0 .5rem;letter-spacing:normal;}\n  #gau .aanpak-step p{color:var(--ink-soft);font-size:1rem;line-height:1.6;margin:0;}\n  #gau .aanpak-dots{display:none;justify-content:center;gap:0.5rem;margin-top:1.1rem;}\n  #gau .aanpak-dot{width:8px;height:8px;border-radius:50%;background:var(--line);border:none;padding:0;cursor:pointer;transition:width 0.25s,background 0.25s;}\n  #gau .aanpak-dot.active{background:var(--green-600);width:24px;border-radius:4px;}\n  @media(max-width:768px){\n    #gau .aanpak-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:0.75rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 5%;max-width:100%;margin-top:1.6rem;}\n    #gau .aanpak-grid::-webkit-scrollbar{display:none;}\n    #gau .aanpak-step{flex:0 0 85%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always;}\n    #gau .aanpak-dots{display:flex;}\n  }\n  <\/style>\n  <section class=\"sec\">\n    <div class=\"wrap center sec-head\">\n      <span class=\"eyebrow\" style=\"display:block\">Aanpak<\/span>\n      <h2 class=\"gau-zoom\">Zo pakt jouw <span class=\"gau-em\">Magento developer het aan<\/span><\/h2>\n      <p class=\"lead\" style=\"margin:0 auto;font-size:1rem\">Van technische analyse tot een stabiele, snelle webshop.<\/p>\n    <\/div>\n    <div class=\"wrap\">\n      <div class=\"aanpak-grid\">\n        <div class=\"aanpak-step\"><span class=\"aanpak-num\" style=\"color:#ffffff\">1<\/span><h3>Technische analyse van je webshop<\/h3><p>Je developer brengt knelpunten in snelheid, stabiliteit en beveiliging in kaart.<\/p><\/div>\n        <div class=\"aanpak-step\"><span class=\"aanpak-num\" style=\"color:#ffffff\">2<\/span><h3>Bouwen en testen<\/h3><p>Nieuwe functionaliteit en optimalisaties worden ontwikkeld en grondig getest voordat ze live gaan.<\/p><\/div>\n        <div class=\"aanpak-step\"><span class=\"aanpak-num\" style=\"color:#ffffff\">3<\/span><h3>Beheren en doorontwikkelen<\/h3><p>Je webshop wordt continu onderhouden en verder uitgebouwd, met heldere rapportage over voortgang.<\/p><\/div>\n      <\/div>\n      <div class=\"aanpak-dots\"><button type=\"button\" class=\"aanpak-dot active\" aria-label=\"Stap 1\"><\/button><button type=\"button\" class=\"aanpak-dot\" aria-label=\"Stap 2\"><\/button><button type=\"button\" class=\"aanpak-dot\" aria-label=\"Stap 3\"><\/button><\/div>\n    <\/div>\n  <\/section>\n  <script>\n  (function(){\n    var grid=document.querySelector('#gau .aanpak-grid');\n    var dots=[].slice.call(document.querySelectorAll('#gau .aanpak-dot'));\n    if(!grid||!dots.length) return;\n    var items=[].slice.call(grid.querySelectorAll('.aanpak-step'));\n    function gc(){ var r=grid.getBoundingClientRect(); return r.left + grid.clientWidth\/2; }\n    function itc(it){ var r=it.getBoundingClientRect(); return r.left + it.clientWidth\/2; }\n    function cur(){ var c=gc(),b=0,bd=1e9; items.forEach(function(it,i){var d=Math.abs(itc(it)-c); if(d<bd){bd=d;b=i;}}); return b; }\n    grid.addEventListener('scroll', function(){ var i=cur(); dots.forEach(function(d,x){d.classList.toggle('active',x===i);}); }, {passive:true});\n    dots.forEach(function(d,i){ d.addEventListener('click', function(){ var it=items[i]; if(it) grid.scrollTo({left: grid.scrollLeft + (itc(it)-gc()), behavior:'smooth'}); }); });\n  })();\n  <\/script>\n\n<\/div>\n\n\n\n<style>\n  .ro-footer {\n    background: #0b1f15;\n    padding: 0;\n    font-family: Helvetica, Arial, sans-serif;\n    position: relative;\n    overflow: hidden;\n    color: rgba(255,255,255,0.7);\n  }\n\n  \/* Texture: radial glows + dots *\/\n  .ro-footer::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(circle at 15% 60%, rgba(76,175,125,0.07) 0%, transparent 45%),\n      radial-gradient(circle at 85% 15%, rgba(76,175,125,0.05) 0%, transparent 40%),\n      url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%234caf7d' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  \/* Grain overlay *\/\n  .ro-footer::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'\/%3E%3C\/svg%3E\");\n    background-size: 180px;\n    pointer-events: none;\n    z-index: 0;\n    opacity: 0.8;\n  }\n\n  \/* \u2500\u2500 INNER \u2500\u2500 *\/\n  .ro-footer__inner {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 28px;\n    position: relative;\n    z-index: 1;\n  }\n\n  \/* \u2500\u2500 GRID (left \u2192 right: brand, voor wie, informatie, contact) \u2500\u2500 *\/\n  .ro-footer__grid {\n    display: grid;\n    grid-template-columns: 1.4fr 1fr 1fr 1fr 1.15fr;\n    gap: 3rem 3rem;\n    padding: 5rem 0 3rem;\n    align-items: start;\n  }\n\n  \/* \u2500\u2500 BRAND \u2500\u2500 *\/\n  .ro-footer__brand { min-width: 0; }\n\n  .ro-footer__logo {\n    display: inline-block;\n    font-size: 20px;\n    font-weight: 800;\n    color: #ffffff !important;\n    text-decoration: none;\n    letter-spacing: -0.3px;\n    margin-bottom: 1rem;\n  }\n\n  .ro-footer__tagline {\n    font-size: 0.875rem;\n    color: rgba(255,255,255,0.45);\n    line-height: 1.75;\n    max-width: 280px;\n    margin: 0 0 1.8rem 0;\n  }\n\n  \/* \u2500\u2500 SOCIALS \u2500\u2500 *\/\n  .ro-footer__socials {\n    display: flex;\n    gap: 0.6rem;\n    flex-wrap: wrap;\n  }\n\n  .ro-footer__social {\n    width: 36px;\n    height: 36px;\n    border-radius: 9px;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid rgba(255,255,255,0.08);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff !important;\n    text-decoration: none;\n    transition: background 0.22s ease, color 0.22s ease, border-color 0.22s ease;\n  }\n\n  .ro-footer__social:hover {\n    background: rgba(76,175,125,0.15);\n    color: #4caf7d;\n    border-color: rgba(76,175,125,0.3);\n  }\n\n  \/* \u2500\u2500 NAV COLS \u2500\u2500 *\/\n  .ro-footer__col { min-width: 0; }\n\n  .ro-footer__heading {\n    font-size: 0.67rem;\n    font-weight: 700;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n    color: #4caf7d;\n    margin-bottom: 1.4rem;\n  }\n\n  .ro-footer__links {\n    list-style: none;\n    display: flex;\n    flex-direction: column;\n    gap: 0.7rem;\n    padding: 0;\n    margin: 0;\n  }\n\n  .ro-footer__links a {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.55rem;\n    text-decoration: none;\n    color: rgba(255,255,255,0.5);\n    font-size: 0.875rem;\n    font-weight: 400;\n    line-height: 1.4;\n    transition: color 0.2s ease;\n    word-break: break-word;\n  }\n\n  .ro-footer__links a svg {\n    opacity: 0.55;\n    flex-shrink: 0;\n    transition: opacity 0.2s ease;\n  }\n\n  .ro-footer__links a:hover { color: #ffffff; }\n  .ro-footer__links a:hover svg { opacity: 0.9; }\n\n  \/* \u2500\u2500 LEGAL \/ BEDRIJFSGEGEVENS \u2500\u2500 *\/\n  .ro-footer__legal {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 1.25rem 1.75rem;\n    padding: 1.6rem 0;\n    border-top: 1px solid rgba(255,255,255,0.07);\n    border-bottom: 1px solid rgba(255,255,255,0.07);\n  }\n\n  .ro-footer__legal-item {\n    display: flex;\n    align-items: center;\n    gap: 0.55rem;\n  }\n\n  .ro-footer__legal-label {\n    font-size: 0.66rem;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: #4caf7d;\n  }\n\n  .ro-footer__legal-value {\n    font-size: 0.82rem;\n    color: rgba(255,255,255,0.7);\n    font-weight: 500;\n  }\n\n  .ro-footer__legal-divider {\n    width: 4px;\n    height: 4px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.2);\n    flex-shrink: 0;\n  }\n\n  \/* \u2500\u2500 BOTTOM BAR \u2500\u2500 *\/\n  .ro-footer__bottom {\n    padding: 1.6rem 0 2.2rem;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 1rem;\n    flex-wrap: wrap;\n  }\n\n  .ro-footer__copy {\n    font-size: 0.78rem;\n    color: rgba(255,255,255,0.55);\n  }\n\n  .ro-footer__bottom-links {\n    display: flex;\n    align-items: center;\n    gap: 0.75rem;\n    flex-wrap: wrap;\n  }\n\n  .ro-footer__bottom-links a {\n    font-size: 0.78rem;\n    color: rgba(255,255,255,0.55);\n    text-decoration: none;\n    transition: color 0.2s ease;\n  }\n\n  .ro-footer__bottom-links a:hover { color: #ffffff; }\n\n  .ro-footer__bottom-dot {\n    width: 3px;\n    height: 3px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.25);\n    flex-shrink: 0;\n  }\n\n  \/* \u2500\u2500 TABLET (\u2264 980px): 2 col grid, brand spans top \u2500\u2500 *\/\n  @media (max-width: 980px) {\n    .ro-footer__grid {\n      grid-template-columns: 1fr 1fr;\n      gap: 2.5rem 2.5rem;\n      padding: 4rem 0 2.5rem;\n    }\n    .ro-footer__brand { grid-column: 1 \/ -1; }\n    .ro-footer__tagline { max-width: 100%; }\n  }\n\n  \/* \u2500\u2500 SMALL TABLET \/ LARGE PHONE (\u2264 640px) \u2500\u2500 *\/\n  @media (max-width: 640px) {\n    .ro-footer__inner { padding: 0 20px; }\n    .ro-footer__grid {\n      gap: 2rem 1.5rem;\n      padding: 3.5rem 0 2rem;\n    }\n    .ro-footer__legal {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 0.9rem;\n      padding: 1.4rem 0;\n    }\n    .ro-footer__legal-divider { display: none; }\n    .ro-footer__legal-item {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 0.2rem;\n    }\n    .ro-footer__bottom {\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      gap: 0.6rem;\n      padding: 1.4rem 0 2rem;\n    }\n    .ro-footer__copy,\n    .ro-footer__bottom-links a { color: rgba(255,255,255,0.7); }\n    .ro-footer__bottom-dot { background: rgba(255,255,255,0.35); }\n  }\n\n  \/* \u2500\u2500 PHONE (\u2264 480px): single column stack \u2500\u2500 *\/\n  @media (max-width: 480px) {\n    .ro-footer__grid {\n      grid-template-columns: 1fr;\n      gap: 2.25rem;\n    }\n    .ro-footer__socials { justify-content: flex-start; }\n  }\n<\/style>\n<footer class=\"ro-footer\">\n  <div class=\"ro-footer__inner\">\n\n    <div class=\"ro-footer__grid\">\n\n      <!-- Brand -->\n      <div class=\"ro-footer__brand\">\n        <a class=\"ro-footer__logo\" href=\"https:\/\/remote-opus.com\/home-page\/\">Remote Opus<\/a>\n        <p class=\"ro-footer__tagline\">Jouw team, wereldwijd. Wij verbinden Nederlandse organisaties met de beste internationale specialisten.<\/p>\n        <div class=\"ro-footer__socials\">\n\n          <!-- LINKEDIN -->\n          <a href=\"https:\/\/www.linkedin.com\/company\/remote-opus\/posts\/?feedView=all\" target=\"_blank\" rel=\"noopener\" class=\"ro-footer__social\" aria-label=\"LinkedIn\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n              <path d=\"M20.45 20.45h-3.554v-5.569c0-1.328-.024-3.037-1.85-3.037-1.851 0-2.135 1.445-2.135 2.939v5.667H9.358V9h3.414v1.561h.047c.476-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.284zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"\/>\n            <\/svg>\n          <\/a>\n\n          <!-- INSTAGRAM -->\n          <a href=\"https:\/\/www.instagram.com\/remote_opus\/\" target=\"_blank\" rel=\"noopener\" class=\"ro-footer__social\" aria-label=\"Instagram\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n              <path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z\"\/>\n            <\/svg>\n          <\/a>\n\n          <!-- FACEBOOK -->\n          <a href=\"https:\/\/www.facebook.com\/people\/Remote-Opus\/61558735886382\/\" target=\"_blank\" rel=\"noopener\" class=\"ro-footer__social\" aria-label=\"Facebook\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n              <path d=\"M22 12a10 10 0 1 0-11.5 9.87v-6.99H7.89V12h2.61V9.8c0-2.58 1.54-4 3.89-4 1.13 0 2.31.2 2.31.2v2.54h-1.3c-1.28 0-1.68.8-1.68 1.62V12h2.86l-.46 2.88h-2.4v6.99A10 10 0 0 0 22 12z\"\/>\n            <\/svg>\n          <\/a>\n\n          <!-- WHATSAPP -->\n          <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=31655856049&amp;text=Hoi%20Remote%20Opus%21%20Kan%20ik%20wat%20meer%20info%20krijgen%20hierover%3F&amp;type=phone_number&amp;app_absent=0\" target=\"_blank\" rel=\"noopener\" class=\"ro-footer__social\" aria-label=\"WhatsApp\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 32 32\" fill=\"currentColor\">\n              <path d=\"M16.001 2.667c-7.363 0-13.333 5.97-13.333 13.333 0 2.351.613 4.644 1.78 6.666L2.667 29.333l6.833-1.747a13.287 13.287 0 0 0 6.5 1.747c7.363 0 13.333-5.97 13.333-13.333S23.364 2.667 16.001 2.667zm0 24c-1.973 0-3.907-.52-5.6-1.507l-.4-.24-4.053 1.04 1.08-3.947-.26-.413a10.64 10.64 0 0 1-1.64-5.6c0-5.893 4.787-10.667 10.667-10.667S26.667 10.107 26.667 16 21.88 26.667 16.001 26.667zm5.813-7.88c-.32-.16-1.893-.933-2.187-1.04-.293-.107-.507-.16-.72.16-.213.32-.827 1.04-1.013 1.253-.187.213-.373.24-.693.08-.32-.16-1.353-.5-2.58-1.593-.953-.853-1.6-1.907-1.787-2.227-.187-.32-.02-.493.14-.653.147-.146.32-.373.48-.56.16-.187.213-.32.32-.533.107-.213.053-.4-.027-.56-.08-.16-.72-1.733-.987-2.373-.26-.627-.527-.54-.72-.547-.187-.007-.4-.007-.613-.007-.213 0-.56.08-.853.4-.293.32-1.12 1.093-1.12 2.667s1.147 3.093 1.307 3.307c.16.213 2.267 3.467 5.493 4.867.767.333 1.367.533 1.833.68.773.247 1.48.213 2.04.133.627-.093 1.893-.773 2.16-1.52.267-.747.267-1.387.187-1.52-.08-.133-.293-.213-.613-.373z\"\/>\n            <\/svg>\n          <\/a>\n\n        <\/div>\n      <\/div>\n\n      <!-- Voor wie -->\n      <div class=\"ro-footer__col\">\n        <div class=\"ro-footer__heading\">Voor wie<\/div>\n        <ul class=\"ro-footer__links\">\n          <li><a href=\"https:\/\/remote-opus.com\/e-commerce\/\">E-commerce bedrijven<\/a><\/li>\n          <li><a href=\"https:\/\/remote-opus.com\/agencies\/\">Agencies &amp; Bureaus<\/a><\/li>\n          <li><a href=\"https:\/\/remote-opus.com\/accountantskantoren\/\">Accountantskantoren<\/a><\/li>\n          <li><a href=\"https:\/\/remote-opus.com\/software-ai\/\">Software &amp; AI bedrijven<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- Informatie -->\n      <div class=\"ro-footer__col\">\n        <div class=\"ro-footer__heading\">Informatie<\/div>\n        <ul class=\"ro-footer__links\">\n          <li><a href=\"https:\/\/remote-opus.com\/tarieven\/\">Tarieven<\/a><\/li>\n          <li><a href=\"https:\/\/remote-opus.com\/succes\/\">Succes verhalen<\/a><\/li>\n          <li><a href=\"https:\/\/remote-opus.com\/office\/\">Onze kantoren<\/a><\/li>\n          <li><a href=\"https:\/\/remote-opus.com\/over-ons\/\">Over ons<\/a><\/li>\n          <li><a href=\"https:\/\/remote-opus.com\/contact\/\">Contact<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- Contact -->\n      <div class=\"ro-footer__col\"><div class=\"ro-footer__heading\">Resources<\/div><ul class=\"ro-footer__links\"><li><a href=\"https:\/\/remote-opus.com\/functieprofielen\/\">Functieprofielen<\/a><\/li><li><a href=\"https:\/\/remote-opus.com\/hoe-het-werkt\/\">Ons proces<\/a><\/li><li><a href=\"https:\/\/remote-opus.com\/blog\/\">Kennisbank<\/a><\/li><\/ul><\/div><div class=\"ro-footer__col\">\n        <div class=\"ro-footer__heading\">Contact<\/div>\n        <ul class=\"ro-footer__links\">\n          <li>\n            <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=31655856049&amp;text=Hoi%20Remote%20Opus%21%20Kan%20ik%20wat%20meer%20info%20krijgen%20hierover%3F&amp;type=phone_number&amp;app_absent=0\" target=\"_blank\" rel=\"noopener\">\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 32 32\" fill=\"currentColor\"><path d=\"M16.001 2.667c-7.363 0-13.333 5.97-13.333 13.333 0 2.351.613 4.644 1.78 6.666L2.667 29.333l6.833-1.747a13.287 13.287 0 0 0 6.5 1.747c7.363 0 13.333-5.97 13.333-13.333S23.364 2.667 16.001 2.667zm0 24c-1.973 0-3.907-.52-5.6-1.507l-.4-.24-4.053 1.04 1.08-3.947-.26-.413a10.64 10.64 0 0 1-1.64-5.6c0-5.893 4.787-10.667 10.667-10.667S26.667 10.107 26.667 16 21.88 26.667 16.001 26.667zm5.813-7.88c-.32-.16-1.893-.933-2.187-1.04-.293-.107-.507-.16-.72.16-.213.32-.827 1.04-1.013 1.253-.187.213-.373.24-.693.08-.32-.16-1.353-.5-2.58-1.593-.953-.853-1.6-1.907-1.787-2.227-.187-.32-.02-.493.14-.653.147-.146.32-.373.48-.56.16-.187.213-.32.32-.533.107-.213.053-.4-.027-.56-.08-.16-.72-1.733-.987-2.373-.26-.627-.527-.54-.72-.547-.187-.007-.4-.007-.613-.007-.213 0-.56.08-.853.4-.293.32-1.12 1.093-1.12 2.667s1.147 3.093 1.307 3.307c.16.213 2.267 3.467 5.493 4.867.767.333 1.367.533 1.833.68.773.247 1.48.213 2.04.133.627-.093 1.893-.773 2.16-1.52.267-.747.267-1.387.187-1.52-.08-.133-.293-.213-.613-.373z\"\/><\/svg>\n              +31 6 558 560 49\n            <\/a>\n          <\/li>\n          <li>\n            <a href=\"mailto:work@remote-opus.com\">\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"\/><\/svg>\n              work@remote-opus.com\n            <\/a>\n          <\/li>\n          <li>\n            <a href=\"https:\/\/remote-opus.com\/kennismaking\/\">\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\" ry=\"2\"\/><line x1=\"16\" x2=\"16\" y1=\"2\" y2=\"6\"\/><line x1=\"8\" x2=\"8\" y1=\"2\" y2=\"6\"\/><line x1=\"3\" x2=\"21\" y1=\"10\" y2=\"10\"\/><\/svg>\n              Plan een gesprek\n            <\/a>\n          <\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <!-- Bedrijfsgegevens row -->\n    <div class=\"ro-footer__legal\">\n      <div class=\"ro-footer__legal-item\">\n        <span class=\"ro-footer__legal-label\">Bedrijfsnaam<\/span>\n        <span class=\"ro-footer__legal-value\">Remote Opus BV<\/span>\n      <\/div>\n      <div class=\"ro-footer__legal-divider\"><\/div>\n      <div class=\"ro-footer__legal-item\">\n        <span class=\"ro-footer__legal-label\">KVK-nummer<\/span>\n        <span class=\"ro-footer__legal-value\">42104419<\/span>\n      <\/div>\n      <div class=\"ro-footer__legal-divider\"><\/div>\n      <div class=\"ro-footer__legal-item\">\n        <span class=\"ro-footer__legal-label\">BTW-nummer<\/span>\n        <span class=\"ro-footer__legal-value\">NL869750963B01<\/span>\n      <\/div>\n      <div class=\"ro-footer__legal-divider\"><\/div>\n      <div class=\"ro-footer__legal-item\">\n        <span class=\"ro-footer__legal-label\">Adres<\/span>\n        <span class=\"ro-footer__legal-value\">Leidse Rijn 19, 3454PZ De Meern<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- Bottom bar -->\n    <div class=\"ro-footer__bottom\">\n      <span class=\"ro-footer__copy\">&copy; 2025 Remote Opus BV. Alle rechten voorbehouden.<\/span>\n      <div class=\"ro-footer__bottom-links\">\n        <a href=\"https:\/\/remote-opus.com\/privacy-policy\/\">Privacybeleid<\/a>\n        <span class=\"ro-footer__bottom-dot\"><\/span>\n        <a href=\"https:\/\/remote-opus.com\/terms-conditions\/\">Algemene voorwaarden<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/footer>\n\n<script>\n\/* Magnetische CTA-knoppen (desktop) *\/\n(function () {\n  if (!(window.matchMedia && window.matchMedia('(hover: hover) and (pointer: fine)').matches)) return;\n  [].forEach.call(document.querySelectorAll('#gau .cta'), function (b) {\n    b.addEventListener('mouseenter', function () { b.style.transition = 'transform .1s ease'; });\n    b.addEventListener('mousemove', function (e) {\n      var r = b.getBoundingClientRect();\n      b.style.transform = 'translate(' + ((e.clientX - r.left - r.width \/ 2) * 0.45) + 'px,' + ((e.clientY - r.top - r.height \/ 2) * 0.7) + 'px)';\n    });\n    b.addEventListener('mouseleave', function () { b.style.transition = 'transform .35s cubic-bezier(.2,.8,.3,1.2)'; b.style.transform = ''; });\n  });\n})();\n\/* Koppen groeien subtiel richting het midden van het scherm *\/\n(function () {\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n  var els = [].slice.call(document.querySelectorAll('#gau .gau-zoom'));\n  if (!els.length) return;\n  function upd() {\n    var vh = window.innerHeight || 800;\n    els.forEach(function (el) {\n      var r = el.getBoundingClientRect();\n      var cc = r.top + r.height \/ 2;\n      var prox = Math.max(0, 1 - Math.abs(cc - vh \/ 2) \/ (vh * 0.6));\n      el.style.transform = 'scale(' + (1 + (el.classList.contains('gau-zoom-lg') ? 0.14 : 0.05) * prox) + ')';\n    });\n  }\n  window.addEventListener('scroll', upd, { passive: true });\n  window.addEventListener('resize', upd);\n  upd();\n})();\n\/* Reviews-marquee vullen (loopt zoals \/werkgevers) *\/\n(function () {\n  var reviews = [\n    { t: \"We hebben 40% meer tijd beschikbaar, wat resulteerde in een sterke groei in omzet. Onze remote specialist begrijpt e-commerce door en door.\", n: \"A. Tahiri\", r: \"CEO, Car Multimedia\", a: \"https:\/\/remote-opus.com\/wp-content\/uploads\/Untitled-design-4.png\" },\n    { t: \"Remote Opus overtrof alle verwachtingen. Ze vonden een echte specialist en dankzij hem heb ik een mooie groei in klanten weten te realiseren.\", n: \"Kamil Kilic\", r: \"CEO, MeerSucces.online\", a: \"https:\/\/remote-opus.com\/wp-content\/uploads\/Untitled-design-6.png\" },\n    { t: \"Behulpzaam en pragmatisch. Een bekwame VA. Ik beveel het aan voor iedereen die zijn eigen tijd wil maximaliseren.\", n: \"Gary Chow\", r: \"CEO, Marktspan\", a: \"https:\/\/images.unsplash.com\/photo-1535713875002-d1d0cf377fde?w=200&q=80&auto=format&fit=crop&crop=faces\" },\n    { t: \"Super professioneel en snel. Binnen twee dagen had ik een passende kandidaat gevonden en een sollicitatie gepland.\", n: \"Waleed Waraich\", r: \"Sync Fulfilment\", a: \"https:\/\/images.unsplash.com\/photo-1500648767791-00dcc994a43e?w=200&q=80&auto=format&fit=crop&crop=faces\" },\n    { t: \"Serdar en zijn team zijn ontzettend behulpzaam en praktisch ingesteld, boordevol ideeen en oplossingen om je bedrijf naar een hoger niveau te tillen.\", n: \"Mohamed Bouhassoun\", r: \"Islamic Clothing Wholesale\", a: \"https:\/\/remote-opus.com\/wp-content\/uploads\/Untitled-design-3.png\" },\n    { t: \"Een geweldige ervaring. De selectie ging soepel en we hebben snel een beslissing genomen. Ze hebben hele goede kandidaten.\", n: \"Kevin Boelhouwer\", r: \"CEO, Webartsy\", a: \"https:\/\/images.unsplash.com\/photo-1519085360753-af0119f7cbe7?w=200&q=80&auto=format&fit=crop&crop=faces\" }\n  ];\n  function revCard(v) { return '<div class=\"rev\"><div class=\"rev-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"rev-text\">\"' + v.t + '\"<\/p><div class=\"rev-who\"><div class=\"rev-ava\"><img decoding=\"async\" src=\"' + v.a + '\" alt=\"' + v.n + '\" loading=\"lazy\"><\/div><div><div class=\"rev-name\">' + v.n + '<\/div><div class=\"rev-role\">' + v.r + '<\/div><\/div><\/div><\/div>'; }\n  var rt = document.getElementById('gau-revtrack'); if (!rt) return;\n  rt.innerHTML = reviews.map(revCard).join('') + reviews.map(revCard).join('');\n})();\n\/* Tabel: kop-labels staan al vast; cellen eronder 1 voor 1 vullen. Freelancer vast, dan Agency, dan Opus. Confetti bij de Opus-prijs. *\/\n(function () {\n  var table = document.querySelector('#gau .cmp');\n  if (!table) return;\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n  table.classList.add('anim');\n  var ag = [].slice.call(table.querySelectorAll('tbody .col-ag'));\n  var op = [].slice.call(table.querySelectorAll('tbody .col-op'));\n  var seq = ag.concat(op);\n  seq.forEach(function (c) { c.classList.add('rvl'); });\n  var opPrice = op[op.length - 1];\n  function confetti(origin, small) {\n    var em = [0x1F389, 0x1F38A, 0x2728, 0x1F973, 0x1F388].map(function (x) { return String.fromCodePoint(x); });\n    var r = origin.getBoundingClientRect();\n    var cx = r.left + r.width \/ 2 + (small ? (window.pageXOffset || 0) : 0), cy = r.top + r.height \/ 2 + (small ? (window.pageYOffset || 0) : 0);\n    var vw = window.innerWidth || 1000, vh = window.innerHeight || 800;\n    var n = small ? 34 : 140, reach = small ? 0.2 : 1, fb = small ? 11 : 18, fv = small ? 12 : 26, dur = small ? 2600 : 9600, durv = small ? 1600 : 4000, pos = small ? 'absolute' : 'fixed';\n    for (var i = 0; i < n; i++) {\n      (function () {\n        var s = document.createElement('span');\n        s.textContent = em[i % em.length];\n        s.style.cssText = 'position:' + pos + ';left:' + cx + 'px;top:' + cy + 'px;font-size:' + (fb + Math.round(Math.random() * fv)) + 'px;pointer-events:none;z-index:99999;will-change:transform,opacity;';\n        document.body.appendChild(s);\n        var ang = Math.random() * Math.PI * 2, spd = .4 + Math.random() * .95;\n        var dx = Math.cos(ang) * vw * 0.95 * spd * reach;\n        var dy = Math.sin(ang) * vh * 0.92 * spd * reach;\n        var fall = vh * (0.5 + Math.random() * 0.5) * reach;\n        var rot = (Math.random() - .5) * 900;\n        var a = s.animate([\n          { transform: 'translate(-50%,-50%) scale(.3) rotate(0deg)', opacity: 0 },\n          { opacity: 1, offset: .05 },\n          { transform: 'translate(calc(-50% + ' + dx + 'px), calc(-50% + ' + dy + 'px)) scale(1) rotate(' + rot + 'deg)', opacity: 1, offset: .32 },\n          { transform: 'translate(calc(-50% + ' + (dx * 1.08) + 'px), calc(-50% + ' + (dy + fall * 0.55) + 'px)) scale(1) rotate(' + (rot * 1.2) + 'deg)', opacity: 1, offset: .64 },\n          { transform: 'translate(calc(-50% + ' + (dx * 1.12) + 'px), calc(-50% + ' + (dy + fall) + 'px)) scale(1) rotate(' + (rot * 1.4) + 'deg)', opacity: 0 }\n        ], { duration: dur + Math.random() * durv, easing: 'cubic-bezier(.12,.6,.25,1)' });\n        a.onfinish = function () { s.remove(); };\n      })();\n    }\n  }\n  function run() {\n    seq.forEach(function (c, i) {\n      setTimeout(function () {\n        c.classList.add('on');\n        if (c === opPrice) confetti(opPrice);\n      }, 400 + i * 700);\n    });\n  }\n  var seen = false, inView = false;\n  function trigger() { if (!seen) { seen = true; run(); } else { confetti(opPrice, true); } }\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function (es) { es.forEach(function (e) { if (e.isIntersecting && !inView) { inView = true; trigger(); } else if (!e.isIntersecting) { inView = false; } }); }, { threshold: .5 });\n    io.observe(opPrice);\n  } else { run(); }\n})();\n\/* Sectie 2: elke alinea groeit bij het scrollen (zoals de voor-wie paginas) *\/\n(function () {\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n  var els = [].slice.call(document.querySelectorAll('#gau .s2-para'));\n  if (!els.length) return;\n  function upd() {\n    var vh = window.innerHeight || 800;\n    els.forEach(function (el) {\n      var r = el.getBoundingClientRect();\n      var pr = Math.max(0, Math.min(1, (vh - r.top) \/ (vh * 0.72)));\n      el.style.transform = 'scale(' + (0.62 + 0.38 * pr) + ')';\n    });\n  }\n  window.addEventListener('scroll', upd, { passive: true });\n  window.addEventListener('resize', upd);\n  upd();\n})();\n\n\/* Sectie 2: carousel (3s per onderwerp, schuift links, nieuwe komt van rechts) *\/\n(function () {\n  var car = document.getElementById('s2car');\n  if (!car) return;\n  var slides = [].slice.call(car.querySelectorAll('.s2-slide'));\n  if (slides.length < 2) return;\n  var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var dotsWrap = document.getElementById('s2dots');\n  if (reduce) { car.classList.add('no-anim'); if (dotsWrap) dotsWrap.style.display = 'none'; return; }\n  var cur = 0, timer = null;\n  function go(n) {\n    if (n === cur) return;\n    var prev = cur;\n    slides[prev].classList.remove('on'); slides[prev].classList.add('out');\n    cur = n;\n    slides[cur].classList.remove('out');\n    void slides[cur].offsetWidth;\n    slides[cur].classList.add('on');\n    setTimeout(function () { slides[prev].classList.remove('out'); }, 620);\n    dots.forEach(function (d, i) { d.classList.toggle('on', i === cur); });\n  }\n  function next() { go((cur + 1) % slides.length); }\n  function start() { if (!timer) timer = setInterval(next, 4500); }\n  function reset() { if (timer) { clearInterval(timer); timer = null; } start(); }\n  var dots = slides.map(function (_, i) {\n    var d = document.createElement('span');\n    d.className = 's2-dot' + (i === 0 ? ' on' : '');\n    d.addEventListener('click', function () { go(i); reset(); });\n    dotsWrap.appendChild(d);\n    return d;\n  });\n  start();\n})();\n\n\n<\/script>\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<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Huur een remote Magento developer in via Remote Opus. Vanaf 1295 euro per maand, fulltime inzetbaar voor je webshop.<\/p>","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_elementor_version":"3.32.4","_wp_page_template":"elementor_canvas","footnotes":""},"class_list":["post-34302","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/remote-opus.com\/en\/wp-json\/wp\/v2\/pages\/34302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remote-opus.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/remote-opus.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/remote-opus.com\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/remote-opus.com\/en\/wp-json\/wp\/v2\/comments?post=34302"}],"version-history":[{"count":1,"href":"https:\/\/remote-opus.com\/en\/wp-json\/wp\/v2\/pages\/34302\/revisions"}],"predecessor-version":[{"id":34303,"href":"https:\/\/remote-opus.com\/en\/wp-json\/wp\/v2\/pages\/34302\/revisions\/34303"}],"wp:attachment":[{"href":"https:\/\/remote-opus.com\/en\/wp-json\/wp\/v2\/media?parent=34302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}