CINXE.COM
Leading IT recruitment agency in Auckland | Robert Half
<!DOCTYPE HTML> <html lang="en-NZ"> <head> <meta charset="UTF-8"/> <script defer="defer" type="text/javascript" src="/.rum/@adobe/helix-rum-js@%5E2/dist/rum-standalone.js"></script> <link rel="icon" type="image/x-icon" href="/content/dam/roberthalf/favicon.png"/> <meta name="template" content="full-width-page-content"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index, follow"/> <link rel="canonical" href="https://www.roberthalf.com/nz/en/tech-it"/> <script> var salaryGuideGatingProperties = '{ enabled: false, redirectLocation: "null", key: "null" }'; if (salaryGuideGatingProperties.redirectLocation && !salaryGuideGatingProperties.redirectLocation.endsWith(".html")) { salaryGuideGatingProperties.redirectLocation += ".html"; } window.salaryGuideGatingProperties = salaryGuideGatingProperties; window.passesSalaryGuideGating = function() { if ( salaryGuideGatingProperties.enabled != undefined && salaryGuideGatingProperties.enabled.toString().toLowerCase() === "true" && window.localStorage.getItem("salaryGuideGatingKey") != salaryGuideGatingProperties.key && window.location.pathname != salaryGuideGatingProperties.redirectLocation ) { return false; } return true; } </script> <link media="print" rel="stylesheet" href="/etc.clientlibs/roberthalf/clientlibs/clientlib-base.lc-aadab028fda76fa101c57a36121a8a16-lc.min.css" type="text/css"> <script> let css = document.querySelector('link[media="print"]'); if(css) { css.media = "all"; } </script> <script> // window function to fetch UPO function getUPO() { let upoString = localStorage.getItem("unifiedProfileObject"); if (upoString === null || upoString === undefined) { return {}; } let parsedObject = decodeURIComponent(atob(upoString)); return JSON.parse(parsedObject); } // window function to update UPO async function setUPO(unifiedProfileObject) { const encodedString = btoa(encodeURIComponent(JSON.stringify(unifiedProfileObject))); localStorage.setItem("unifiedProfileObject", encodedString); await window.yieldToMain?.(); } </script> <script> window.addEventListener("rhcl-initialized", () => { window.setTimeout(handleClLoaded, 250); }); // Backup in case events do not sync up window.setTimeout(handleClLoaded, 5000); function handleClLoaded() { document.querySelector('style[data-source="rh-slot-style"]')?.remove(); } </script> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/libraries/fontawesome6/css/all.css"/> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/css/rhcl.css"/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-display-light-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-display-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-italic-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-light-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-lightitalic-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-medium-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-regular-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-semibold-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-regular-400.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-solid-900.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-light-300.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-brands-400.woff2" as="font" crossorigin/> <script type="module" src="https://resources.roberthalfonline.com/rhcl/v25.3.0/lib/rhcl.esm.js" async></script> <style data-source="rh-slot-style"> [slot], rhcl-typography, rhcl-heading, rhcl-typeahead, .rhcl-typography, .rhcl-focused-search-block, .rhcl-block-paginated-feature, rhcl-modal, rhcl-block-stacking-cards, rhcl-block-focused-search, rhcl-search-bar, rhcl-button-group, rhcl-block-paired-content, .cmp-rhcl-focused-block-wrapper .cmp-rhcl-stacking-cards-block-wrapper, .cmp-container { visibility: hidden; } [slot]{font-family: "Noto Sans Regular";} h1[slot],h2[slot],h3[slot],h4[slot],h5[slot],h6[slot],p[slot]{ font-family: "Noto Sans Display";} </style> <script type="text/javascript"> window.pageObj = {}; izCountries = 'gb,de,fr,ch,cn,jp,cl,at,ae,be,nl,nz,hk,br,sg,au,lu'.split(","); naCountries = 'us,ca'.split(","); luxCountries = 'us,ca,de,be,gb'.split(","); euCountries = 'gb,de,fr,ch,at,ae,be,nl'.split(","); aemSettings ={ "rh_account_creation": { accountCheckEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', accountCreateResendEmailEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/salesforce\u002Dapi\/resend\u002Demail', accountRoutingMap: { "email": '', "resume": '', "candidate-email": '', "msjo": '', "login": '', "pendingAccount": '', "expiredVerification": '', "hasWebAccountClientOnly": '', "hasWebAccount": '', } }, "rh_candidate_apply": { aiConsentEndpoint: 'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/update\u002Dai\u002Dconsent', accountCheckEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', accountCreateEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/create\u002Daccount', directAccountCreateEndpoint: '', applyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply', resendEmailEndpoint: '', submitResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/submit\u002Dresume', resumeParseEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/parse\u002Dresume\/parse', xingUploadResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/xing\u002Dresume', linkedInUploadResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply\/linkedin\u002Dresume', geolocationEndpoint:'https:\/\/gen.api.roberthalfonline.com\/geocode\/getGeoByRegion?country_code=', googleGeoCodeEndpoint:'https:\/\/gen.api.roberthalfonline.com\/googlegeo\/getGeocode?address=', timezoneEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/timezone\/getTimezone', fetchSkills:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/fetch\u002Dskills', patchSkills:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/patch\u002Dskills', fetchResume:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply\/fetch\u002Dresume', jobTypeValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findJobTypeList', specializationValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findSpecializationList', nearestOfficeValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findOfficeList', xingPluginScript:'https:\/\/www.xing\u002Dshare.com\/plugins\/login_plugin.js', xingId:'82ac2657946cd0af3fa4' }, "rh_client_payment" :{ profileId:'EB9BBCE6\u002D70F7\u002D41BB\u002DB03B\u002DA8C27BB01D8E', accessKey: '5a4ab6d640e03d4dba86c1f9da33cf0b', maintenanceMode: 'false', cybersourceEndpoint:'https:\/\/secureacceptance.cybersource.com\/embedded\/pay', invoiceEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/cpp', }, "rh_job_search": { getAndSetSavedJobsEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/get\u002Dand\u002Dset\u002Djob\/query', jobAlertsEndpoint:'https:\/\/prd\u002Ddr.ma.api.roberthalfonline.com\/job\u002Dalerts\/subscribe', jobInterestEndpoint:'https:\/\/prd\u002Ddr.jps.api.roberthalfonline.com\/presented\u002Djob\/jobinterest', jobSearchEndpoint:'https:\/\/prd\u002Ddr.jps.api.roberthalfonline.com\/search', quickApplyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/quick\u002Dapply', signInLink:'https:\/\/www.roberthalf.com\/login.rhlogin', jobSearchLocationTypeaheadEndpoint:'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search', feedbackDestinationEditAvailability:'avail', feedbackDestinationEditLocation:'loc', feedbackDestinationEditPayPreference:'pref', feedbackDestinationEditSkills:'skills', jobInterestFeedback:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/feedback' }, "rh_multistep_job_order" :{ leadsProcessingEndpoint:'https:\/\/prd\u002Ddr.lp.api.roberthalfonline.com\/proxy\u002Dlead\u002Dprocessing\/send', jobFunctionTypeahead:'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', skillSearch: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Dskills\/skillSearch', skillsRecommendation: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Dskills\/skillRecommendation', sfccRedirectUrl: 'https:\/\/online.roberthalf.com', accountCheckEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', }, "rh_candidate_discovery": { accountCheckEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', candidateJobTitleTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', candidateLocationTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search' }, "rh_common": { geolocationEndpoint: 'https:\/\/qs01.int\u002Dqs\u002Dgen.api.roberthalfonline.com\/googlegeo\/getReverseGeocode', personDetailsEndpoint: '\/bin\/personDetails', recaptchaEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken', page_section: 'Client', page_user_type: 'Client', page_type: '', isLuxCountry: 'false' } }; var articleDataLayer = { blog_type:'', industry_name :'', country_code :'', language :'', entityid :'', author_name :'', thumbnail_url :'', title :'', description :'', employment_type :'', published_date :'', page_url :'', categories :'', Article_tag :'' }; pageObj.__extrasettings__ = { language: 'en', country: 'nz' }; </script> <script type="text/javascript"> aemSettings.rh_common.recaptchaEndpoint = 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken'; </script> <title>Leading IT recruitment agency in Auckland | Robert Half</title> <meta property="page-type" content="Other"/> <meta property="global-content-type" content="Client"/> <meta property="global-content-user-focus" content="Client"/> <meta property="og:locale" content="en_NZ"/> <meta property="og:updated_time" content="2024-10-09T19:35:33+0000"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Robert Half New Zealand"/> <meta property="og:image" content="https://www.roberthalf.com/content/dam/roberthalf/rh.png"/> <meta property="og:image:type" content="image/png"/> <meta property="og:image:width" content="500"/> <meta property="og:image:height" content="500"/> <meta property="og:image:alt" content="rh-logo"/> <meta property="og:url" content="https://www.roberthalf.com/nz/en/tech-it"/> <meta property="og:title" content="Leading IT recruitment agency in Auckland"/> <meta property="og:description" content="As one of the leading IT recruitment agencies in Auckland, Robert Half can help find your next tech role or talent. Contact us today."/> <meta name="title" content="Leading IT recruitment agency in Auckland"/> <meta name="description" content="As one of the leading IT recruitment agencies in Auckland, Robert Half can help find your next tech role or talent. Contact us today."/> <meta property="og:publication_time" content="2024-07-03T01:52:07+0000"/> <script> (function() { window.SM_SPLITSIGNAL = window.SM_SPLITSIGNAL || {ready: false} window.addEventListener( 'splitsignal.initialized', function() { if (!aemSettings.isReactApp) { window.SM_SPLITSIGNAL.ready = true } } ) var script = document.createElement('script') script.id = 'a4a03573-e3f5-4f01-8963-395af304b0b2' script.src = 'https://seoab.io/react/' script.type = 'module' script.defer = true document.head.appendChild(script) })() </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "name" : "Leading IT recruitment agency in Auckland", "url": "https://www.roberthalf.com/nz/en/tech-it", "isPartOf": { "@type": "WebSite", "name": "Robert Half", "url": "https://www.roberthalf.com/nz/en", "publisher": { "type": "Organization", "name": "Robert Half", "legalName": "Robert Half Inc.", "url": "https://www.roberthalf.com/nz/en", "@id": "https://www.roberthalf.com/nz/en" } }, "mainEntity": [""], "mainEntityOfPage": "https://www.roberthalf.com/nz/en/tech-it" } </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-clientId.lc-816e4fe05c72b7567d3214430c031c84-lc.min.js"></script> <script type="text/javascript"> function ready(a){if("function"!==typeof a)throw Error("Argument passed to ready should be a function");"loading"!=document.readyState?a():document.addEventListener?document.addEventListener("DOMContentLoaded",a,{once:!0}):document.attachEvent("onreadystatechange",function(){"loading"!=document.readyState&&a()})}; </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-base.lc-cd1db14a92651d76445b7ea2ff43a080-lc.min.js"></script> <!-- Language And Country en-nz Country nz--> <!-- OptanonConsentNoticeStart --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-language="en-nz" type="text/javascript" charset="UTF-8" data-domain-script="01903abf-0372-770a-b35b-2230ba9c92b3" async defer></script> <script type="text/javascript"> function OptanonWrapper() { checkConsentValues(); } </script> <!-- OptanonConsentNoticeEnd --> <!-- Check Cookie Value Start--> <script type="text/javascript"> var isPerformanceCookiesChecked = false; function checkConsentValues() { var consentRatio = getOptanonConsentRatio(); if (consentRatio != null && consentRatio.includes("2:1")) { isPerformanceCookiesChecked = true; var oneTrustEvent = new CustomEvent("rh-onetrust-accepted", { "detail": "vanilla js version of one trust event" }); var oneTrustJSEvent = new CustomEvent("rh-onetrust-accepted-js", { "detail": "vanilla js version of one trust event" }); document.dispatchEvent(oneTrustJSEvent); document.dispatchEvent(oneTrustEvent); } } window.setTimeout(checkConsentValues, 2000); function getCookie(cname) { var name = cname + '='; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return false; } function getOptanonConsentRatio() { const queryParams = new URLSearchParams(getCookie("OptanonConsent")); return queryParams.get('groups'); } </script> <!-- Check Cookie Value End--> <!-- TealiumStart --> <script type="text/javascript"> var utag_data = {"pageType":null,"pageSection":"section","pageName":"English","countryCode":"nz","currencyCode":"USD"}; // This script is provided, don't change without consulting the analytics team (function (a, b, c, d) { a = 'https://tags.roberthalf.com/newzealand2/prod/utag.js'; b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); })(); </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-tealium.lc-1343a64b313c1ba8ca2cb65523ffa1e1-lc.min.js"></script> <!-- TealiumEnd --> <!-- InvocaStart --> <!-- InvocaEnd --> <!-- UtagStart --> <script> window.setTimeout(loadUtagSync, 2000); //Adding this function to prevent flicker happening because of utag.sync.js function makeBodyVisible() { let style = document.createElement("style"); style.textContent = "body { display: block !important; opacity: 1 !important; }"; if (document.body) { document.body.appendChild(style); } else { window.ready(function () { document.body.appendChild(style); }); } } function loadUtagSync() { if (isPerformanceCookiesChecked) { (function (document, scriptUrl) { makeBodyVisible(); var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = scriptUrl; var fs = document.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(s, fs); })(document, 'https://tags.roberthalf.com/newzealand2/prod/utag.sync.js'); } else { document.addEventListener("rh-onetrust-accepted", loadUtagSync); } } </script> <!-- UtagEnd --> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/v2/clientlibs/core.wcm.components.commons.datalayer.v2.lc-1e0136bad0acfb78be509234578e44f9-lc.min.js"></script> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/acdl/core.wcm.components.commons.datalayer.acdl.lc-bf921af342fd2c40139671dbf0920a1f-lc.min.js"></script> </head> <body class="page basicpage" id="page-f70463e489" data-cmp-link-accessibility-enabled data-cmp-link-accessibility-text="opens in a new tab" data-cmp-data-layer-enabled data-cmp-data-layer-name="adobeDataLayer"> <script> var dataLayerName = 'adobeDataLayer' || 'adobeDataLayer'; window[dataLayerName] = window[dataLayerName] || []; window[dataLayerName].push({ page: JSON.parse("{\x22page\u002Df70463e489\x22:{\x22@type\x22:\x22roberthalf\/components\/structure\/page\/page\x22,\x22repo:modifyDate\x22:\x222024\u002D10\u002D09T19:35:33Z\x22,\x22dc:title\x22:\x22SPEC\u002DRHT | Talent Specialization: Tech\x22,\x22dc:description\x22:\x22As one of the leading IT recruitment agencies in Auckland, Robert Half can help find your next tech role or talent. Contact us today.\x22,\x22xdm:template\x22:\x22\/conf\/roberthalf\/settings\/wcm\/templates\/full\u002Dwidth\u002Dpage\u002Dcontent\x22,\x22xdm:language\x22:\x22en\u002DNZ\x22,\x22xdm:tags\x22:[],\x22repo:path\x22:\x22\/content\/roberthalf\/nz\/en\/tech\u002Dit.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.page\u002Df70463e489' } }); </script> <rhcl-base path="https://resources.roberthalfonline.com/rhcl/v25.3.0" locale="en-NZ"></rhcl-base> <div class="root container-fluid cmp-container"> <div id="container-da5f14ae6e" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-ca4ead7c74" class="cmp-experiencefragment cmp-experiencefragment--header"> <div id="container-2986da0c4d" class="cmp-container"> <div class="root container-fluid cmp-container"> <div class="cq-placeholder" data-emptytext="Navigation: Header"> </div> <div id="header-b1ae199120" class="cmp-container"> <div id="skipToMainContent"></div> <script> // needs to run once on any page with a nav header function identifyFirstComponent() { try { const excludedTags = ["RHCL-BLOCK-NAVIGATION", "RHCL-BLOCK-COOKIE-BAR"]; const rhclContentBlocks = Array.from(document.querySelectorAll("body *")) .filter( (elem) => elem.tagName.startsWith("RHCL-BLOCK") || elem.classList.contains("rh-homepage-hero") || elem.classList.contains("rh-first-component") ) .filter((elem) => !excludedTags.includes(elem.tagName)); const maxTries = 10; let tries = 1; const nav = document.querySelector("rhcl-block-navigation"); if (nav && nav.getAttribute("background") == "transparent") { // find first component if (rhclContentBlocks.length > 0) { rhclContentBlocks[0].setAttribute( "data-first-component-padded", "true" ); } else { tries++; if (tries <= maxTries) { setTimeout(identifyFirstComponent, 500); } } } else { const hero = document.querySelector(".rh-homepage-hero"); if (hero) { hero.removeAttribute("data-first-component-padded"); } } } catch (error) { console.log(error); } } window.ready(() => { window.dispatchEvent(new Event("scroll")); identifyFirstComponent(); }); </script> <rhcl-block-navigation branding-destination="/nz/en" branding-external="false" branding-title="Robert Half" sign-in-label="Timesheets" sign-in-destination="/nz/en/online-timesheets" background="white" theme="light"> <rhcl-navigation-item slot="navigation-item" destination="/nz/en/find-jobs" label="Find jobs" cta-heading-label="Control your career. Find the right role for you - remote, hybrid or on-site." cta-label="Find your next job" cta-destination="/nz/en/find-jobs" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content"> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/jobs">Browse jobs</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/find-jobs/upload-cv">Find the right job type for you</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/find-jobs/partner">Explore how we help jobseekers</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Areas of expertise" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/accounting-finance">Finance and accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/tech-it">Technology</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/nz/en/hire-talent" label="Hire talent" cta-heading-label="We're ready to help you hire talent at every level, from support roles to C-suite." cta-label="Hire talent" cta-destination="/nz/en/hire-talent" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content" headline="Staffing"> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/hire-talent/flexible-staffing">Contract talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/hire-talent/full-time-staffing">Permanent talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/hire-talent/partner">Learn how we work with you</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Areas of expertise" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/accounting-finance">Finance and accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/tech-it">Technology</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/nz/en/consulting" label="Explore consulting solutions" cta-heading-label="See how our consulting capabilities can help transform your business." cta-label="Explore consulting solutions" cta-destination="/nz/en/consulting" cta-external="true" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="gradient-content" headline="AREAS OF EXPERTISE" layout="column-two"> <rhcl-menu-link slot="item" description="Modern Workplace Solutions • Cyber-Security Services • Software Solutions • Enterprise Cloud"> <a slot="item" href="/nz/en/consulting/tech">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Internal audit • Regulatory compliance • Financial crimes compliance • Risk management • Sarbanes-Oxley"> <a slot="item" href="/nz/en/consulting/risk-compliance-audit">Risk, audit and compliance</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Finance transformation • Process optimisation • Finance technology and data • Reporting and compliance • Cost and performance management"> <a slot="item" href="/nz/en/consulting/finance">Finance and accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Digital transformation • Marketing services • Marketing technology • Creative and design"> <a slot="item" href="/nz/en/consulting/digital">Digital, marketing and customer experience</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Data privacy • Legal consulting • Transaction services"> <a slot="item" href="/nz/en/consulting/legal">Legal</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Contact centres • Sustainability • Operational effectiveness • Supply chain • Sourcing and procurement"> <a slot="item" href="/nz/en/consulting/operations">Operations</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="HR transformation • Employee experience • Managed talent • Future of work • Organisational transformation"> <a slot="item" href="/nz/en/consulting/human-resources">Human resources</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/nz/en/insights" label="Discover insights" cta-heading-label="Make smarter decisions with the latest hiring trends and career advice." cta-label="Discover insights" cta-destination="/nz/en/insights" cta-external="true" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content"> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/insights/salary-guide">2024 Salary Guide</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/insights">Robert Half blog</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/about/press">Press room</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Trending topics" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/insights/salary-hiring-trends">Salary and hiring trends</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/insights/flexible-working">Adaptive working</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/insights/competitive-advantage">Competitive advantage</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/insights/work-life-balance">Work-life balance</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/insights/diversity-equity-inclusion">Diversity and inclusion</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-site-search slot="site-search" search-destination="/nz/en/search?param=:1" max-results="3" theme="light"> <a slot="quick-link" href="/nz/en/jobs"><rhcl-typography variant="body2">Browse jobs</rhcl-typography></a> <a slot="quick-link" href="/nz/en/find-your-solution"><rhcl-typography variant="body2">Find your next hire</rhcl-typography></a> <a slot="quick-link" href="/nz/en/locations/auckland/29-customs-street"><rhcl-typography variant="body2">Our locations</rhcl-typography></a> </rhcl-site-search> </rhcl-block-navigation> </div> <script type="text/javascript"> function initializeAccountMenu() { var accountMenu = document.querySelector('rhcl-list[slot="account-menu"]'); var userId = getCookie("apex__userid"); var userPermissions = getCookie("apex__psa"); if (!userId || !userPermissions) { if (accountMenu) { accountMenu.remove(); } return; } var userFirstName = getCookie("apex__firstname"); var userLastName = getCookie("apex__lastname"); accountMenu.setAttribute("headline", userFirstName + " " + userLastName); var userPermissionsArray = userPermissions.split(","); var accountMenuLinks = []; var accountMenuLinksAPI = accountMenu.getAttribute("data-header-menu-endpoint"); var accountMenuLinkCFFolderPath = accountMenu.getAttribute("data-folder-path"); var accountMenuConfig = accountMenu.getAttribute("data-account-menu-config"); if (!accountMenuLinkCFFolderPath) { accountMenuLinkCFFolderPath = ""; } var completeAPI = accountMenuLinksAPI + ";cfFolderPath=" + accountMenuLinkCFFolderPath; fetch(completeAPI) .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(data => { accountMenuLinks = data.data.headerMenuItemList.items; accountMenuLinks.sort(function (a, b) { return a.displayWeight - b.displayWeight }); for (var i = 0; i < accountMenuLinks.length; i++) { var accountMenuLink = accountMenuLinks[i]; if ((accountMenuLink.showToAllLoggedInUsers != null && accountMenuLink.showToAllLoggedInUsers == true) || doPermissionsMatch(accountMenuLink.permissions, userPermissionsArray)) { var menuItemElement = document.createElement("rhcl-menu-link"); var link, mobileLink; menuItemElement.setAttribute("slot", "item"); menuItemElement.setAttribute("label", accountMenuLink.linkDisplayText); menuItemElement.setAttribute("external", accountMenuLink.linkTarget); if(accountMenuLink.linkUrl){ link = modifyLink(accountMenuLink.linkUrl, accountMenuConfig); }else{ link=""; } if(accountMenuLink.mobileUrlOverride){ mobileLink = modifyLink(accountMenuLink.mobileUrlOverride, accountMenuConfig); }else{ mobileLink=""; } menuItemElement.setAttribute("destination", link); menuItemElement.setAttribute("mobile-destination", mobileLink); accountMenu.append(menuItemElement); } } }) .catch(error => { console.error('There was a problem with the fetching the account menu items:', error); }); } function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function doPermissionsMatch(array1, array2) { if (!array1 || !array2) { return false; } for (let i = 0; i < array2.length; i++) { if (array1.includes(array2[i].trim())) { return true; } } return false; } function modifyLink(link, accountMenuConfig) { if (accountMenuConfig) { var accountMenuConfigJSON = JSON.parse(accountMenuConfig); for (var key in accountMenuConfigJSON) { if (accountMenuConfigJSON.hasOwnProperty(key)) { link = link.replace(key, accountMenuConfigJSON[key]); } } } return link; } initializeAccountMenu(); </script> </div> </div> </div> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <div id="container-0394223649" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__accent-outline--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <style> .model-content,.model-content form{display:flex;flex-direction:column;align-items:center} .model-content form{margin-top:52px;padding:0} .model-content rhcl-typography,.model-content rhcl-heading{text-align:center !important} .form-footer{padding:0 40px} @media screen and (max-width:767px){.form-footer{padding:0} } .form-footer .form-btn{margin-bottom:32px} .subscribe-modal-image{height:72px;width:72px;object-fit:cover;margin-bottom:32px} </style> <rhcl-block-centered-content variant="accents" quaternary-cta-external="false" tertiary-cta-external="false" theme="light" accent-theme="primary" accent-outline="primary"> <h1 slot="headline">IT recruitment agency in Auckland</h1> <span slot="copy">Our team of IT recruitment experts can help you find a role or hire tech professionals in IT infrastructure, development and business transformation.</span> <!-- using dynamic media template --> <img slot="accent-image" loading="eager" fetchpriority="high" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1233182203?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1233182203?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1233182203?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1233182203?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="eager" fetchpriority="high" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876539733?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876539733?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876539733?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876539733?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-block-centered-content> <script type="text/javascript"> { window.ready(() => { const stackingCardsBlocks = document.querySelectorAll( "rhcl-block-stacking-cards" ); stackingCardsBlocks.forEach((stackingCardsBlock) => { // replace tokens hyperlink = stackingCardsBlock.querySelector(".scb-hyperlink"); let redirectLocation = stackingCardsBlock.dataset.hyperlinkRedirectLocation; const cta = stackingCardsBlock.dataset.hyperlinkCta; const isTel = stackingCardsBlock.dataset.hyperlinkIsTel; if (isTel == "true") { // use the phone number from the cta for phone links redirectLocation = cta; } if (hyperlink) { hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + (isTel == "true" ? "tel:" : "") + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ); } }); }); } window.addEventListener('load', () => { const centeredContentBlock = document.querySelector("rhcl-block-centered-content"); let checkboxCenter; if (centeredContentBlock != null) { checkboxCenter = centeredContentBlock.getAttribute("data-check"); } if (checkboxCenter === "enablePopUp") { centeredContentBlock.addEventListener("rhcl-button-clicked", (e) => showPopupCenteredBlock(e, centeredContentBlock)); } }); function showPopupCenteredBlock(e, centeredContentBlock) { let button = e.composedPath()[0]; if(button.componentParentRef === centeredContentBlock) { e.preventDefault(); const modalPopUp = document.getElementById("email-model") if (modalPopUp != null) { modalPopUp.setAttribute("show-modal", ""); } } } { window.ready(() => { const centeredContentBlocks = document.querySelectorAll( "rhcl-block-centered-content" ); const upo = window.getUPO(); centeredContentBlocks.forEach((centeredContentBlock) => { const email = upo.email; const searchParams = new URLSearchParams(window.location.search); const registrantId = searchParams.get("rid"); // replace tokens const hyperlink = centeredContentBlock.querySelector(".ccb-response-hyperlink") const redirectLocation = centeredContentBlock.dataset.hyperlinkRedirectLocation; const cta = centeredContentBlock.dataset.hyperlinkCta; hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ) hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:resendNow]", "<a href='#' id='resendNowA'>" + cta +"</a>" ) // if there is no email we can't resend emails if (!email) return; if (centeredContentBlock.copy) { centeredContentBlock.copy = centeredContentBlock.copy.replaceAll( "[token:email]", email ); } if (centeredContentBlock.subheading) { centeredContentBlock.subheading = centeredContentBlock.subheading.replaceAll("[token:email]", email); } const shouldResendEmail = centeredContentBlock.dataset.resendEmail; if (shouldResendEmail) { // setup resend email logic const anchorEl = hyperlink.querySelector("#resendNowA") anchorEl.addEventListener("click", async (e) => { e.preventDefault(); const resendUrl = window.aemSettings.rh_account_creation .accountCreateResendEmailEndpoint; if (email && resendUrl && registrantId) { fetch(resendUrl, { method: "POST", body: JSON.stringify({ registrantID: registrantId, }), }); } }); } }); }); } </script> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="TCB.006 Tabbed Content Block: Full Width Tabs"></div> <rhcl-block-tabbed-content selected-tab="I'm looking to hire" variant="full-width-tabs"> <rhcl-tab-item slot="tab" label="I'm looking to hire" selected> <span slot="label">I'm looking to hire</span> <div id="container-6cdcefac08" class="cmp-container"> <div class="cmp-rhcl-stacking-cards-block-wrapper rhcl__background--secondary"> <div id="stackingcardsblock-6c4aac6888" class="cmp-container"> <rhcl-block-stacking-cards card-variant="basic" background="secondary"> <h2 slot="headline">Ready to hire? We’re ready to help.</h2> <span slot="copy">Access highly qualified tech professionals via our IT recruiters in New Zealand.</span> <a slot="primary-cta" href="/nz/en/find-your-solution" target="_self">Find your hiring solution</a> <rhcl-content-card slot="card" headline="Contract talent" copy="Add talent fast and scale back when the job's done with access to our deep pool of on-demand talent." cta-label="Learn more" cta-destination="/nz/en/hire-talent/flexible-staffing" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="Permanent talent" copy="As a leading IT recruitment agency in Auckland, we will zero in on expertise to help expand your team from our network of permanent candidates." cta-label="Learn more" cta-destination="/nz/en/hire-talent/full-time-staffing" cta-external="false"> </rhcl-content-card> </rhcl-block-stacking-cards> </div> </div> <div class="experiencefragment"> <div id="experiencefragment-9c684322bf" class="cmp-experiencefragment cmp-experiencefragment--bfb"> <div id="container-b83f476d2c" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <rhcl-block-basic-form variant="standard" headline="Find an office" heading-tag="h2" copy="Work with experienced recruiters in your area to find jobs or hire talent." image-anchor="center" with-logo="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 720px,(min-width: 768px) 452px,(min-width: 0px) 720px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/var1-2323082231?$Variable1-Large-1x$&fmt=webp-alpha 720w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-2323082231?$Variable1-Medium-1x$&fmt=webp-alpha 452w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-2323082231?$Variable1-Small-1x$&fmt=webp-alpha 720w" src="https://s7d9.scene7.com/is/image/roberthalfintl/var1-2323082231?$Variable1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <div slot="form"> <div class="xfpage page basicpage"> <!--<sly data-sly-resource="contexthub"/>--> <div id="container-22b48ebd36" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <script type="text/javascript"> window.ready(function() { window.addEventListener('rhcl-map-block-offices-loaded', () => { window.setTimeout(() => { if(typeof Invoca !== 'undefined') Invoca.PNAPI.run(); }, 1000); }); const searchBarLocationSimple = document.querySelector("rhcl-search-bar[variant=location-simple]"); const searchBarLocationDistance = document.querySelector("rhcl-search-bar[variant=location-search]"); function urlFriendly(value) { if (value) { value = value.toLowerCase(); value = value.replace(/[\/\\%]/g, ' '); value = value.replace(/\s+/g, '-'); value = encodeURIComponent(value); } return value; } function redirectSearchDestination(e){ var location = e.detail.fieldOneValue; var urlFriendlyLocation = urlFriendly(location); var searchDestination = e.detail.url; if (searchDestination === undefined || searchDestination === "") return; searchDestination = searchDestination.replace(urlFriendlyLocation, encodeURIComponent(location.replace(/\./g,'%2E'))); window.setTimeout(() => { window.location.href = searchDestination; }, 500); // give time for analytics to register } function redirectSearchDestinationDistance(e) { const location = e.detail.fieldOneValue; let urlFriendlyLocation = urlFriendly(location); let searchUrl = e.detail.url; let defaultDistance = 50; if (searchUrl.includes("/us/") || searchUrl.includes("/gb/")) { defaultDistance = 25 } const searchDistance = e.detail.fieldTwoValue || defaultDistance; if (searchUrl === "") return; if (!searchUrl.endsWith(searchDistance)) { searchUrl = searchUrl + searchDistance; } searchUrl = searchUrl.replace(urlFriendlyLocation, encodeURIComponent(location.replace(/\./g,'%2E'))); window.setTimeout(() => { window.location.href = searchUrl; }, 500); // give time for analytics to register } if (searchBarLocationSimple) { searchBarLocationSimple.addEventListener("rhcl-search-bar-valid", redirectSearchDestination); } if (searchBarLocationDistance) { searchBarLocationDistance.addEventListener("rhcl-search-bar-valid", redirectSearchDestinationDistance); } }) </script> <rhcl-search-bar slot="search-bar" variant="location-simple" search-label="Search" theme="concrete" search-destination="/nz/en/locations/details/:1/25" layout="wide" size="large"> </rhcl-search-bar> </div> </div> </div> </div> </div> <rhcl-typography slot="footer-copy">Or contact us by phone <a href="tel:6499156703">+64 (9) 915 6703 </a></rhcl-typography> </rhcl-block-basic-form> </div> </div> </div> </div> </div> <div class="cmp-rhcl-tabbed-content-block-wrapper"> <div id="tabbedcontentblock-3179e0168b" class="cmp-container"> <rhcl-block-tabbed-content variant="horizontal" layout="media-right"> <h2 slot="headline">Where we specialise</h2> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Software & applications"> <span slot="label">Software & applications</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Software engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">DevOps</rhcl-content-list-item> <rhcl-content-list-item slot="item">Manual and automation testing</rhcl-content-list-item> <rhcl-content-list-item slot="item">Full-stack and web development</rhcl-content-list-item> <rhcl-content-list-item slot="item">ERP/CRM consulting</rhcl-content-list-item> <rhcl-content-list-item slot="item">Product management</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/find-your-solution" target="_self">Find your next hire</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Project delivery"> <span slot="label">Project delivery</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Project coordination</rhcl-content-list-item> <rhcl-content-list-item slot="item">PMO</rhcl-content-list-item> <rhcl-content-list-item slot="item">Project management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Business/Systems Analysis</rhcl-content-list-item> <rhcl-content-list-item slot="item">Program management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Change management</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/find-your-solution" target="_self">Find your next hire</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Networking and infrastructure"> <span slot="label">Networking and infrastructure</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Systems administration and engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Systems reliability engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Network administration and engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Cloud architecture/Cloud engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Desktop support</rhcl-content-list-item> <rhcl-content-list-item slot="item">Help desk/service desk/IT support</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/find-your-solution" target="_self">Find your next hire</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Security"> <span slot="label">Security</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Security analysis and incident response</rhcl-content-list-item> <rhcl-content-list-item slot="item">Security engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Security architecture</rhcl-content-list-item> <rhcl-content-list-item slot="item">Security risk and compliance</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/find-your-solution" target="_self">Find your next hire</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Data engineering and analysis"> <span slot="label">Data engineering and analysis</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Database development </rhcl-content-list-item> <rhcl-content-list-item slot="item">Data analysis</rhcl-content-list-item> <rhcl-content-list-item slot="item">Data science</rhcl-content-list-item> <rhcl-content-list-item slot="item">Database administration</rhcl-content-list-item> <rhcl-content-list-item slot="item">BI development/data engineering</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/find-your-solution" target="_self">Find your next hire</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Technology governance"> <span slot="label">Technology governance</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">IT governance</rhcl-content-list-item> <rhcl-content-list-item slot="item">IT audit</rhcl-content-list-item> <rhcl-content-list-item slot="item">IT Compliance</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/find-your-solution" target="_self">Find your next hire</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-2038400390?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401941?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401536?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> </rhcl-block-tabbed-content> </div> </div> <div class="root container-fluid cmp-container rhcl__background--secondary rhcl__background-style--curved rhcl__accent-theme--tertiary rhcl__accent-outline--secondary rhcl__theme--light"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-right" accent-variant="image-squircle-large" list-type="link" theme="light" background="secondary" background-style="curved" accent-theme="tertiary" accent-outline="secondary"> <h2 slot="headline">Trending technology job titles</h2> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 672px,(min-width: 768px) 336px,(min-width: 0px) 394px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1874989954?$Squircle3-Large-1x$&fmt=webp-alpha 672w,https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1874989954?$Squircle3-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1874989954?$Squircle3-Small-1x$&fmt=webp-alpha 394w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1874989954?$Squircle3-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/business-intelligence-developer" target="_self">Business intelligence</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/automation-test-analyst" target="_self">Automation test analyst</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/it-manager-head-of-it" target="_self">IT manager</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/business-analyst" target="_self">Business analyst</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/network-engineer" target="_self">Network engineer</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/program-manager" target="_self">Program manager</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/software-development-manager" target="_self">Software development manager</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/security-architect" target="_self">Security architect</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/systems-engineer" target="_self">Systems engineer</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/senior-software-engineer" target="_self">Software engineer</a></rhcl-content-list-item> </rhcl-content-list> <a slot="primary-cta" href="/nz/en/job-details-all" target="_self">Learn more about the roles we support </a> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__background--primary rhcl__background-style--curved rhcl__accent-theme--primary rhcl__accent-outline--tertiary rhcl__theme--light"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-left" accent-variant="image-rounded" list-type="check" theme="light" background="primary" background-style="curved" accent-theme="primary" accent-outline="tertiary"> <h2 slot="headline">Build a future-ready business</h2> <rhcl-typography slot="copy">Maximise technology performance with our unique combination of business consulting, talent solutions and managed services.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 840px,(min-width: 768px) 619px,(min-width: 0px) 420px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-1876545481?$Rectangle1-Large-1x$&fmt=webp-alpha 840w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-1876545481?$Rectangle1-Medium-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-1876545481?$Rectangle1-Small-1x$&fmt=webp-alpha 420w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-1876545481?$Rectangle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Get strategic guidance to help move your business forward and expand your technology workforce</rhcl-content-list-item> <rhcl-content-list-item slot="item">Put critical technologies and processes into practice</rhcl-content-list-item> <rhcl-content-list-item slot="item">Optimise your technology functions and operations</rhcl-content-list-item> </rhcl-content-list> <a slot="secondary-cta" href="/nz/en/consulting" target="_self">Explore consulting solutions </a> </rhcl-block-paired-content> </div> <div class="cmp-rhcl-scrolling-cards-collection-block-wrapper"> <style> div.featuredcard.container{margin-left:12px !important;margin-right:12px !important} div.featuredcard.container rhcl-content-card{padding-left:12px !important;padding-right:12px !important} </style> <div id="scrollingcardscollectionblock-78d5bb4e70" class="cmp-container"> <rhcl-block-scrolling-cards-collection logo="true"> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" headline="Headline" copy=" "Clear communication, good candidates both technically and culturally, and quick turnaround."" cta-external="true" layout="long-quote" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/24"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""Robert Half has managed to identify the type of personality we like to hire, beyond just the technical requirements. Finding people that fit with an existing team can be difficult but it can make all the difference in the success of the candidate."" cta-external="true" layout="long-quote" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/24"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy=""It is hard to find good IT candidates. With Robert Half, we were able to pick from two candidates and we would have taken both if we had had two vacancies."" cta-external="true" layout="long-quote" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/24"> </rhcl-content-card> </div> <h2 slot="headline">Success stories</h2> </rhcl-block-scrolling-cards-collection> </div> </script> </template> </div> <div class="experiencefragment"> <div id="experiencefragment-7cac56cfd8" class="cmp-experiencefragment cmp-experiencefragment--scb"> <div id="container-9e91bc72f1" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cmp-rhcl-stacking-cards-block-wrapper rhcl__background--primary rhcl__background-style--curved aem-GridColumn aem-GridColumn--default--12"> <div id="stackingcardsblock-50854f2341" class="cmp-container"> <rhcl-block-stacking-cards card-variant="data" background="primary" background-style="curved"> <h2 slot="headline">Explore talent hiring insights </h2> <rhcl-content-card slot="card" headline="9/10" copy="clients recommend us" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="2 mins" copy="Every two minutes we place a candidate" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="300+" copy="locations in 19 countries " cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="4.5+" copy="stars average Google reviews" cta-external="false"> </rhcl-content-card> </rhcl-block-stacking-cards> </div> </div> </div> </div> </div> </div> <div class="root container-fluid cmp-container rhcl__background--primary"> <style> .rh-mta__insights-container{text-align:right} .rh-mta__sort-container{--helper-text-min-height:0} .rh-mta__headline{display:block;margin-bottom:var(--rhcl-spacing-16-x)} @media screen and (max-width:767px){#insightModal .modal-dialog{margin:0;height:100%} } @media screen and (max-height:740px){#insightModal .modal-dialog{margin:0;height:-moz-fit-content;height:fit-content} } #insightModal .modal-content{border-radius:32px;padding:32px} @media screen and (max-width:767px){#insightModal .modal-content{border-radius:0;padding:14px 24px;height:100%} } #insightModal .modal-content .modal-header{border-bottom:0} #insightModal .modal-content .modal-body .modal-row{justify-content:center} #insightModal .modal-content .modal-body .modal-row .modal-form{display:flex;flex-direction:column;justify-content:center;align-items:center} #insightModal .modal-content .modal-body .modal-row .modal-form img{margin-top:3px;margin-bottom:32px} #insightModal .modal-content .modal-body .modal-row .modal-form rhcl-heading{width:80%;text-align:center !important} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form rhcl-heading{width:100%} } #insightModal .modal-content .modal-body .modal-row .modal-form form{display:flex;flex-direction:column;align-items:center;margin-top:56px;width:100%} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form{margin-top:40px} } #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field{flex:1} #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field:nth-child(3){margin-bottom:56px} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field:nth-child(3){margin-bottom:40px} } #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-button{text-align:center !important;margin-bottom:42px} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-button{margin-bottom:24px} } #insightModal .modal-content .modal-body .modal-row .modal-form form .copy-text{text-align:center} </style> <rhcl-block-mondrian-tiled-articles variant="standalone" data-endpoint-base="/content/roberthalf/nz/en/tech-it/jcr:content/root/container/pagetabs/tabone/mondriantiles_copy.model.json?pageNo=:pageNum" endpoint="/content/roberthalf/nz/en/tech-it/jcr:content/root/container/pagetabs/tabone/mondriantiles_copy.model.json?pageNo=:pageNum"> <a slot="cta" href="/nz/en/insights/newsletter" target="_self">Subscribe to updates</a> <rhcl-mondrian-card slot="card" variant="feature" destination="/nz/en/insights/salary-guide" eyebrow="Featured" total-posts="0 posts"> <a href="/nz/en/insights/salary-guide" slot="headline">2024 Salary Guide</a> <rhcl-typography variant="body2" slot="description">Unlock salary ranges and market insights across finance, accounting, and technology roles in New Zealand with our 2024 Robert Half Salary Guide. Download now.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="/content/dam/roberthalf/images/deco/rt2/rt2-00004.jpg?$Large-Tile-1x$&fmt=webp-alpha 570w,/content/dam/roberthalf/images/deco/rt2/rt2-00004.jpg?$Medium-Tile-1x$&fmt=webp-alpha 619w,/content/dam/roberthalf/images/deco/rt2/rt2-00004.jpg?$Small-Tile-1x$&fmt=webp-alpha 392w" src="/content/dam/roberthalf/images/deco/rt2/rt2-00004.jpg?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="collection" destination="/nz/en/insights/tags/management-tips" eyebrow="Tag results" total-posts="50 posts"> <a href="/nz/en/insights/tags/management-tips" slot="headline">Management tips</a> <rhcl-typography variant="body2" slot="description"></rhcl-typography> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="collection" destination="/nz/en/insights/tags/hiring-help" eyebrow="Tag results" total-posts="18 posts"> <a href="/nz/en/insights/tags/hiring-help" slot="headline">Hiring advice</a> <rhcl-typography variant="body2" slot="description"></rhcl-typography> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/hiring-help/how-to-choose-between-two-candidates-for-a-job" total-posts="0 posts"> <a href="/nz/en/insights/hiring-help/how-to-choose-between-two-candidates-for-a-job" slot="headline">How to choose between two candidates for a job</a> <rhcl-typography variant="body2" slot="description">Stuck on how to choose between two candidates for a job? We've got you covered. Learn 5 effective strategies for making an informed decision, including structured interviewing & assessing cultural fit. Discover how to hire the perfect candidate today.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Choosing-between-candidates?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Choosing-between-candidates?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Choosing-between-candidates?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Choosing-between-candidates?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/career-development/how-discuss-salary-hike-your-manager" total-posts="0 posts"> <a href="/nz/en/insights/career-development/how-discuss-salary-hike-your-manager" slot="headline">How to discuss a salary hike with your manager</a> <rhcl-typography variant="body2" slot="description">Regardless of where you are in your career, salary negotiations are often a difficult subject to broach. Here is how to discuss a salary hike with your manager.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Photo17?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo17?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo17?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Photo17?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/management-tips/high-cost-low-salaries-why-paying-competitive-salary-important1" total-posts="0 posts"> <a href="/nz/en/insights/management-tips/high-cost-low-salaries-why-paying-competitive-salary-important1" slot="headline">The high cost of low salaries: why paying a competitive salary is important</a> <rhcl-typography variant="body2" slot="description">Paying a competitive salary is crucial for companies wishing to recruit and retain top talent.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Photo16?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo16?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo16?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Photo16?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/management-tips/how-do-salary-benchmarking-tips-help-you-attract-and-retain-talent" total-posts="0 posts"> <a href="/nz/en/insights/management-tips/how-do-salary-benchmarking-tips-help-you-attract-and-retain-talent" slot="headline">How to do salary benchmarking: Tips to help you attract and retain talent</a> <rhcl-typography variant="body2" slot="description">Learn how to do salary benchmarking for your organisation, with tips that can help you save time, money and effort.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Photo15?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo15?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo15?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Photo15?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/career-development/when-should-you-start-discussing-salary-interview" total-posts="0 posts"> <a href="/nz/en/insights/career-development/when-should-you-start-discussing-salary-interview" slot="headline">How to ask about the salary in a job interview</a> <rhcl-typography variant="body2" slot="description">Learn how to ask and have a discussion about the salary in a job interview.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Photo14?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo14?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo14?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Photo14?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/career-development/working-home-guide-creating-productive-home-office" total-posts="0 posts"> <a href="/nz/en/insights/career-development/working-home-guide-creating-productive-home-office" slot="headline">Working from home: A guide to creating a productive home office</a> <rhcl-typography variant="body2" slot="description">Working from home? Implement these tips to create a productive working environment at home</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Photo12?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo12?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo12?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Photo12?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/management-tips/4-ways-show-employee-appreciation-while-working-remotely" total-posts="0 posts"> <a href="/nz/en/insights/management-tips/4-ways-show-employee-appreciation-while-working-remotely" slot="headline">4 ways to show employee appreciation while working remotely</a> <rhcl-typography variant="body2" slot="description">Just because your employees may be out of sight, doesn't mean they should feel out of mind. Here are 4 ways to show employee appreciation, even while working remotely.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Photo11?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo11?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo11?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Photo11?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/management-tips/how-much-unused-annual-leave-does-your-team-have" total-posts="0 posts"> <a href="/nz/en/insights/management-tips/how-much-unused-annual-leave-does-your-team-have" slot="headline">How to encourage employees to take annual leave</a> <rhcl-typography variant="body2" slot="description">Learn how to encourage employees to take annual leave and how to address the importance in an email communication.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Photo7?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo7?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo7?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Photo7?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/nz/en/insights/management-tips/making-diversity-and-inclusion-strategy-meaningful-your-workplace" total-posts="0 posts"> <a href="/nz/en/insights/management-tips/making-diversity-and-inclusion-strategy-meaningful-your-workplace" slot="headline">Making a diversity and inclusion strategy meaningful in your workplace</a> <rhcl-typography variant="body2" slot="description">Your organisation probably has a diversity and inclusion strategy, but is it effective? Find out more.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Photo6?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo6?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Photo6?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Photo6?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> </rhcl-block-mondrian-tiled-articles> <script> window.filterTimeoutMta = 0; window.filterClearTimeoutMta = 0; window.ready(() => { window.addEventListener("rhcl-filters-v2-applied", (e) => { window.clearTimeout(filterTimeoutMta); let filters = e.detail; let allTags = []; filters.forEach((filter) => { let fields = filter.value; let fieldName = Object.keys(fields).pop(); let tags = fields[fieldName]; if (tags) { tags = tags.replace(",", "_"); allTags.push(tags); } }); let qs = allTags.join("_"); let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); mta.endpoint = mta.getAttribute("data-endpoint-base") + "&tags=" + qs; filterTimeoutMta = window.setTimeout(() => { console.log(e); mta.getResults(); document.querySelector(".rh-mta__sort-container").style.display = "block"; }, 250); }); document .querySelector('rhcl-dropdown[name="sortBy"]') ?.addEventListener("rhcl-dropdown-changed", (e) => { let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); let endpoint = mta.getAttribute("data-endpoint-base"); if (mta.endpoint) { endpoint = mta.endpoint; } let sort = e.detail; if (endpoint.includes("sort=")) { endpoint = endpoint.replace(/&sort=[a-z]+/g, "&sort=" + sort); } else { endpoint = endpoint + "&sort=" + sort; } mta.endpoint = endpoint; window.setTimeout(() => { mta.getResults(); }, 250); }); document .querySelector("rhcl-button#insights") ?.addEventListener("rhcl-button-clicked", () => { document.querySelector("#email-model").setAttribute("show-modal", "true"); }); window.addEventListener("rhcl-mta-tiles-loaded", (e) => { let resultCount = e.detail; document.querySelector( ".rh-mta__results-container rhcl-typography" ).textContent = document .querySelector(".rh-mta__results-container") .getAttribute("data-base-results-text") .replace(":count", resultCount); if (resultCount === 0) { let mta = document.querySelector("rhcl-block-mondrian-tiled-articles"); window.setTimeout(() => { mta.loaded = true; }, 500); } }); window.addEventListener("rhcl-filters-v2-cleared", (e) => { window.clearTimeout(filterClearTimeoutMta); let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); mta.endpoint = mta.getAttribute("data-endpoint-base"); filterClearTimeoutMta = window.setTimeout(() => { mta.getResults(); document.querySelector(".rh-mta__sort-container").style.display = "none"; }, 250); }); }); </script></div> </div> </rhcl-tab-item> <rhcl-tab-item slot="tab" label="I’m looking for a job"> <span slot="label">I’m looking for a job</span> <div id="container-073ab454f8" class="cmp-container"> <div class="root container-fluid cmp-container"> <style> .model-content,.model-content form{display:flex;flex-direction:column;align-items:center} .model-content form{margin-top:52px;padding:0} .model-content rhcl-typography,.model-content rhcl-heading{text-align:center !important} .form-footer{padding:0 40px} @media screen and (max-width:767px){.form-footer{padding:0} } .form-footer .form-btn{margin-bottom:32px} .subscribe-modal-image{height:72px;width:72px;object-fit:cover;margin-bottom:32px} </style> <rhcl-block-centered-content variant="wide" quaternary-cta-external="false" tertiary-cta-external="false"> <h2 slot="headline">Discover your IT career path</h2> <span slot="copy">Demand for IT talent in New Zealand has never been greater. Our IT recruitment agency is ready to help your next career step. </span> <a slot="primary-cta" href="/nz/en/find-jobs/upload-cv" target="_self">Get job matches</a> </rhcl-block-centered-content> <script type="text/javascript"> { window.ready(() => { const stackingCardsBlocks = document.querySelectorAll( "rhcl-block-stacking-cards" ); stackingCardsBlocks.forEach((stackingCardsBlock) => { // replace tokens hyperlink = stackingCardsBlock.querySelector(".scb-hyperlink"); let redirectLocation = stackingCardsBlock.dataset.hyperlinkRedirectLocation; const cta = stackingCardsBlock.dataset.hyperlinkCta; const isTel = stackingCardsBlock.dataset.hyperlinkIsTel; if (isTel == "true") { // use the phone number from the cta for phone links redirectLocation = cta; } if (hyperlink) { hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + (isTel == "true" ? "tel:" : "") + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ); } }); }); } window.addEventListener('load', () => { const centeredContentBlock = document.querySelector("rhcl-block-centered-content"); let checkboxCenter; if (centeredContentBlock != null) { checkboxCenter = centeredContentBlock.getAttribute("data-check"); } if (checkboxCenter === "enablePopUp") { centeredContentBlock.addEventListener("rhcl-button-clicked", (e) => showPopupCenteredBlock(e, centeredContentBlock)); } }); function showPopupCenteredBlock(e, centeredContentBlock) { let button = e.composedPath()[0]; if(button.componentParentRef === centeredContentBlock) { e.preventDefault(); const modalPopUp = document.getElementById("email-model") if (modalPopUp != null) { modalPopUp.setAttribute("show-modal", ""); } } } { window.ready(() => { const centeredContentBlocks = document.querySelectorAll( "rhcl-block-centered-content" ); const upo = window.getUPO(); centeredContentBlocks.forEach((centeredContentBlock) => { const email = upo.email; const searchParams = new URLSearchParams(window.location.search); const registrantId = searchParams.get("rid"); // replace tokens const hyperlink = centeredContentBlock.querySelector(".ccb-response-hyperlink") const redirectLocation = centeredContentBlock.dataset.hyperlinkRedirectLocation; const cta = centeredContentBlock.dataset.hyperlinkCta; hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ) hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:resendNow]", "<a href='#' id='resendNowA'>" + cta +"</a>" ) // if there is no email we can't resend emails if (!email) return; if (centeredContentBlock.copy) { centeredContentBlock.copy = centeredContentBlock.copy.replaceAll( "[token:email]", email ); } if (centeredContentBlock.subheading) { centeredContentBlock.subheading = centeredContentBlock.subheading.replaceAll("[token:email]", email); } const shouldResendEmail = centeredContentBlock.dataset.resendEmail; if (shouldResendEmail) { // setup resend email logic const anchorEl = hyperlink.querySelector("#resendNowA") anchorEl.addEventListener("click", async (e) => { e.preventDefault(); const resendUrl = window.aemSettings.rh_account_creation .accountCreateResendEmailEndpoint; if (email && resendUrl && registrantId) { fetch(resendUrl, { method: "POST", body: JSON.stringify({ registrantID: registrantId, }), }); } }); } }); }); } </script> </div> <div class="experiencefragment"> <div id="experiencefragment-e0066a232e" class="cmp-experiencefragment cmp-experiencefragment--fsb"> <div id="container-022ebe886a" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cmp-rhcl-focused-block-wrapper aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="FSB Focused Search Block"> </div> <script type="text/javascript"> window.ready(function () { document .querySelectorAll("rhcl-tag[slot=popular-search]") .forEach((element) => { element.addEventListener("rhcl-popular-search-clicked", (e) => { var label = e.target.innerText; if(label != undefined) { setCookie("k", label); } function setCookie(name, value) { var expires = ""; var date = new Date(); date.setTime(date.getTime() + (6 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); document.cookie = name + "=" + (value || "") + expires + "; path=/"; } }); }); }); </script> <div id="focusedsearchblock-49a7c0e17b" class="cmp-container"> <rhcl-block-focused-search search-theme="concrete" variant="accents"> <h2 slot="headline">Search all jobs</h2> <script type="text/javascript"> window.ready(function () { document .querySelector("rhcl-search-bar[variant=job-search]") .addEventListener("rhcl-search-bar-valid", (e) => { var jobTitle = e.detail.fieldOneValue ?? aemSettings.rh_job_search.allText; var location = e.detail.fieldTwoValue ?? aemSettings.rh_job_search.allText; var searchDestination = e.detail.url; if (searchDestination == undefined || searchDestination == "") return; searchDestination = searchDestination.replace(":title", jobTitle).replace(":location", location); window.setTimeout(() => { window.location.href = searchDestination; }, 500); // give time for analytics to register }); }); </script> <rhcl-search-bar slot="search-bar" variant="job-search" search-label="Search Jobs" theme="concrete" prevent-redirect field-two-endpoint="https://gen.api.roberthalfonline.com/auto-complete-aem/search?country=nz&language=en&max-result=:maxResults&search-term=:value" search-destination="/nz/en/jobs/:location/:title" size="small"> </rhcl-search-bar> <script> aemSettings.rh_job_search.allText = 'all'; </script> </rhcl-block-focused-search> </div> </div> </div> </div> </div> </div> <div class="cmp-rhcl-stacking-cards-block-wrapper"> <div id="stackingcardsblock-b7da81727d" class="cmp-container"> <rhcl-block-stacking-cards card-variant="basic"> <rhcl-content-card slot="card" headline="Contract roles" copy="Our IT recruitment agency in Auckland can help find remote, on-site, hybrid, and short- and long- term opportunities that fit your life." cta-label="Explore opportunities" cta-destination="/nz/en/jobs?&emptype=Temp&lobid=RHT" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="Permanent roles" copy="Join a great team or company in a permanent technology position that meets your career needs and goals." cta-label="Explore opportunities" cta-destination="/nz/en/jobs?&emptype=Perm&lobid=RHT" cta-external="false"> </rhcl-content-card> </rhcl-block-stacking-cards> </div> </div> <div class="experiencefragment"> <div id="experiencefragment-25e4cc5e0d" class="cmp-experiencefragment cmp-experiencefragment--scb"> <div id="container-67a67a993e" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cmp-rhcl-stacking-cards-block-wrapper rhcl__background--primary rhcl__background-style--curved aem-GridColumn aem-GridColumn--default--12"> <div id="stackingcardsblock-44b19f6780" class="cmp-container"> <rhcl-block-stacking-cards card-variant="data" background="primary" background-style="curved"> <h2 slot="headline">Explore talent insights </h2> <rhcl-content-card slot="card" headline="9/10" copy="clients recommend us" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="2 mins" copy="Every two minutes we place a candidate" cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="300+" copy="locations in 19 countries " cta-external="false"> </rhcl-content-card> <rhcl-content-card slot="card" headline="4.5+" copy="stars average Google reviews" cta-external="false"> </rhcl-content-card> </rhcl-block-stacking-cards> </div> </div> </div> </div> </div> </div> <div class="experiencefragment"> <div id="experiencefragment-b95cccc3d7" class="cmp-experiencefragment cmp-experiencefragment--bfb"> <div id="container-57c9309520" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <rhcl-block-basic-form variant="standard" headline="Find an office" heading-tag="h2" copy="Work with experienced recruiters in your area to find jobs or hire talent." image-anchor="center" with-logo="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 720px,(min-width: 768px) 452px,(min-width: 0px) 720px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/var1-2323082231?$Variable1-Large-1x$&fmt=webp-alpha 720w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-2323082231?$Variable1-Medium-1x$&fmt=webp-alpha 452w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-2323082231?$Variable1-Small-1x$&fmt=webp-alpha 720w" src="https://s7d9.scene7.com/is/image/roberthalfintl/var1-2323082231?$Variable1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <div slot="form"> <div class="xfpage page basicpage"> <!--<sly data-sly-resource="contexthub"/>--> <div id="container-c5143cd377" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <script type="text/javascript"> window.ready(function() { window.addEventListener('rhcl-map-block-offices-loaded', () => { window.setTimeout(() => { if(typeof Invoca !== 'undefined') Invoca.PNAPI.run(); }, 1000); }); const searchBarLocationSimple = document.querySelector("rhcl-search-bar[variant=location-simple]"); const searchBarLocationDistance = document.querySelector("rhcl-search-bar[variant=location-search]"); function urlFriendly(value) { if (value) { value = value.toLowerCase(); value = value.replace(/[\/\\%]/g, ' '); value = value.replace(/\s+/g, '-'); value = encodeURIComponent(value); } return value; } function redirectSearchDestination(e){ var location = e.detail.fieldOneValue; var urlFriendlyLocation = urlFriendly(location); var searchDestination = e.detail.url; if (searchDestination === undefined || searchDestination === "") return; searchDestination = searchDestination.replace(urlFriendlyLocation, encodeURIComponent(location.replace(/\./g,'%2E'))); window.setTimeout(() => { window.location.href = searchDestination; }, 500); // give time for analytics to register } function redirectSearchDestinationDistance(e) { const location = e.detail.fieldOneValue; let urlFriendlyLocation = urlFriendly(location); let searchUrl = e.detail.url; let defaultDistance = 50; if (searchUrl.includes("/us/") || searchUrl.includes("/gb/")) { defaultDistance = 25 } const searchDistance = e.detail.fieldTwoValue || defaultDistance; if (searchUrl === "") return; if (!searchUrl.endsWith(searchDistance)) { searchUrl = searchUrl + searchDistance; } searchUrl = searchUrl.replace(urlFriendlyLocation, encodeURIComponent(location.replace(/\./g,'%2E'))); window.setTimeout(() => { window.location.href = searchUrl; }, 500); // give time for analytics to register } if (searchBarLocationSimple) { searchBarLocationSimple.addEventListener("rhcl-search-bar-valid", redirectSearchDestination); } if (searchBarLocationDistance) { searchBarLocationDistance.addEventListener("rhcl-search-bar-valid", redirectSearchDestinationDistance); } }) </script> <rhcl-search-bar slot="search-bar" variant="location-simple" search-label="Search" theme="concrete" search-destination="/nz/en/locations/details/:1/25" layout="wide" size="large"> </rhcl-search-bar> </div> </div> </div> </div> </div> <rhcl-typography slot="footer-copy">Or contact us by phone <a href="tel:6499156703">+64 (9) 915 6703 </a></rhcl-typography> </rhcl-block-basic-form> </div> </div> </div> </div> </div> <div class="root container-fluid cmp-container rhcl__background--secondary rhcl__background-style--curved rhcl__accent-theme--tertiary rhcl__accent-outline--secondary rhcl__theme--light"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-right" accent-variant="image-squircle-large" list-type="link" theme="light" background="secondary" background-style="curved" accent-theme="tertiary" accent-outline="secondary"> <h2 slot="headline">Trending job titles</h2> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 672px,(min-width: 768px) 336px,(min-width: 0px) 394px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1874989954?$Squircle3-Large-1x$&fmt=webp-alpha 672w,https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1874989954?$Squircle3-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1874989954?$Squircle3-Small-1x$&fmt=webp-alpha 394w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq3-1874989954?$Squircle3-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/business-intelligence-developer" target="_self">Business intelligence</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/business-analyst" target="_self">Business analyst</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/it-manager-head-of-it" target="_self">IT manager</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/automation-test-analyst" target="_self">Automation test analyst</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/network-engineer" target="_self">Network engineer</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/program-manager" target="_self">Program manager</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/project-manager" target="_self">Project coordinator</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/software-development-manager" target="_self">Software development manager</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/systems-engineer" target="_self">Systems engineer</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="/nz/en/job-details/senior-software-engineer" target="_self">Software engineer</a></rhcl-content-list-item> </rhcl-content-list> <a slot="primary-cta" href="/nz/en/jobs?&lobid=RHT" target="_self">Browse all Technology jobs</a> </rhcl-block-paired-content> </div> <div class="cmp-rhcl-tabbed-content-block-wrapper"> <div id="tabbedcontentblock-d4e59cdf37" class="cmp-container"> <rhcl-block-tabbed-content variant="horizontal" layout="media-right"> <h2 slot="headline">Build your expertise</h2> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Software & applications"> <span slot="label">Software & applications</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Software engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">DevOps</rhcl-content-list-item> <rhcl-content-list-item slot="item">Manual and automation testing</rhcl-content-list-item> <rhcl-content-list-item slot="item">Full-stack and web development</rhcl-content-list-item> <rhcl-content-list-item slot="item">ERP/CRM consulting</rhcl-content-list-item> <rhcl-content-list-item slot="item">Product management</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/jobs?&lobid=RHT" target="_self">Browse all Technology jobs</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Project delivery"> <span slot="label">Project delivery</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Project coordination</rhcl-content-list-item> <rhcl-content-list-item slot="item">PMO</rhcl-content-list-item> <rhcl-content-list-item slot="item">Project management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Business/Systems Analysis</rhcl-content-list-item> <rhcl-content-list-item slot="item">Program management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Change management</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/jobs?&lobid=RHT" target="_self">Browse all Technology jobs</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Networking and infrastructure"> <span slot="label">Networking and infrastructure</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Systems administration and engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Systems reliability engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Network administration and engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Cloud architecture</rhcl-content-list-item> <rhcl-content-list-item slot="item">Cloud engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Help desk/service desk/IT support</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/jobs?&lobid=RHT" target="_self">Browse all Technology jobs</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Security"> <span slot="label">Security</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Security analysis and incident response</rhcl-content-list-item> <rhcl-content-list-item slot="item">Security engineering</rhcl-content-list-item> <rhcl-content-list-item slot="item">Security architecture</rhcl-content-list-item> <rhcl-content-list-item slot="item">Security risk and compliance</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/jobs?&lobid=RHT" target="_self">Browse all Technology jobs</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Data engineering and analysis"> <span slot="label">Data engineering and analysis</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">Database development </rhcl-content-list-item> <rhcl-content-list-item slot="item">Data analysis</rhcl-content-list-item> <rhcl-content-list-item slot="item">Data science</rhcl-content-list-item> <rhcl-content-list-item slot="item">Database administration</rhcl-content-list-item> <rhcl-content-list-item slot="item">BI development/data engineering</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/jobs?&lobid=RHT" target="_self">Browse all Technology jobs</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> <div class="tabbedcontenthorizontal container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Technology governance"> <span slot="label">Technology governance</span> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-content-list layout="column" variant="link" slot="list" decorative="false"> <rhcl-content-list-item slot="item">IT governance</rhcl-content-list-item> <rhcl-content-list-item slot="item">IT audit</rhcl-content-list-item> <rhcl-content-list-item slot="item">IT compliance</rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/nz/en/jobs?&lobid=RHT" target="_self">Browse all Technology jobs</a> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875262279?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-2038401485?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1876545202?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-tab-item> </div> </rhcl-block-tabbed-content> </div> </div> <div class="root container-fluid cmp-container"> <div class="cmp-dynamiccard" data-cmp-is="dynamiccard" data-useSalesforcePreference="false" data-hide="false" data-isloggedin="false"> <rhcl-block-dynamic-cards data-original-headline="Latest jobs" min-jobs="1"> <h2 slot="headline">Latest jobs</h2> <rhcl-job-card slot="card" type="Temporary" location="Papakura, Auckland" salary-min="50" salary-max="55" salary-currency="NZD" salary-period="hour" date="2024-10-30T03:05:34Z" date-style="relative" job-id="06900-0013092188-nzen" destination="https://www.roberthalf.com/nz/en/job/papakura-auckland/business-systems-analyst-contract/06900-0013092188-nzen" save-status="none"> <a href="https://www.roberthalf.com/nz/en/job/papakura-auckland/business-systems-analyst-contract/06900-0013092188-nzen" slot="headline">Business Systems Analyst | CONTRACT</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Albany, Auckland" salary-min="100000" salary-max="110000" salary-currency="NZD" salary-period="annum" date="2024-10-16T23:22:16Z" date-style="relative" job-id="06900-0013092189-nzen" destination="https://www.roberthalf.com/nz/en/job/albany-auckland/intermediate-cjs-developer/06900-0013092189-nzen" save-status="none"> <a href="https://www.roberthalf.com/nz/en/job/albany-auckland/intermediate-cjs-developer/06900-0013092189-nzen" slot="headline">Intermediate C#/JS Developer</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Grafton, Auckland" salary-min="65000" salary-max="70000" salary-currency="NZD" salary-period="annum" date="2024-10-04T01:27:15Z" date-style="relative" job-id="06900-0013082562-nzen" destination="https://www.roberthalf.com/nz/en/job/grafton-auckland/client-support-hybrid/06900-0013082562-nzen" save-status="none"> <a href="https://www.roberthalf.com/nz/en/job/grafton-auckland/client-support-hybrid/06900-0013082562-nzen" slot="headline">Client Support | Hybrid</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Temporary" location="Auckland, Auckland" salary-min="45.00" salary-max="50.00" salary-currency="NZD" salary-period="hour" date="2024-10-21T19:19:19Z" date-style="relative" job-id="06900-0013067147-nzen" destination="https://www.roberthalf.com/nz/en/job/auckland-auckland/desktop-engineer-contract/06900-0013067147-nzen" save-status="none"> <a href="https://www.roberthalf.com/nz/en/job/auckland-auckland/desktop-engineer-contract/06900-0013067147-nzen" slot="headline">Desktop Engineer | Contract</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Auckland CBD, Auckland" salary-min="75000" salary-max="85000" salary-currency="NZD" salary-period="annum" date="2024-10-30T20:42:03Z" date-style="relative" job-id="06900-0013101099-nzen" destination="https://www.roberthalf.com/nz/en/job/auckland-cbd-auckland/senior-service-desk-analyst/06900-0013101099-nzen" save-status="none"> <a href="https://www.roberthalf.com/nz/en/job/auckland-cbd-auckland/senior-service-desk-analyst/06900-0013101099-nzen" slot="headline">Senior Service Desk Analyst</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Grafton, Auckland" salary-min="65000" salary-max="70000" salary-currency="NZD" salary-period="annum" date="2024-10-20T22:29:57Z" date-style="relative" job-id="06900-0013094140-nzen" destination="https://www.roberthalf.com/nz/en/job/grafton-auckland/client-support-hybrid/06900-0013094140-nzen" save-status="none"> <a href="https://www.roberthalf.com/nz/en/job/grafton-auckland/client-support-hybrid/06900-0013094140-nzen" slot="headline">Client Support | Hybrid</a> </rhcl-job-card> <rhcl-job-card slot="card" type="Permanent" location="Manukau, Auckland" salary-min="100000" salary-max="120000" salary-currency="NZD" salary-period="annum" date="2024-10-31T03:22:05Z" date-style="relative" job-id="06900-0013019977-nzen" destination="https://www.roberthalf.com/nz/en/job/manukau-auckland/systems-engineer/06900-0013019977-nzen" save-status="none"> <a href="https://www.roberthalf.com/nz/en/job/manukau-auckland/systems-engineer/06900-0013019977-nzen" slot="headline">Systems Engineer</a> </rhcl-job-card> <rhcl-typography slot="no-results" tag="p" theme="standard" variant="body1"> </rhcl-typography> <a href="/nz/en/jobs?&lobid=RHT" slot="cta-card" target="_self">Explore all jobs in Technology</a> </rhcl-block-dynamic-cards> </div> <script type="text/javascript"> window.ready(function () { const dynamicCardEl = document.querySelector(".cmp-dynamiccard") var salesForcePreference = dynamicCardEl.getAttribute("data-usesalesforcepreference") == "true"; var hideFromGuestUser = dynamicCardEl.getAttribute("data-hide") == "true"; var isUserLoggedIn = dynamicCardEl.getAttribute("data-isloggedin") == "true"; if (salesForcePreference && hideFromGuestUser) { if (!isUserLoggedIn) { document.querySelector("rhcl-block-dynamic-cards").style.display = "none"; } else { document.querySelector("rhcl-block-dynamic-cards").style.display = "block"; } } }); </script> </div> <div class="cmp-rhcl-scrolling-cards-collection-block-wrapper"> <style> div.featuredcard.container{margin-left:12px !important;margin-right:12px !important} div.featuredcard.container rhcl-content-card{padding-left:12px !important;padding-right:12px !important} </style> <div id="scrollingcardscollectionblock-095c7ab554" class="cmp-container"> <rhcl-block-scrolling-cards-collection logo="true"> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="“Each time I have been placed through Robert Half it has been a positive experience, with personality and technical skills aligned to the placement values and needs.”" cta-external="true" layout="long-quote" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="“Efficient and seamless process. Appreciated the recruiter kept me up to date, checked in regularly and successfully assisted me with securing me a job within a week!”" cta-external="true" layout="long-quote" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <div class="cardtestimonial container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="“Robert Half take into consideration the things that are important to me to find a good employment match.”" cta-external="true" layout="long-quote" enable-author-image="false" variant="testimonial" class="hydrated" date="2023/05/25"> </rhcl-content-card> </div> <h2 slot="headline">Success stories</h2> </rhcl-block-scrolling-cards-collection> </div> </script> </template> </div> <div class="experiencefragment"> <div id="experiencefragment-d678103934" class="cmp-experiencefragment cmp-experiencefragment--scc"> <div id="container-c849dbbd77" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cmp-rhcl-scrolling-cards-collection-block-wrapper aem-GridColumn aem-GridColumn--default--12"> <style> div.featuredcard.container{margin-left:12px !important;margin-right:12px !important} div.featuredcard.container rhcl-content-card{padding-left:12px !important;padding-right:12px !important} </style> <div id="scrollingcardscollectionblock-05accec63f" class="cmp-container"> <rhcl-block-scrolling-cards-collection logo="false"> <div class="featuredcard container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" headline="Landing a job" copy="Learn how to write a professional resume, prep for a job interview and make a lasting impression on hiring managers." icon="users" cta-destination="/nz/en/insights/landing-job" variant="featured-content" layout="trending-insights" cta-external="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 476px,(min-width: 0px) 335px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00003?$Rectangle2-Large-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00003?$Rectangle2-Medium-1x$&fmt=webp-alpha 476w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00003?$Rectangle2-Small-1x$&fmt=webp-alpha 335w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00003?$Rectangle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true" width="400" height="240"/> </rhcl-content-card> </div> <div class="featuredcard container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" headline="2024 Salary Guide" copy="Explore the latest data for 100+ positions and know what you should earn or pay in your market." icon="users" cta-destination="/nz/en/insights/salary-guide" variant="featured-content" layout="trending-insights" cta-external="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 476px,(min-width: 0px) 335px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00004?$Rectangle2-Large-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00004?$Rectangle2-Medium-1x$&fmt=webp-alpha 476w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00004?$Rectangle2-Small-1x$&fmt=webp-alpha 335w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00004?$Rectangle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true" width="400" height="240"/> </rhcl-content-card> </div> <div class="featuredcard container responsivegrid" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" headline="Career development" copy="Get up-to-date information on trends in your industry, including salaries, skills and changes to the employment market." icon="users" cta-destination="/nz/en/insights/career-development" variant="featured-content" layout="trending-insights" cta-external="false"> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 476px,(min-width: 0px) 335px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00012-1133218592?$Rectangle2-Large-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00012-1133218592?$Rectangle2-Medium-1x$&fmt=webp-alpha 476w,https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00012-1133218592?$Rectangle2-Small-1x$&fmt=webp-alpha 335w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt2-00012-1133218592?$Rectangle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true" width="400" height="240"/> </rhcl-content-card> </div> <h2 slot="headline">Jobseeking trends and insights</h2> </rhcl-block-scrolling-cards-collection> </div> </script> </template> </div> </div> </div> </div> </div> </div> </rhcl-tab-item> </rhcl-block-tabbed-content></div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-8082353bc2" class="cmp-experiencefragment cmp-experiencefragment--footer"> <div id="container-50bac01ef0" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer aem-GridColumn aem-GridColumn--default--12"> <div id="linklist_4_modal_5"> <div class="xfpage page basicpage"> <!--<sly data-sly-resource="contexthub"/>--> <div id="container-207b0c3663" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <script type="text/javascript"> window.ready(function (e) { if (document.querySelector('rhcl-modal rhcl-button')) { document.querySelector('rhcl-modal rhcl-button').addEventListener('rhcl-button-clicked', () => { document.querySelector('rhcl-modal').setAttribute('show-modal',false); }) } }) </script> <rhcl-modal behavior="close" variant="popup"> <rhcl-typography>You are exiting the Robert Half New Zealand site and will be redirected to the Robert Half USA site. <p style=" text-align: center; "><a href="/us/en/about/investor-center" target="_self" rel="noopener noreferrer">Continue</a> </p></rhcl-typography> </rhcl-modal> </div> </div> </div> </div> </div> <rhcl-footer logo-destination="/nz/en" variant="default"> <rhcl-list-base slot="menu" headline="Services" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_1"> <a slot="item" href="/nz/en/jobs">Browse jobs</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_2"> <a slot="item" href="/nz/en/hire-talent/flexible-staffing">Contract talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_3"> <a slot="item" href="/nz/en/hire-talent/full-time-staffing">Permanent talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_4"> <a slot="item" href="/nz/en/consulting">Consulting solutions</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="Areas of expertise" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_1"> <a slot="item" href="/nz/en/accounting-finance">Finance and accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_2"> <a slot="item" href="/nz/en/tech-it">Technology</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="Resources and tools" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_1"> <a slot="item" href="/nz/en/insights">Discover insights</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_2"> <a slot="item" href="/nz/en/job-details-all">Job directory</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_3"> <a slot="item" href="/nz/en/insights/salary-guide">Salary Guide</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_4"> <a slot="item" href="/nz/en/find-jobs/partner/e-learning">e-Learning</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_5"> <a slot="item" href="/nz/en/online-timesheets">Timesheets</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_6"> <a slot="item" href="/nz/en/insights/newsletter">Subscribe to newsletter</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_7"> <a slot="item" href="/nz/en/contact">Information centre</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="About" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_1"> <a slot="item" href="/nz/en/about">About Robert Half</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_2"> <a slot="item" href="/nz/en/about/leadership">Leadership</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_3"> <a slot="item" href="/nz/en/join-robert-half">Careers with us</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_4"> <a slot="item" href="/nz/en/locations/auckland/29-customs-street">Locations</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-popup data-modal-identifier="linklist_4_modal_5"> <a slot="item">Investor centre</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_6"> <a slot="item" href="/nz/en/about/press">Press</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_7"> <a slot="item" href="/nz/en/about/our-company/brands">Our brands</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="social-menu"> <rhcl-menu-link slot="item" icon="facebook" description="Facebook"> <a slot="item" href="https://www.facebook.com/roberthalfanz"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="linkedin" description="LinkedIn"> <a slot="item" href="https://www.linkedin.com/company/robert-half-international"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="youtube" description="Youtube"> <a slot="item" href="https://www.youtube.com/user/RobertHalfAPAC"></a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="legal-menu"> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/fraud-alert">Fraud alert</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/corporate-info">Corporate info</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/privacy#cookies">Cookies</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/privacy">Privacy statement</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/nz/en/terms">Terms of use</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-typography slot="copyright">Robert Half Inc. </rhcl-typography> <rhcl-country-selector slot="locale-selector" name="locale"> <a data-locale="en-AU" href="https://www.roberthalf.com/au/en/tech-it" slot="link"> Australia - English </a> <a data-locale="en-BE" href="https://www.roberthalf.com/be/en/tech-it" slot="link"> Belgium - English </a> <a data-locale="nl-BE" href="https://www.roberthalf.com/be/nl/tech-it" slot="link"> Belgium - Nederlands </a> <a data-locale="fr-BE" href="https://www.roberthalf.com/be/fr/informatique-it" slot="link"> Belgium - Français </a> <a data-locale="pt-BR" href="https://www.roberthalf.com/br/pt/tecnologia" slot="link"> Brazil - Português </a> <a data-locale="en-CA" href="https://www.roberthalf.com/ca/en/tech-it" slot="link"> Canada - English </a> <a data-locale="fr-CA" href="https://www.roberthalf.com/ca/fr/technologies-ti" slot="link"> Canada - Français </a> <a data-locale="es-CL" href="https://www.roberthalf.com/cl/es/tecnologia" slot="link"> Chile - Español </a> <a data-locale="en-CN" href="https://www.roberthalf.cn/cn/en/tech-it" slot="link"> China - English </a> <a data-locale="zh-CN" href="https://www.roberthalf.cn/cn/zh/tech-it" slot="link"> China - 中文 </a> <a data-locale="fr-FR" href="https://www.roberthalf.com/fr/fr/informatique-it" slot="link"> France - Français </a> <a data-locale="de-DE" href="https://www.roberthalf.com/de/de/it-bereich" slot="link"> Germany - Deutsch </a> <a data-locale="en-HK" href="https://www.roberthalf.com/hk/en/tech-it" slot="link"> Hong Kong, China - English </a> <a data-locale="en-IE" href="https://www.roberthalf.com/ie/en" slot="link"> Ireland - English </a> <a data-locale="en-JP" href="https://www.roberthalf.com/jp/en/tech-it" slot="link"> Japan - English </a> <a data-locale="ja-JP" href="https://www.roberthalf.com/jp/ja/tech-it" slot="link"> Japan - 日本語 </a> <a data-locale="en-LU" href="https://www.roberthalf.com/lu/en" slot="link"> Luxembourg - English </a> <a data-locale="fr-LU" href="https://www.roberthalf.com/lu/fr" slot="link"> Luxembourg - Français </a> <a data-locale="en-NL" href="https://www.roberthalf.com/nl/en/tech-it" slot="link"> Netherlands - English </a> <a data-locale="nl-NL" href="https://www.roberthalf.com/nl/nl/tech-it" slot="link"> Netherlands - Nederlands </a> <a data-locale="en-NZ" href="https://www.roberthalf.com/nz/en/tech-it" slot="link"> New Zealand - English </a> <a data-locale="en-SG" href="https://www.roberthalf.com/sg/en/tech-it" slot="link"> Singapore - English </a> <a data-locale="de-CH" href="https://www.roberthalf.com/ch/de/it-bereich" slot="link"> Switzerland - Deutsch </a> <a data-locale="en-CH" href="https://www.roberthalf.com/ch/en/tech-it" slot="link"> Switzerland - English </a> <a data-locale="fr-CH" href="https://www.roberthalf.com/ch/fr/informatique-it" slot="link"> Switzerland - Français </a> <a data-locale="en-AE" href="https://www.roberthalf.com/ae/en/technology-it" slot="link"> United Arab Emirates - English </a> <a data-locale="en-GB" href="https://www.roberthalf.com/gb/en/technology-it" slot="link"> United Kingdom - English </a> <a data-locale="en-US" href="https://www.roberthalf.com/us/en/tech-it" slot="link"> United States - English </a> </rhcl-country-selector> </rhcl-footer> <rhcl-back-to-top-button></rhcl-back-to-top-button> <script type="text/javascript"> window.addEventListener("rhcl-menu-link-clicked", (e) => { e.preventDefault(); let link = e.composedPath()[0]; if(link.hasAttribute('data-modal-popup')) { let modalId = link.getAttribute('data-modal-identifier'); let modal = document.querySelector(`div#${modalId} rhcl-modal`); modal.setAttribute('show-modal', true); } }); document.addEventListener('rhcl-locale-selector-item-clicked', function (e) { if(e && e.detail){ window.location.href = e.detail; } }); </script> </div> </div> </div> </div> </div> </div> </div> </div> <link rel="preload" href="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedCSS" as="style" onload="this.onload=null;this.rel='stylesheet'"/> <noscript><link rel="stylesheet" href="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedCSS"/></noscript> </body> </html>