if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}} (()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEach(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.'+'js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LV2SC'); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-4N4JPR1HNN'); !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1167460737392454'); fbq('track', 'PageView'); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W8HWL6ZD'); Senior .NET Integration Engineer | DistantJob - Remote Recruitment Agency {"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/distantjob.com\/apply\/senior-net-integration-engineer\/","url":"https:\/\/distantjob.com\/apply\/senior-net-integration-engineer\/","name":"Senior .NET Integration Engineer | DistantJob - Remote Recruitment Agency","isPartOf":{"@id":"https:\/\/distantjob.com\/#website"},"datePublished":"2026-09-21T18:23:54+00:00","breadcrumb":{"@id":"https:\/\/distantjob.com\/apply\/senior-net-integration-engineer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/distantjob.com\/apply\/senior-net-integration-engineer\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/distantjob.com\/apply\/senior-net-integration-engineer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/distantjob.com\/"},{"@type":"ListItem","position":2,"name":"Senior .NET Integration Engineer"}]},{"@type":"WebSite","@id":"https:\/\/distantjob.com\/#website","url":"https:\/\/distantjob.com\/","name":"DistantJob","description":"","publisher":{"@id":"https:\/\/distantjob.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/distantjob.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/distantjob.com\/#organization","name":"DistantJob","url":"https:\/\/distantjob.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/distantjob.com\/#\/schema\/logo\/image\/","url":"https:\/\/distantjob.com\/wp-content\/uploads\/2020\/01\/logo-header.png","contentUrl":"https:\/\/distantjob.com\/wp-content\/uploads\/2020\/01\/logo-header.png","width":450,"height":121,"caption":"DistantJob"},"image":{"@id":"https:\/\/distantjob.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/distantjobcom\/","https:\/\/x.com\/distantjob","https:\/\/www.linkedin.com\/company\/distantjob\/","https:\/\/www.clutch.co\/profile\/distantjob","https:\/\/www.g2.com\/products\/distantjob\/reviews"]}]} img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} /*# sourceURL=wp-img-auto-sizes-contain-inline-css */ img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } /*# sourceURL=wp-emoji-styles-inline-css */ /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} /*# sourceURL=/wp-includes/css/classic-themes.min.css */ :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} /*# sourceURL=global-styles-inline-css */ #fancybox-content{border-color:#ffffff;}#fancybox-title,#fancybox-title-float-main{color:#fff}.fancybox-hidden{display:none}#fancybox-content .fancybox-hidden,#fancybox-tmp .fancybox-hidden{display:revert} /*# sourceURL=fancybox-inline-css */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ var affwp_scripts = {"ajaxurl":"https://distantjob.com/wp-admin/admin-ajax.php"}; //# sourceURL=jquery-cookie-js-extra /* ]]> */ }); /* <![CDATA[ */ var affwp_debug_vars = {"integrations":{"contactform7":"Contact Form 7"},"version":"2.32.2","currency":"USD","ref_cookie":"affwp_ref","visit_cookie":"affwp_ref_visit_id","campaign_cookie":"affwp_campaign"}; //# sourceURL=affwp-tracking-js-extra /* ]]> */ window.OFID = "698108403a65b7303bd4b78b"; window.OF_WP_VERSION = "2.9.6"; (function(){ var script = document.createElement('script'); var url = 'https://cdn.outfunnel.com/c.js?v='+ new Date().toISOString().substring(0,10); script.setAttribute('src', url); document.getElementsByTagName('head')[0].appendChild(script); })(); .wp-table-of-contents { background: #f5f5f5; padding: 1em 1.5em; margin-bottom: 2em; border-left: 4px solid #227AEA; border-radius: 4px; } .wp-table-of-contents h3 { margin-top: 0; font-size: 1.2em; } .wp-table-of-contents ul.table-of-contents { list-style: none !important; padding-left: 0; margin: 0; } .wp-table-of-contents ul.table-of-contents li { margin: 0.5em 0; } .wp-table-of-contents ul.table-of-contents li a { text-decoration: none; color: #227AEA; } .wp-table-of-contents ul.table-of-contents li a:hover { text-decoration: underline; } document.addEventListener("DOMContentLoaded", function () { const offset = 100; document.querySelectorAll(".wp-table-of-contents a[href^='#']").forEach(link => { link.addEventListener("click", function (e) { e.preventDefault(); const targetId = this.getAttribute("href").substring(1); const targetEl = document.getElementById(targetId); if (targetEl) { const scrollTo = targetEl.getBoundingClientRect().top + window.scrollY - offset; window.scrollTo({ top: scrollTo, behavior: "smooth" }); } }); }); }); var AFFWP = AFFWP || {}; AFFWP.referral_var = 'ref'; AFFWP.expiration = 1; AFFWP.debug = 0; AFFWP.referral_credit_last = 0; .recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;} .jet-ajax-search__submit[type=submit] { display: none; } .job_filters, .company_logo { display: none; } ul.job_listings li.job_listing a div.location { Xdisplay: none; float:right; } ul.job_listings li.job_listing a .meta { width: 30%; } .single_job_listing .date-posted { display: none; } .single_job_listing .company, #myiFrame { display: none; } ul.job_listings .company, ul.job_listings .meta { display: none; } .single_job_listing .job-listing-meta, .single_job_listing .location, .single_job_listing .job_description, .single_job_listing .job_application, .page-header { Xdisplay: none; } .single_job_listing .application { display: none; } .elementor-location-popup { display:none!important; } .elementor-9130 .elementor-element.elementor-element-61fa4f81 { margin-top:100px; } .elementor-element-7279cfc { margin-top:100px; } .post-729 { margin-top:100px; } .page-id-729 .site-main, .single-apply .site-main { max-width: 960px; margin:0px auto; margin-top:50px; padding-left:30px; padding-right:30px; } #footer-form label { color:#fff; display:block; margin-bottom:5px; text-transform:uppercase; margin-top:10px; } #footer-form input[type="submit"] { background:#fed647; color:#000; padding:15px; margin-top:15px; margin-bottom:15px; } #form-footer--sub .wpcf7-response-output { border:none!important; color:pink!important; padding:0px; } #footer-form .wpcf7-not-valid-tip { color:pink; } @media screen and (min-width:1280px) { .elementor-5553 .elementor-element.elementor-element-40a15ef > .elementor-element-populated { margin-top:200px; } } .page-id-20557 .page-header{ display:none; } #submitJobForm .UTM{ display: none; } #control .container .control-text p a { color:#227aeb; } #control .container .control-text p a:hover { color:#227aeb; text-decoration:underline; } #control .container .control-text p { margin-bottom:15px; } #blog-single-body .blog-single-body-in .blog-content p strong { font-weight:bold; } #blog-single-body .blog-single-body-in .blog-content ol { margin-bottom:40px; } #blog-single-body .blog-single-body-in .blog-content ol li { font-size: 18px; color: #060606; line-height: 1.684; } #blog-single-body .blog-single-body-in .blog-content ol li a { color:#0d539f; font-family: "Source Sans Pro Semi"; } #blog-single-body .blog-single-body-in .blog-content ol li a:hover { text-decoration:underline; } #bottom-cta .cta-content a.btn-cta{ width:267px; } .pop-up-wrap{ display: none; } .pop-up-wrap,.blog-popup-cover { display: none; position: fixed; width: 100%; height: 100%; background: #082140b3; z-index: 99999; top: 0; left: 0; } .pop-up-box,.blog-pop-wrap{ border-radius: 90px; background: #082140; max-width: 919px; left: 50%; top: 50%; transform: translate(-50%,-50%); position: relative; padding: 58px 0 58px 70px; } .pop-up-box .right-box h2 { font-size: 35px; line-height: 50px; color: #fff; margin-bottom: 15px; font-family: "Poppins Bold"; } .pop-up-box .right-box h3 { font-size: 18px; line-height: 25px; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 400; } .pop-row { display: flex; } .pop-form input { min-height: 62px; border-radius: 24px; padding: 15px 30px; width: 100%; margin-bottom: 17px; } .pop-form { margin-top: 29px; position: relative; } .pop-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #D0D0D0; font-size: 18px; } .pop-form ::-moz-placeholder { /* Firefox 19+ */ color: #D0D0D0; font-size: 18px; } .pop-form :-ms-input-placeholder { /* IE 10+ */ color: #D0D0D0; font-size: 18px; } .pop-form :-moz-placeholder { /* Firefox 18- */ color: #D0D0D0; font-size: 18px; } .pop-img { margin-right: -30px; } .wd-left { max-width: 50%; width: 50%; } .wd-right{ max-width: 50%; width: 50%; } .input.input-50 { max-width: 50%; width: 50%; } input.wpcf7-form-control.has-spinner.wpcf7-submit { color: #1E1E1E; font-size: 18px; line-height: 62px; padding: 0; background: #FED647; font-weight: bold; font-family: "Source Sans Pro"; } .form-felx { display: flex; gap: 10px; } .pop-form:after { content: ""; background-image: url(https://distantjobcom.bigscoots-staging.com/wp-content/uploads/2023/08/arrow-titlt.png); position: absolute; width: 170px; height: 184px; bottom: 64px; background-size: contain; background-repeat: no-repeat; right: -137px; } .pop-form .pop-img { margin-right: -32px; } .pop-up-box .cross,.blog-pop-wrap .cross { position: absolute; right: 40px; font-size: 43px; color: #fff; transform: rotate(45deg); top: 25px; cursor: pointer; } .blue-box { background: #227AEB; border-radius: 15px; padding: 40px; margin-bottom:50px; } body .blue-box h3 { color: #ffffff; font-size: 25px; line-height: 35px; padding-bottom: 15px; } body .blue-box .content,body .blue-box .content p { color: #ffffff; font-size: 14px; line-height: 25px; } .btn-yellow.btn-10-rduce { color: #060606; font-size: 14px; line-height: 25px; background: #FED647; padding: 14px 41px; border-radius: 10px; font-family: "Poppins Bold"; font-weight: bold; display: inline-block; } .blue-box .btn-wrap { margin-top: 26px; } .blog-single-wrap input { border-radius: 24px; min-height: 62px; width: 100%; border: none; padding-left:15px; } .blog-pop-wrap { background: #227AEB; max-width: 704px; } .blog-pop-wrap h2{ color: #FFFFFF; font-size: 32px; line-height: 40px; font-family: "Poppins Bold"; font-weight: bold; } .blog-pop-wrap h3{ color: #FFFFFF; font-size: 16px; line-height: 40px; font-weight: 400; font-family: "Poppins "; } .blog-single-wrap label { color: #fff; font-size: 16px; line-height: 35px; display: inline-flex; width: 100%; flex-direction: column; } .blog-pop-wrap { padding: 58px 70px 74px 70px; } .pop-btn { margin-top: 26px; } .blog-pop-head { text-align: center; margin-bottom: 25px; } .blog-pop-wrap { border-radius: 50px; } .screen-reader-response { display: none; } span.wpcf7-not-valid-tip { color: red; } .wpcf7-response-output { display: none; } span.wpcf7-not-valid-tip { color: red; padding-bottom: 13px; display: inline-flex; } div#wpcf7-f27369-o2 input.wpcf7-form-control.has-spinner.wpcf7-submit { font-size: 22px; } .archive-box { height: 114px; overflow: hidden; overflow-y: scroll; } .archive-box::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; } .archive-box::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; } .archive-box::-webkit-scrollbar-thumb { background-color: #000000; } .stick-bottom { background: #227AEB; position: sticky; bottom: 0; z-index: 9; padding: 12px 0; transform: translateY(100%); visibility: hidden; opacity:0; transition: ease all 0.5s; } .stick-bottom.active{ transform: translateY(0); visibility: visible; opacity:1; } .row-wrapper { display: flex; justify-content: center; } .hd-lft { font-size: 25px; line-height: 20px; color: #fff; font-family: "Poppins Bold"; font-weight: bold; } .btn-ghost { font-size: 18px; line-height: 40px; border: 2px solid #FED647; padding: 0px 27px; display: inline-flex; justify-content: center; align-items: center; border-radius: 100px; color: #fff; } .btn-ghost:hover { background: #fed647; color: #000; } .row-wrapper { display: flex; justify-content: center; align-items: center; gap: 33px; max-width: 950px; margin: 0 auto; padding: 0 20px; } .ryt-btn-wrapper { display: flex; gap: 11px; justify-content: flex-end; width: 59%; } .hd-lft { width: 41%; } .blue-box.on-mobile-box{ display: none; } @media(max-width: 1024px){ .btn-ghost { font-size: 16px; line-height: 45px; padding: 0px 33px; } .hd-lft { font-size: 18px; line-height: 28px; color: #fff; font-family: "Poppins Bold"; font-weight: bold; } .row-wrapper { gap: 15px; padding: 0 20px; } } @media(max-width: 768px){ .btn-ghost { font-size: 14px; line-height: 40px; padding: 0px 23px; } .ryt-btn-wrapper { width: 80%; } .hd-lft { width: 25%; } } @media(max-width: 767px){ .wd-right,.wd-left { max-width: 100%; width: 100%; } .pop-row { flex-wrap: wrap; } .pop-up-box { border-radius: 45px; position: relative; padding: 35px 20px; max-width: 300px; } .pop-up-box .right-box h2 { font-size: 26px; line-height: 36px; } .pop-up-box .right-box h3 { font-size: 14px; line-height: 24px; } .pop-form:after{ display: none; } .pop-form input { min-height: 45px; border-radius: 15px; padding: 15px 30px; width: 100%; margin-bottom: 15px; } input.wpcf7-form-control.has-spinner.wpcf7-submit { font-size: 16px; line-height: 45px; } .blog-pop-wrap { padding: 30px; border-radius: 30px; max-width: 300px; } .blog-pop-wrap h2 { font-size: 26px; line-height: 36px; } .blog-pop-wrap h3 { font-size: 16px; line-height: 26px; margin-top: 15px; } .blog-single-wrap input { border-radius: 24px; min-height: 45px; } div#wpcf7-f27369-o2 input.wpcf7-form-control.has-spinner.wpcf7-submit { font-size: 18px; } .row-wrapper { flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center; } .hd-lft { width: 100%; } .btn-ghost { font-size: 12px; line-height: 40px; padding: 0px 15px; } .hd-lft { width: 100%; text-align: center; } .ryt-btn-wrapper { width: 100%; justify-content: center; } /* #blog-single-body .blog-single-body-in .row { flex-direction: column-reverse; gap: 43px; } */ .blue-box { display: none; } .blue-box.on-mobile-box{ display: block; } } .emailoctopus-form input[type="submit"] { font-size: 22px !important } div[eo-block-container] + div.text-center { display: none; } @media only screen and (min-width: 768px) { .blog-howto { gap: 0px } #blog-howto .col { min-width: 12.5%; } #blog-howto .col .blog-howto-item { padding: 10px } #blog-howto .col h3 { font-size: 14px; } } @media only screen and (max-width: 767px) { .blog-howto { flex-wrap: nowrap; overflow: scroll; -ms-overflow-style: none; scrollbar-width: none; justify-content: start !important } .blog-howto::-webkit-scrollbar { display: none; } #blog-howto .col { min-width: 40%; } } pre { white-space: pre-wrap; /* CSS3 */ white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ } .top-bar__nav-mega>.mega-menu-wrap>ul>li:last-child>a { background-color: #fed647 !important; padding-left: 20px !important; padding-right: 20px !important; border-radius: 999px !important; } .top-bar__nav-mega>.mega-menu-wrap>ul>li:last-child>a:hover { background-color: #0d539f !important; color: white !important } #top-bar .container .top-bar__nav-mega ul li:nth-last-child(2) a { position: relative !important; } #top-bar .container .top-bar__nav-mega>.mega-menu-wrap>ul>li:nth-last-child(2) a:before { display: inline-block !important; content: "" !important; background: url(https://distantjob.com/wp-content/themes/hello-elementor/img/ico/phone-receiver-silhouette.svg) !important; background-size: contain !important; width: 24px !important; height: 24px !important; margin-right: 8px; position: relative !important; top: 8px !important } @media only screen and (max-width: 600px) { .mega-menu-wrap { display: none; } } /*pagination*/ .wp-pagenavi { display: flex; justify-content: center; gap: 10px; padding: 20px 0; flex-wrap: wrap; } .wp-pagenavi a, .wp-pagenavi span { padding: 10px 16px; border-radius: 999px; background: #ffffff; border: 1px solid #ccc; color: #444; font-size: 14px; text-decoration: none; box-shadow: 0 1px 3px rgba(0,0,0,0.1); transition: 0.2s ease; } .wp-pagenavi a:hover { background-color: #227aea; color: #fff; border-color: #0073aa; } .wp-pagenavi span.current { background-color: #227aea; color: #fff; font-weight: bold; border-color: #0073aa; } /*pagination*/ #tech-stack .tech-list .tech-card .tech-ico img { width: 100%; } #tech-stack .tech-list .tech-card .tech-ico{ border-radius: 0px; } /* Hide ONLY the legacy wrapper when ACF blocks are present */ body.has-acf-blocks .legacy-content { display: none !important; } .review-badges { display: flex; gap: .75rem; flex-wrap: wrap; align-items: center; margin-top: .75rem; /* nice spacing under hero */ } .badge { --bg: #ffffff; --fg: #111827; --muted: #6b7280; --ring: rgba(0,0,0,.08); --star: #f59e0b; /* amber */ display: inline-flex; align-items: center; gap: .5rem; padding: 1rem; border-radius: 12px; border: 1px solid var(--ring); background: var(--bg); color: var(--fg); text-decoration: none; font: 500 14px/1 system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, sans-serif; box-shadow: 0 1px 2px rgba(0,0,0,.04); transition: transform .12s ease, box-shadow .12s ease, border-color .12s ease; } .badge:focus-visible { outline: 2px solid transparent; box-shadow: 0 0 0 3px rgba(59,130,246,.35); } .badge:hover { transform: translateY(-1px); box-shadow: 0 6px 14px rgba(0,0,0,.08); } .badge__brand { font-weight: 700; letter-spacing: .2px; } .badge-right { display: flex; flex-direction: column; } .badge__label { color: var(--muted); margin-bottom: 5px; font-weight: 400; color: black;} .badge__rating { display: inline-flex; align-items: center; gap: .35rem; } .badge__score { font-weight: 700; } .badge__count { color: var(--muted); } .badge__stars { display: inline-flex; gap: 2px; } .star { width: 14px; height: 14px; fill: var(--star); flex: 0 0 14px; } /* Brand accents (light touch, no logos) */ .badge--google { border-color: rgba(66,133,244,.25); } .badge--trustpilot { border-color: rgba(0,180,108,.28); } .badge--trustpilot { --star: #00B46C; } /* Dark mode */ @media (prefers-color-scheme: dark) { .badge { --bg: #111827; --fg: #F9FAFB; --muted: #9CA3AF; --ring: rgba(255,255,255,.12); box-shadow: 0 1px 2px rgba(0,0,0,.5); } } /* Small screens */ @media (max-width: 480px) { .badge { padding: .45rem .65rem; font-size: 13px; } .star { width: 12px; height: 12px; } } #wpcf7-f19269-o2 { display: none !important; } body>p, body>.wp-block-heading, body>.wp-block-table { max-width: 1240px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } body>.wp-block-table { margin-top: 40px; margin-bottom: 60px } body>.wp-block-heading { display: block } body>.wp-block-heading::before { display: none } .terms-text { font-size: 12px; color: #666; margin-top: 10px; line-height: 1.5; } .terms-text a { text-decoration: underline; } .wp-block-list { max-width: 1200px; /* match your theme container width */ margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; box-sizing: border-box; } .accordion-item { max-width: 1200px; /* match your theme container width */ margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; box-sizing: border-box; } /** Mega Menu CSS: fs **/ .rll-youtube-player, [data-lazy-src]{display:none !important;} [data-wpr-lazyrender] {content-visibility: auto;} Hire Now Find a Job Resources DistantJob vs Outsourcing Firms: Your Developers, Not Theirs DistantJob vs Freelance Sites: Full-Time Remote Developers vs Gig Workers DistantJob vs Local Recruitment Agencies Remote Work Readiness Tool Interview Questions Schedule a consultation Blog Our Podcast About Us +1-888-886-7343 Contact Us Hire Now Find a Job Resources Explore Blog The Podcast Remote Work Readiness Tool Interview Questions Remote Developer Salary Calculator Remote Hiring Course Compare DistantJob vs Local Recruitment Agencies vs Freelance Sites vs Outsourcing Firms How We Work Vetting Process Page Onboarding Protocol About Us +1-888-886-7343 Contact Us { "@context" : "https:\/\/schema.org\/", "@type" : "JobPosting", "title" : "Senior .NET Integration Engineer", "description" : "
There are only two hard problems in computer science: cache invalidation, naming things, and convincing an ERP that 'Acme Corp.' and 'ACME Corporation' are the same vendor.
If that joke hurt a little, keep reading.
DistantJob is looking for a Senior .NET Integration Engineer to join one of our clients, a fintech company whose platform automates accounts payable, payments and financial operations for investment firms, family offices and fund administrators. Their customers rely on the platform to connect with the accounting systems they already use, so the integration layer is central to the product.
The role
You'll design, build and own the integrations that link the platform to ERP and accounting systems such as NetSuite, QuickBooks, Sage and Microsoft Dynamics. You'll work closely with a Staff Engineer and take real ownership, from scoping through production. You'll spend your time on:
- Building and improving REST and SOAP integrations that hold up against messy real-world customer setups
- Designing sync, mapping, validation and reconciliation workflows that keep data accurate between systems
- Handling partial failures, retries and eventual consistency, with idempotency and audit trails built in
- Improving performance and reliability, adding logging and alerting, and finding the root cause when an integration breaks
- Working with the onboarding and support teams to get customers connected and live
- Contributing to code reviews, documentation and engineering standards
This team is also actively adopting AI-assisted development with tools like Cursor, Claude Code and GitHub Copilot, so you'll have room to work that way.
What we're looking for
- 5+ years of software engineering with production systems
- Strong C# and .NET, including backend services and APIs
- Proven experience integrating with ERP, accounting or financial systems
- Solid knowledge of REST and SOAP, including authentication, error handling, retries and versioning
- Experience with data synchronization, transformation and reconciliation
- Strong SQL Server skills: query design, optimization and data modeling
- Experience with event-driven or message-based architectures
- Independence and clear communication with both engineers and non-technical stakeholders
Bonus points for:
- Hands-on NetSuite, QuickBooks, Sage or Dynamics integration work
- A background in fintech, payments, AP or fund administration
- Azure experience (Service Bus, Functions, API Management)
- SFTP, EDI or file-based integration patterns
- Python for scripting and tooling
- Multi-tenant SaaS experience
- Observability practices such as structured logging and tracing
- Daily use of AI coding tools
Details
- Location: Fully remote
- Schedule: US business hours, Central time preferred but can work in Eastern time
- Type: Full-time and long-term
- Time off: 10 paid vacation days and 8 paid national holidays per year
Why this one?
You'll own the integration layer of a growing platform, not just pick tickets off a backlog. The team collaborates closely, and the company is serious about its engineering standards.
Ready to make two systems agree on something? Apply and one of our recruiters will be in touch.
If you meet these qualifications and are ready to contribute your expertise to a dynamic team, we encourage you to apply!
", "identifier":{ "@type":"PropertyValue", "name":"DistantJob" }, "datePosted" : "September 21, 2026", "jobLocationType": "TELECOMMUTE", "employmentType": "FULL_TIME", "hiringOrganization" : { "@type" : "Organization", "name" : "DistantJob", "sameAs" : "http:\/\/www.distantjob.com\/", "logo" : "https:\/\/distantjob.com\/wp-content\/uploads\/2018\/04\/DJ-logo-squared-1.png" }, "baseSalary":{ "@type":"MonetaryAmount", "currency":"USD", "value":{ "@type":"QuantitativeValue", "unitText":"MONTH"} } } Senior .NET Integration Engineer Remote September 21, 2026 Apply for job There are only two hard problems in computer science: cache invalidation, naming things, and convincing an ERP that “Acme Corp.” and “ACME Corporation” are the same vendor. If that joke hurt a little, keep reading. DistantJob is looking for a Senior .NET Integration Engineer to join one of our clients, a fintech company whose platform automates accounts payable, payments and financial operations for investment firms, family offices and fund administrators. Their customers rely on the platform to connect with the accounting systems they already use, so the integration layer is central to the product. The role You’ll design, build and own the integrations that link the platform to ERP and accounting systems such as NetSuite, QuickBooks, Sage and Microsoft Dynamics. You’ll work closely with a Staff Engineer and take real ownership, from scoping through production. You’ll spend your time on: Building and improving REST and SOAP integrations that hold up against messy real-world customer setups Designing sync, mapping, validation and reconciliation workflows that keep data accurate between systems Handling partial failures, retries and eventual consistency, with idempotency and audit trails built in Improving performance and reliability, adding logging and alerting, and finding the root cause when an integration breaks Working with the onboarding and support teams to get customers connected and live Contributing to code reviews, documentation and engineering standards This team is also actively adopting AI-assisted development with tools like Cursor, Claude Code and GitHub Copilot, so you’ll have room to work that way. What we’re looking for 5+ years of software engineering with production systems Strong C# and .NET, including backend services and APIs Proven experience integrating with ERP, accounting or financial systems Solid knowledge of REST and SOAP, including authentication, error handling, retries and versioning Experience with data synchronization, transformation and reconciliation Strong SQL Server skills: query design, optimization and data modeling Experience with event-driven or message-based architectures Independence and clear communication with both engineers and non-technical stakeholders Bonus points for: Hands-on NetSuite, QuickBooks, Sage or Dynamics integration work A background in fintech, payments, AP or fund administration Azure experience (Service Bus, Functions, API Management) SFTP, EDI or file-based integration patterns Python for scripting and tooling Multi-tenant SaaS experience Observability practices such as structured logging and tracing Daily use of AI coding tools Details Location: Fully remote Schedule: US business hours, Central time preferred but can work in Eastern time Type: Full-time and long-term Time off: 10 paid vacation days and 8 paid national holidays per year Why this one? You’ll own the integration layer of a growing platform, not just pick tickets off a backlog. The team collaborates closely, and the company is serious about its engineering standards. Ready to make two systems agree on something? Apply and one of our recruiters will be in touch. If you meet these qualifications and are ready to contribute your expertise to a dynamic team, we encourage you to apply! Apply for this Job * Required Application is submitted successfully We had an error, please contact with us First Name * Last Name * Email * Phone Location (City) * Resume/CV * Attach file Paste text Choose a file… Cover Letter Attach file Paste text Choose a file… LinkedIn Profile Website Expected Salary * How did you hear about this job? Point of Data Transfer * By submitting your CV you agree with Point of Data Transfer. Submit Application DistantJob: The World’s First Remote Placement Agency® Connect T: +1-514-907-6242 Stay in Touch Join our newsletter for the latest news and articles, twice a month! By entering your email, you agree to our privacy policy . Company About Us HR Services Hire Developers Remote Job Openings Contact Us Resources Blog The Podcast Remote Work Readiness Tool Interview Questions Remote Developer Salary Calculator Remote Hiring Course How To Hire PHP Developer Developers for startups © 2026 DistantJob All Rights Reserved. Privacy Policy Phone Privacy Ask About our HR Services + Want to meet your top matching candidate? Find professionals who connect with your mission and company. Δ /* <![CDATA[ */ document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); /* ]]> */ + Talk with a senior recruiter. Fill the empty positions in your org chart in under a month. Name* Email* Phone (Optional) Δ /* <![CDATA[ */ document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); /* ]]> */ By continuing to browse the site you are agreeing to our use of cookies . I Understand {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} /* <![CDATA[ */ var submit_ajax_obj = {"ajaxurl":"https://distantjob.com/wp-admin/admin-ajax.php","nonce":"fbc900b93d"}; //# sourceURL=form-ajax-script-js-extra /* ]]> */ /* <![CDATA[ */ var pp_ajax_form = {"ajaxurl":"https://distantjob.com/wp-admin/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"c1eabda52b","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"}; //# sourceURL=ppress-frontend-script-js-extra /* ]]> */ /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); //# sourceURL=rocket-browser-checker-js-after /* ]]> */ /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"/thank-you-senior-recruiter/|/hire-developer/javascript/|/hire-developer/front-end/|/remote-onboarding-integration-protocol/|/staff-augmentation-vetting-process/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://distantjob.com","onHoverDelay":"100","rateThrottle":"3"}; //# sourceURL=rocket-preload-links-js-extra /* ]]> */ /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); //# sourceURL=rocket-preload-links-js-after /* ]]> */ window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ var efb_i18n = {"close":"Close","next":"Next","prev":"Previous","startSlideshow":"Start slideshow","toggleSize":"Toggle size"}; //# sourceURL=jquery-fancybox-js-extra /* ]]> */ }); window.addEventListener('DOMContentLoaded', function() { /* <![CDATA[ */ var fb_timeout, fb_opts={'autoScale':true,'showCloseButton':true,'width':560,'height':340,'margin':20,'pixelRatio':'false','padding':10,'centerOnScroll':false,'enableEscapeButton':true,'speedIn':300,'speedOut':300,'overlayShow':true,'hideOnOverlayClick':true,'overlayColor':'#000','overlayOpacity':0.6,'minViewportWidth':320,'minVpHeight':320,'disableCoreLightbox':'true','enableBlockControls':'true','fancybox_openBlockControls':'true' }; if(typeof easy_fancybox_handler==='undefined'){ var easy_fancybox_handler=function(){ jQuery([".nolightbox","a.wp-block-file__button","a.pin-it-button","a[href*='pinterest.com\/pin\/create']","a[href*='facebook.com\/share']","a[href*='twitter.com\/share']"].join(',')).addClass('nofancybox'); jQuery('a.fancybox-close').on('click',function(e){e.preventDefault();jQuery.fancybox.close()}); /* PDF */ jQuery('a[href*=".pdf" i],area[href*=".pdf" i]').not('.nofancybox,li.nofancybox>a').addClass('fancybox-pdf'); jQuery('a.fancybox-pdf,area.fancybox-pdf,.fancybox-pdf>a').each(function(){jQuery(this).fancybox(jQuery.extend({},fb_opts,{'type':'iframe','onStart':function(a,i,o){o.type='pdf';},'width':'90%','height':'90%','padding':10,'titleShow':false,'titlePosition':'float','titleFromAlt':true,'autoDimensions':false,'scrolling':'no'}))}); };}; jQuery(easy_fancybox_handler);jQuery(document).on('post-load',easy_fancybox_handler); //# sourceURL=jquery-fancybox-js-after /* ]]> */ }); /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6LfwZpoaAAAAABnLomb6e4AH8YZfjCDmNEGavFkp", "actions": { "homepage": "homepage", "contactform": "contactform" } }; //# sourceURL=wpcf7-recaptcha-js-before /* ]]> */ /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after /* ]]> */ /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/distantjob.com\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; //# sourceURL=contact-form-7-js-before /* ]]> */ window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1) window.addEventListener('DOMContentLoaded', function() { let ready = setInterval(function () { if (typeof jQuery === 'function') { clearInterval(ready); let postid19914 = jQuery('.postid-19914 #submit_app'); let postid20786 = jQuery('.postid-20786 #submit_app'); if (postid19914 && postid19914.length) { postid19914.click(function() { ga('send', 'event', 'Form Submit', 'click', 'Web dev Manager'); }); } if (postid20786 && postid20786.length) { postid20786.click(function() { ga('send', 'event', 'Form Submit', 'click', 'Virtual Assistant'); }); } } }, 1e3); }); document.addEventListener( 'wpcf7mailsent', function( event ) { if(event.detail.contactFormId == '26724' || event.detail.contactFormId == '27369' || event.detail.contactFormId == '27272') { location = 'https://distantjob.com/thank-you-senior-recruiter/'; } else { location = 'https://distantjob.com/thank-you/'; } }, false ); document.addEventListener('wpcf7mailsent', function (event) { if (event.detail.contactFormId == '29265') { location = 'https://distantjob.com/thank-you-partners/'; } }, false); window.addEventListener('DOMContentLoaded', function() { if (!sessionStorage.alreadyClicked) { jQuery('#cookie-notice').addClass('slide-up'); sessionStorage.alreadyClicked = 1; } /* jQuery(document).ready(function() { var isMovingTowardClose = false; jQuery(document).on('mousemove', function(event) { if(localStorage.getItem('exitpopState') != 'shown') { if (event.clientY < 10) { // If the mouse is near the top of the window isMovingTowardClose = true; jQuery('.pop-up-wrap').fadeIn(); localStorage.setItem('exitpopState','shown'); } } }); jQuery(".pop-up-box .cross").click(function(){ jQuery('.pop-up-wrap').fadeOut(); }); */ // Add additional logic to handle when the user actually closes the tab/window // $(window).on('beforeunload', function() { // if (isMovingTowardClose) { // // Your code to handle the user's intention to close // } // }); // // jQuery(document).on("click",".btn-popup",function(){ jQuery(".blog-popup-cover").fadeIn(); }) jQuery(document).on("click",".blog-popup-cover .cross",function(){ jQuery(".blog-popup-cover").fadeOut(); }) jQuery(window).scroll(function(){ if (jQuery(this).scrollTop() > 200) { if ((jQuery("#cookie-notice").hasClass("slide-down")) || (jQuery("#cookie-notice").is(":hidden")) ) { jQuery('.stick-bottom').addClass('active'); } } else { jQuery('.stick-bottom').removeClass('active'); } }); // jQuery(window).scroll(function() { // var scroll = jQuery(window).scrollTop(); // //>=, not <= // if (scroll >= 500) { // //clearHeader, not clearheader - caps H // jQuery(".stick-bottom").addClass("active"); // } // }); //missing ); //}); }); _linkedin_partner_id = "5503889"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk);