1<!doctype html> 2<html lang="en-AU" class="scroll-smooth" data-critters-container> 3<head> 4 <meta charset="utf-8"> 5 <title>Pharmacy Recruitment Australia | WTS Recruitment</title> 6 <base href="/"> 7 8 <!-- Viewport --> 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 11 <!-- Primary Meta --> 12 <meta name="description" content="Pharmacy recruitment specialists placing pharmacists in permanent and locum roles across Australia â QLD, NSW, VIC, WA, SA, TAS, NT and ACT. Register your interest today."> 13 <meta name="author" content="WTS Recruitment"> 14 <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 15 <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large"> 16 <meta name="theme-color" content="#001736"> 17 <meta name="format-detection" content="telephone=no"> 18 19 <!-- Geo / audience --> 20 <meta name="geo.region" content="AU-QLD"> 21 <meta name="geo.placename" content="Clontarf, Queensland"> 22 23 <!-- Canonical + hreflang (updated dynamically per route by SeoService) --> 24 <link rel="canonical" href="https://www.wtsrecruitment.com.au/"> 25 <link rel="alternate" hreflang="en-au" href="https://www.wtsrecruitment.com.au/"> 26 <link rel="alternate" hreflang="x-default" href="https://www.wtsrecruitment.com.au/"> 27 28 <!-- Open Graph --> 29 <meta property="og:type" content="website"> 30 <meta property="og:site_name" content="WTS Recruitment"> 31 <meta property="og:locale" content="en_AU"> 32 <meta property="og:title" content="Pharmacy Recruitment Australia | WTS Recruitment"> 33 <meta property="og:description" content="Pharmacy recruitment specialists placing pharmacists in permanent and locum roles across Australia â QLD, NSW, VIC, WA and more."> 34 <meta property="og:image" content="https://www.wtsrecruitment.com.au/assets/wts-logo.png"> 35 <meta property="og:image:alt" content="WTS Recruitment â Australia-wide Pharmacy Recruitment"> 36 <meta property="og:url" content="https://www.wtsrecruitment.com.au/"> 37 38 <!-- Twitter Card --> 39 <meta name="twitter:card" content="summary_large_image"> 40 <meta name="twitter:title" content="Pharmacy Recruitment Australia | WTS Recruitment"> 41 <meta name="twitter:description" content="Connecting pharmacists with premium pharmacy positions across Australia. Find your ideal role in QLD, NSW, VIC, WA and more."> 42 <meta name="twitter:image" content="https://www.wtsrecruitment.com.au/assets/wts-logo.png"> 43 44 <!-- Favicon --> 45 <link rel="icon" type="image/png" href="assets/wts-logo.png"> 46 <link rel="apple-touch-icon" href="assets/wts-logo.png"> 47 48 <!-- Machine-readable site guide for AI agents and LLM crawlers --> 49 <link rel="llms" type="text/markdown" href="/llms.txt"> 50 51 <!-- Performance: preconnect to critical origins --> 52 <link rel="preconnect" href="https://fonts.googleapis.com"> 53 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 54 <link rel="preconnect" href="https://res.cloudinary.com"> 55 <link rel="preconnect" href="https://www.googletagmanager.com"> 56 <link rel="dns-prefetch" href="https://wts-backend-production.up.railway.app"> 57 <link rel="dns-prefetch" href="https://form.jotform.com"> 58 <link rel="dns-prefetch" href="https://ui-avatars.com"> 59 60 <!-- 61 Fuentes: se cargan aquà y no con @import en styles.scss. El @import obliga 62 al navegador a descargar la hoja de estilos antes de descubrir la fuente 63 (petición encadenada) y retrasa el LCP; esto las descubre en el primer HTML. 64 --> 65 <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:[email protected]&family=Inter:[email protected]&display=swap"> 66 <style>@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
66unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}</style> 67 <style>@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:100 700;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v374/kJEPBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJO1Q.woff2) format('woff2');}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}</style> 68 <noscript> 69 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:[email protected]&family=Inter:[email protected]&display=swap"> 70 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,[email protected],0..1&display=swap"> 71 </noscript> 72 73 <!-- 74 Google Analytics 4 (G-NXV5WEPEK2) con Consent Mode v2. 75 76 El `consent default` va ANTES de cualquier tag: hasta que el visitante 77 acepta en el aviso de cookies, GA mide sin escribir cookies ni identificar 78 el navegador. AnalyticsService envia el `consent update` cuando decide, y 79 tambien los page_view de cada navegacion â esto es una SPA y, sin eso, GA 80 solo veria la primera pagina de cada sesion (por eso send_page_view: false). 81 -->
vendor: 66 bytes, lines 81-82
81 82 <script async src="https://www.googletagmanager.com/gtag/js?id=
82G-NXV5WEPEK2
vendor: 14 bytes, lines 82-83
82"></script> 83
83<script> 84 window.dataLayer = window.dataLayer || []; 85 function gtag(){dataLayer.push(arguments);} 86 87 gtag('consent', 'default', { 88 'ad_storage': 'denied', 89 'ad_user_data': 'denied', 90 'ad_personalization': 'denied', 91 'analytics_storage': 'denied', 92 'functionality_storage':'granted', 93 'security_storage': 'granted', 94 'wait_for_update': 500 95 }); 96 97 gtag('js', new Date()); 98 gtag('config', 'G-NXV5WEPEK2', { 'send_page_view': false }); 99 </script>
99 100 101 <!-- Structured Data: Organization (EmploymentAgency) --> 102
102<script type="application/ld+json"> 103 { 104 "@context": "https://schema.org", 105 "@type": "EmploymentAgency", 106 "@id": "https://www.wtsrecruitment.com.au/#organization", 107 "name": "WTS Recruitment", 108 "legalName": "Work-Talent-Solutions (WTS) Recruitment", 109 "alternateName": "Work-Talent-Solutions Recruitment", 110 "url": "https://www.wtsrecruitment.com.au", 111 "logo": { 112 "@type": "ImageObject", 113 "url": "https://www.wtsrecruitment.com.au/assets/wts-logo.png" 114 }, 115 "image": "https://www.wtsrecruitment.com.au/assets/wts-logo.png", 116 "description": "WTS Recruitment connects pharmacists with premium pharmacy positions across Australia. Expert pharmacy recruitment services since 2018.", 117 "foundingDate": "2018", 118 "telephone": "+61431827723", 119 "email": "[email protected]", 120 "priceRange": "Free for candidates", 121 "address": { 122 "@type": "PostalAddress", 123 "streetAddress": "Wendy Cres", 124 "addressLocality": "Clontarf", 125 "addressRegion": "QLD", 126 "postalCode": "4019", 127 "addressCountry": "AU" 128 }, 129 "areaServed": { 130 "@type": "Country", 131 "name": "Australia" 132 }, 133 "knowsAbout": [ 134 "Pharmacy recruitment", 135 "Pharmacist jobs", 136 "Locum pharmacist placement", 137 "Rural and remote pharmacy staffing", 138 "Overseas pharmacist migration to Australia", 139 "Medical and doctor recruitment" 140 ], 141 "sameAs": [ 142 "https://www.facebook.com/wtsrecruitment/", 143 "https://www.linkedin.com/company/work-&-training-solutions/" 144 ], 145 "contactPoint": [{ 146 "@type": "ContactPoint", 147 "telephone": "+61431827723", 148 "email": "[email protected]", 149 "contactType": "customer service", 150 "areaServed": "AU", 151 "availableLanguage": "English" 152 }, { 153 "@type": "ContactPoint", 154 "email": "[email protected]", 155 "contactType": "privacy", 156 "areaServed": "AU", 157 "availableLanguage": "English" 158 }] 159 } 160 </script>
160 161 162 <!-- Structured Data: WebSite with SearchAction --> 163
163<script type="application/ld+json"> 164 { 165 "@context": "https://schema.org", 166 "@type": "WebSite", 167 "@id": "https://www.wtsrecruitment.com.au/#website", 168 "name": "WTS Recruitment", 169 "url": "https://www.wtsrecruitment.com.au", 170 "inLanguage": "en-AU", 171 "publisher": { "@id": "https://www.wtsrecruitment.com.au/#organization" }, 172 "potentialAction": { 173 "@type": "SearchAction", 174 "target": { 175 "@type": "EntryPoint", 176 "urlTemplate": "https://www.wtsrecruitment.com.au/pharmacist-positions?search={search_term_string}" 177 }, 178 "query-input": "required name=search_term_string" 179 } 180 } 181 </script>
181 182 183<style>@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}.scroll-smooth{scroll-behavior:smooth}html,body{background-color:#f7f9fb;color:#191c1e;font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh} 184</style><link rel="stylesheet" href="styles-KVYR65B5.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-KVYR65B5.css"></noscript><link rel="modulepreload" href="chunk-VFTPNELN.js"><link rel="modulepreload" href="chunk-KPGMU5DA.js"><link rel="modulepreload" href="chunk-WZOXAOAT.js"><link rel="modulepreload" href="chunk-2KCPJMZM.js"><link rel="modulepreload" href="chunk-7ISIQH5N.js"><link rel="modulepreload" href="chunk-2CL3ZZ5F.js"><link rel="modulepreload" href="chunk-ETZTBL2L.js"><link rel="modulepreload" href="chunk-FSHDR7PR.js"><link rel="modulepreload" href="chunk-E7LEL7HZ.js"><link rel="modulepreload" href="chunk-65RFJZOR.js"><link rel="modulepreload" href="chunk-NHUYKA2F.js"><link rel="modulepreload" href="chunk-MON7YFGF.js"></head> 185<body> 186 <app-root></app-root>
187<script src="polyfills-FFHMD2TL.js" type="module"></script>
187<script src="main-ZGYUMVD3.js" type="module"></script>
187</body> 188</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.