PageSourceSearch

https://wtsrecruitment-frontend.vercel.app/

html wtsrecruitment-frontend.vercel.app collected 2026-10-03 08:03:24 UTC 13,440 bytes, 188 lines download raw bytes

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]&amp;family=Inter:[email protected]&amp;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.