PageSourceSearch

https://www.fashionpersonnel.co.uk/

html fashionpersonnel.co.uk collected 2026-10-05 21:34:00 UTC 406,741 bytes, 1,188 lines download raw bytes

1<!DOCTYPE html><html class="frontend-fp" lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="og:image" property="og:image" content="https://www.fashionpersonnel.co.uk/static/fp/og-image.jpg" data-next-head=""/><meta name="owner" content="jobiqo" data-next-head=""/><link rel="canonical" href="https://www.fashionpersonnel.co.uk" data-next-head=""/><title data-next-head="">Fashion Retail Jobs &amp; Recruitment | Fashion Personnel</title><meta name="description" content="Specialist fashion and retail recruitment. Hiring, or after your next fashion retail job? For 30+ years we&#x27;ve matched brilliant people with the best brands, UK and worldwide." property="description" data-next-head=""/><meta name="og:title" content="Fashion Jobs &amp; Recruitment | Fashion &amp; Retail Personnel" property="og:title" data-next-head=""/><meta name="og:description" content="Specialist fashion and retail recruitment. Hiring, or after your next fashion retail job? For 30+ years we&#x27;ve matched brilliant people with the best brands, UK and worldwide." property="og:description" data-next-head=""/><link rel="preload" href="https://www.fashionpersonnel.co.uk/sites/default/files/styles/banner_desktop/public/paragraphs/2026-09/fashion-head-office.png.webp?itok=d0NTjWfV" as="image" fetchPriority="high" data-next-head=""/><link rel="preload" href="/static/nprogress.css" as="style"/><link rel="icon" type="image/svg+xml" href="/static/fp/favicon.svg"/><link rel="icon" type="image/x-icon" href="/static/fp/favicon.ico"/><link rel="mask-icon" href="/static/fp/safari-pinned-tab.svg" color="#000000"/><link rel="apple-touch-icon" sizes="180x180" href="/static/fp/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/static/fp/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/static/fp/favicon-16x16.png"/><link rel="manifest" href="/static/fp/site.webmanifest" crossorigin="use-credentials"/><meta name="msapplication-TileColor" content="#000000"/><meta name="theme-color" content="#000000"/><link rel="preload" href="/_next/static/media/7b8d7718ba08bc7d-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/1827c79ef80186ce-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/1cd89aeb41bc5ade-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/cee54c58f389a0a9-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/a614424b0989b72a.css" as="style"/><link rel="preload" href="/_next/static/css/970c471fe8391cc6.css" as="style"/><link rel="preload" href="/_next/static/css/caa65bbeaec4ebc6.css" as="style"/><link rel="preload" href="/_next/static/css/401a20257808184d.css" as="style"/><link rel="preload" href="/_next/static/css/16f55f2f0314f6e8.css" as="style"/><link rel="preload" href="/_next/static/css/80c88ec5ea1bfbeb.css" as="style"/><link rel="preload" href="/_next/static/css/c3253c9fad67bb86.css" as="style"/><link rel="preload" href="/_next/static/css/d3a86da2012832c5.css" as="style"/><link rel="preload" href="/_next/static/css/7fb54a517de41f95.css" as="style"/><link rel="preload" href="/_next/static/css/ec0faef778d31c49.css" as="style"/><link rel="stylesheet" href="/_next/static/css/a614424b0989b72a.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/css/970c471fe8391cc6.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/caa65bbeaec4ebc6.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/401a20257808184d.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/16f55f2f0314f6e8.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/80c88ec5ea1bfbeb.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/c3253c9fad67bb86.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/d3a86da2012832c5.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/7fb54a517de41f95.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/ec0faef778d31c49.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
1<script src="/_next/static/chunks/webpack-d3fb889c55ffa670.js" defer=""></script>
1<script src="/_next/static/chunks/framework-c98eea790b0b93c3.js" defer=""></script>
1<script src="/_next/static/chunks/main-663d5c7fa7d34ab1.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-117ec8def8078649.js" defer=""></script>
1<script src="/_next/static/chunks/8230-f69ef64ac3804cb0.js" defer=""></script>
1<script src="/_next/static/chunks/4587-a76018fd8358aef8.js" defer=""></script>
1<script src="/_next/static/chunks/9307-53fcd074ab459a62.js" defer=""></script>
1<script src="/_next/static/chunks/319-7b55c0233f273b0c.js" defer=""></script>
1<script src="/_next/static/chunks/4272-eb2e04b65faeade3.js" defer=""></script>
1<script src="/_next/static/chunks/290-d5301bf57635505d.js" defer=""></script>
1<script src="/_next/static/chunks/2400-73f6a41ca9a82102.js" defer=""></script>
1<script src="/_next/static/chunks/6605-05265604edeae262.js" defer=""></script>
1<script src="/_next/static/chunks/738-08b1a7bd047454c7.js" defer=""></script>
1<script src="/_next/static/chunks/7302-d0a5568b0b006fde.js" defer=""></script>
1<script src="/_next/static/chunks/8564-ec5f1211594e2309.js" defer=""></script>
1<script src="/_next/static/chunks/2557-aa9475cccc382aa7.js" defer=""></script>
1<script src="/_next/static/chunks/4170-cc72c11d3aa24699.js" defer=""></script>
1<script src="/_next/static/chunks/512-cc615161700b43c3.js" defer=""></script>
1<script src="/_next/static/chunks/1781-7af69c1ce7808294.js" defer=""></script>
1<script src="/_next/static/chunks/6989-0e83a210b61f7915.js" defer=""></script>
1<script src="/_next/static/chunks/5411-61a749a77e39d703.js" defer=""></script>
1<script src="/_next/static/chunks/7829-273473a13b273bde.js" defer=""></script>
1<script src="/_next/static/chunks/126-aa9d37ec249063f4.js" defer=""></script>
1<script src="/_next/static/chunks/9099-ac6fbf7fbea31fb6.js" defer=""></script>
1<script src="/_next/static/chunks/7279-8396eaef4877c1c9.js" defer=""></script>
1<script src="/_next/static/chunks/157-a19fde16d73781cc.js" defer=""></script>
1<script src="/_next/static/chunks/5076-f8bab6d0bab019b6.js" defer=""></script>
1<script src="/_next/static/chunks/pages/index-a553bd54b67d68d7.js" defer=""></script>
1<script src="/_next/static/i58XwHsjaxRx-GxZ3Ty62/_buildManifest.js" defer=""></script>
1<script src="/_next/static/i58XwHsjaxRx-GxZ3Ty62/_ssgManifest.js" defer=""></script>
1<style id="__jsx-775039972">:root{--font-family-body:Arial, Helvetica, sans-serif;--font-family-headings:'roboto', 'roboto Fallback'}.frontend-rhr:root{--font-family-body:Arial, Helvetica, sans-serif;--font-family-headings:'Oswald', 'Oswald Fallback'}</style></head><body><style id="__jsx-775039972">:root{--font-family-body:Arial, Helvetica, sans-serif;--font-family-headings:'roboto', 'roboto Fallback'}.frontend-rhr:root{--font-family-body:Arial, Helvetica, sans-serif;--font-family-headings:'Oswald', 'Oswald Fallback'}</style><link rel="preload" as="image" href="/static/fp/logo.svg?v2"/><link rel="preload" as="image" href="https://www.fashionpersonnel.co.uk/sites/default/files/styles/banner_desktop/public/paragraphs/2026-09/fashion-head-office.png.webp?itok=d0NTjWfV" fetchPriority="high"/><div id="__next"><div class="jsx-775039972"><div style="display:contents"></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","url":"https://www.fashionpersonnel.co.uk","logo":"https://www.fashionpersonnel.co.uk/static/fp/logo.svg?v2","name":"Fashion &amp; Retail Personnel","description":"From sales and marketing roles to design and merchandising positions, we have a wide range of opportunities waiting for you."}</script>
1<a href="/contact-fashion-personnel"><div class="vcl-box
2      box_box__OlC9O box_boxMarginClean__xH3Ss
3      
4      
5      box_p-sm-3__h44QY" data-testid="box" style="background-color:var(--color-primary);border-radius:0" data-test-id="site-campaign"><p class="text_text__0N_kF text_white__DxDiE
6      m-sm-5
7      
8      
9      
10      
11      
12      text_ta-sm-center__Gs9Qa">Looking to hire or looking to register with us? Get in touch on 02074360220 or [email protected]</p></div></a><header><div class="visibility_hideDesktop__aQ5a0 "><div class="header_navblock__s8rws" data-testid="navbar"><div class="header_navblockContainer__D_Y51"><button><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="30" height="30" aria-labelledby="" color="var(--color-primary)" class="" style="color:var(--color-primary);fill:var(--color-primary)" fill="var(--color-primary)"><title id="">Menu</title><g class="menu_left_svg__nc-icon-wrapper"><path data-color="color-2" d="M30 17H2a1 1 0 1 1 0-2h28a1 1 0 1 1 0 2z"></path><path d="M30 8H2a1 1 0 1 1 0-2h28a1 1 0 1 1 0 2zM16 26H2a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2z"></path></g></svg></button><div><div class="jd-branding"><a class="jd-branding-logo" href="/"><span style="margin:0"><img style="min-height:80px" data-testid="branding-logo" src="/static/fp/logo.svg?v2" alt="Fashion &amp; Retail Personnel"/></span></a></div></div><a href="/jobs"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 24 24" aria-labelledby="" color="var(--color-primary)" class="" style="color:var(--color-primary);fill:var(--color-primary)" fill="var(--color-primary)"><title id="">Search</title><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg></a></div></div></div><div class="visibility_hideMobile__oJeQo "><div class="header_navblock__s8rws" data-testid="navbar"><div class="header_navblockContainer__D_Y51"><div class="flex-item-element
13        
14        m-sm-0
15    
16    
17    
18    mr-sm-6
19        p-sm-0"><div class="jd-branding"><a class="jd-branding-logo" href="/"><span style="margin:0"><img style="min-height:80px" data-testid="branding-logo" src="/static/fp/logo.svg?v2" alt="Fashion &amp; Retail Personnel"/></span></a></div></div><div class="flex-item-wrapper
20      flex_flexItems__DhzIj
21      
22      
23      flex_fw-sm-wrap__zQmr5
24      flex_jc-sm-center__PKsCR flex_jc-md-center___E_7G flex_jc-lg-flex-start__o2ytn"><div class="flex-item-element
25        mt-sm-4
26    mb-sm-4"><div class="Alignment_alignCenter__P5Hgh Alignment_alignCenterDirectionRow__XgNsh"><span id="header-navigation" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Header navigation</span><nav aria-label="Main" data-orientation="horizontal" dir="ltr" aria-labelledby="header-navigation"><div style="position:relative"><ul data-orientation="horizontal" class="desktopMenu_list__78in6" dir="ltr"><li><button id="radix-_R_2dao4m_-trigger-radix-_R_edao4m_" data-state="closed" aria-expanded="false" aria-controls="radix-_R_2dao4m_-content-radix-_R_edao4m_" class="desktopMenu_trigger__ujAd5
27      desktopMenu_menuLink__uVPfy" data-radix-collection-item=""><div class="flex-item-wrapper
28      flex_flexItems__DhzIj
29      
30      
31      flex_fw-sm-wrap__zQmr5
32      
33      flex_gap-sm-2__fooxR"><div class="flex-item-element
34        
35        
36        
37        
38        
39        flexItem_flexItem__0wD_n">Looking for a job?</div><div class="flex-item-element
40        
41        
42        
43        
44        
45        flexItem_flexItem__0wD_n"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="" class="icon-current-color" fill=""><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></div></button></li><li><button id="radix-_R_2dao4m_-trigger-radix-_R_mdao4m_" data-state="closed" aria-expanded="false" aria-controls="radix-_R_2dao4m_-content-radix-_R_mdao4m_" class="desktopMenu_trigger__ujAd5
46      desktopMenu_menuLink__uVPfy" data-radix-collection-item=""><div class="flex-item-wrapper
47      flex_flexItems__DhzIj
48      
49      
50      flex_fw-sm-wrap__zQmr5
51      
52      flex_gap-sm-2__fooxR"><div class="flex-item-element
53        
54        
55        
56        
57        
58        flexItem_flexItem__0wD_n">Looking to hire?</div><div class="flex-item-element
59        
60        
61        
62        
63        
64        flexItem_flexItem__0wD_n"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="" class="icon-current-color" fill=""><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></div></button></li></ul></div></nav></div></div><div><a class="button_btn__gwtF3 button_linkBtn__bKpOa button_primary__ytRpZ button_raised__EpUfY bt
64n--lg" data-test-id="button_sign_in" href="/user/login"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Sign in</title><g class="lock_svg__nc-icon-wrapper"><circle cx="32" cy="38" r="2"></circle><path d="m56.242 8.031-24-6a.968.968 0 0 0-.484 0l-24 6A1 1 0 0 0 7 9v28a25 25 0 0 0 50 0V9a1 1 0 0 0-.758-.969ZM25 23a7 7 0 0 1 14 0v5h-2v-5a5 5 0 0 0-10 0v5h-2Zm18 22a1 1 0 0 1-1 1H22a1 1 0 0 1-1-1V31a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1Z"></path></g></svg><span>Sign in</span></a></div></div></div></div></div></header><main><div class="jd-lp-home landingPage_landingPageWrapper__mliyy"><div class="vcl-box
65      box_box__OlC9O
66      
67      box_m-sm-0__N4Txl
68      box_p-sm-0__CNnDs" data-testid="box" style="background-color:var(--color-background);box-shadow:none"><!--$--><section id="row-1" class="jd-row-hero_search_banner_centered"><section><div class="heroSearchBannerCentered_wrapper__PR6Q9 jd-hero-search-centered-wrapper"><div class="heroSearchBannerCentered_overlay__Vh0Wa jd-hero-search-centered-overlay" style="--overlay-opacity:0.19999999999999996"><div class="heroSearchBannerCentered_background__nKNZZ jd-hero-search-centered-background"><img alt="fashion HQ editorial work space" fetchPriority="high" loading="eager" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://www.fashionpersonnel.co.uk/sites/default/files/styles/banner_desktop/public/paragraphs/2026-09/fashion-head-office.png.webp?itok=d0NTjWfV"/></div></div><div class="main_main__DJ4PE main_mainLarge__rmHOL"><div class="heroSearchBannerCentered_text__7MjWI jd-hero-search-centered-text"><div class="flex-item-element
69        mt-sm-4
70    mb-sm-4
71        
72        pt-sm-5 pt-md-0
73    pb-sm-0 pb-md-0"></div></div><form class="searchInput_wrapper__sJ7F1" data-test-id="search-form"><div class="formItemsInline_itemsWrapper__3D5Jw"><div class="formItemsInline_flexItems__urB23"><div class="flex-item-element
74        
75        
76        
77        
78        
79        flexItem_flexItem__0wD_n
80        jcl-flex-item-element formItemsInline_childFlexItem__I_GuF"><div class="input_inputWrapper__fOd_p"><input class="input_input__6rus1 undefined" placeholder="Search for a keyword" size="60" value=""/></div></div><div class="flex-item-element
81        
82        
83        
84        
85        
86        flexItem_flexItem__0wD_n
87        jcl-flex-item-element formItemsInline_childFlexItem__I_GuF"><div class="formItem_formItem__cwsfG"><label class="formLabel_formLabel__Bf7rz" for="geoautocomplete"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Enter location</span></label><div class="input_inputWrapper__fOd_p"><input class="input_input__6rus1 input_inputIconStart__wLNKL undefined" id="geoautocomplete" size="40" type="text" placeholder="Enter location" autoComplete="off"/><div class="input_inputIcon__7GQjr input_iconStart__deaIG"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" xml:space="preserve" width="1em" height="1em" aria-labelledby="" color="var(--color-gray3)" class="" style="color:var(--color-gray3);fill:var(--color-gray3)" fill="var(--color-gray3)"><title id="">Start typing...</title><path d="M32 1C20.694 1 9 9.639 9 24.095 9 39.24 30.383 60.797 31.293 61.707a.997.997 0 0 0 1.414 0C33.617 60.797 55 39.24 55 24.095 55 9.639 43.306 1 32 1zm0 31a8 8 0 1 1 0-16 8 8 0 0 1 0 16z" class="marker_svg__nc-icon-wrapper"></path></svg></div></div></div></div><button type="submit" class="button_btn__gwtF3 button_primary__ytRpZ button_raised__EpUfY btn--lg"><span>Search</span></button></div></div></form></div></div></section></section><!--/$--><!--$?--><template id="B:0"></template><!--/$--><!--$?--><template id="B:1"></template><!--/$--><!--$?--><template id="B:2"></template><!--/$--><!--$?--><template id="B:3"></template><!--/$--><!--$--><section id="row-6" class="jd-row-insecure_script"><section><div><style>
88/* ============================================================
89   FRP homepage — inter-module spacing tidy-up.
90   Paste into an empty Insecure Script row (order doesn't matter).
91   CSS only. Evens out the vertical gaps between the modules —
92   the biggest offender was ~130px of dead space under Featured
93   Jobs before the quick-links band.
94   ============================================================ */
95
96/* Featured jobs — trim the oversized bottom gap, tighten the top */
97.jd-row-featured_jobs [class*="pb-sm-12"] { padding-bottom: 56px !important; }
98.jd-row-featured_jobs [class*="pt-sm-11"] { padding-top: 32px !important; }
99
100/* Quick-links band — even top/bottom, in line with its neighbours */
101.frp-quicklinks { padding-top: 48px !important; padding-bottom: 48px !important; }
102
103/* Browse Jobs — trim the big gap before the footer */
104.jd-row-facet_categories [class*="pb-sm-11"],
105.jd-row-facet_categories [class*="pb-sm-12"] { padding-bottom: 64px !important; }
106</style></div></section></section><!--/$--><!--$?--><template id="B:4"></template><!--/$--><!--$?--><template id="B:5"></template><!--/$--><!--$?--><template id="B:6"></template><!--/$--></div></div></main></div></div>
106<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
106<div hidden id="S:0"><section id="row-2" class="jd-row-insecure_script"><section><div><div class="frp-home-hero">
107  <style>
108    .frp-home-hero, .frp-home-hero *, .frp-home-hero *::before, .frp-home-hero *::after {
109      box-sizing: border-box;
110    }
111    .frp-home-hero {
112      font-family: 'Roboto', Arial, Helvetica, sans-serif;
113      max-width: 1150px;
114      margin: -110px auto 40px;
115      padding: 56px 60px 52px;
116      border-radius: 32px;
117      background: #ffffff;
118      box-shadow: 0 15px 40px rgba(0, 0, 0, .08);
119      border: 1px solid #dde1e4;
120      position: relative;
121      overflow: hidden;
122    }
123    .frp-home-hero-circle {
124      position: absolute;
125      top: -80px;
126      right: -80px;
127      width: 240px;
128      height: 240px;
129      border-radius: 50%;
130      background: rgba(0, 0, 0, .04);
131    }
132    .frp-home-hero h1 {
133      font-family: 'Roboto', Arial, Helvetica, sans-serif;
134      font-size: clamp(38px, 5vw, 60px);
135      line-height: 1.08;
136      max-width: 900px;
137      margin: 0 0 26px;
138      color: #000000;
139      font-weight: 800;
140    }
141    .frp-home-hero h1 span { color: #374047; }
142
143    /* Intro copy — split into a lead + a hairline-flagged "what we cover" column
144       so three paragraphs read as a composed block, not a stack of grey text. */
145    .frp-home-hero-intro {
146      display: grid;
147      grid-template-columns: 1fr 1fr;
148      gap: 26px 44px;
149      max-width: 980px;
150      margin: 0;
151      align-items: start;
152    }
153    .frp-home-hero-lead {
154      font-size: 17px;
155      line-height: 1.6;
156      margin: 0;
157      color: #374047;
158    }
159    .frp-home-hero-support {
160      font-size: 15px;
161      line-height: 1.65;
162      margin: 0;
163      color: #5f6e78;
164      border-left: 2px solid #dde1e4;
165      padding-left: 22px;
166    }
167    .frp-home-hero-bridge {
168      font-size: clamp(17px, 2vw, 20px);
169      line-height: 1.4;
170      font-weight: 700;
171      color: #000000;
172      max-width: 820px;
173      margin: 24px 0 32px;
174    }
175    @media (max-width: 760px) {
176      .frp-home-hero-intro { grid-template-columns: 1fr; gap: 16px; }
177      .frp-home-hero-support {
178        border-left: 0;
179        padding-left: 0;
180        border-top: 1px solid #dde1e4;
181        padding-top: 16px;
182      }
183    }
184
185    .frp-home-hero-paths {
186      display: grid;
187      grid-template-columns: repeat(2, minmax(0, 1fr));
188      gap: 20px;
189    }
190    @media (max-width: 900px) {
191      .frp-home-hero-paths { grid-template-columns: 1fr; }
192    }
193
194    /* Path card — split text + image, image slightly the larger half */
195    .frp-home-hero-path {
196      display: grid;
197      grid-template-columns: 1fr 1.1fr;
198      overflow: hidden;
199      border-radius: 20px;
200      background: #eff2f4;
201      border: 1px solid #dde1e4;
202    }
203    .frp-home-hero-path-body {
204      padding: 30px;
205      display: flex;
206      flex-direction: column;
207    }
208    .frp-home-hero-path-eyebrow {
209      font-size: 11px;
210      font-weight: 700;
211      letter-spacing: .12em;
212      text-transform: uppercase;
213      color: #5f6e78;
214      margin-bottom: 10px;
215    }
216    .frp-home-hero-path h3 {
217      font-weight: 800;
218      font-size: clamp(20px, 2.4vw, 26px);
219      line-height: 1.15;
220      color: #000000;
221      margin: 0 0 10px;
222    }
223    .frp-home-hero-path p {
224      font-size: 14px;
225      line-height: 1.55;
226      color: #374047;
227      margin: 0 0 22px;
228    }
229    .frp-home-hero-path a {
230      margin-top: auto;
231      align-self: flex-start;
232      display: inline-block;
233      background: #000000;
234      color: #ffffff;
235      padding: 12px 24px;
236      border-radius: 999px;
237      text-decoration: none;
238      font-weight: 700;
239      font-size: 14px;
240    }
241    .frp-home-hero-path a::after { content: "  \2192"; white-space: pre; }
242
243    /* Works for both the <img> and the fallback placeholder <div>. */
244    .frp-home-hero-path-media {
245      width: 100%;
246      height: 100%;
247      min-height: 280px;
248      object-fit: cover;
249      background: #dde1e4;
250      background-size: cover;
251      background-position: center;
252      display: flex;
253      align-items: center;
254      justify-content: center;
255      font-size: 11px;
256      font-weight: 700;
257      letter-spacing: .12em;
258      text-transform: uppercase;
259      color: #8a9099;
260    }
261
262    .frp-home-hero-path--dark { background: #000000; border-color: #000000; }
263    .frp-home-hero-path--dark .frp-home-hero-path-eyebrow { color: #9aa0a6; }
264    .frp-home-hero-path--dark h3 { color: #ffffff; }
265    .frp-home-hero-path--dark p { color: #dedede; }
266    .frp-home-hero-path--dark a { background: #ffffff; color: #000000; }
267    .frp-home-hero-path--dark .frp-home-hero-path-media { background: #1c1c1c; color: #6b6b6b; }
268
269    @media (max-width: 640px) {
270      .frp-home-hero { margin: -60px auto 32px; padding: 36px 26px 30px; }
271
272      /* Older-iOS-Safari fix, 2026-09-17. This block used to be:
273           .frp-home-hero-path { grid-template-columns: 1fr; }
274           .frp-home-hero-path-media { order: -1; min-height: 160px; }
275         which relied on two things older WebKit gets wrong on a GRID item:
276         `order`, and the `height: 100%` inherited from the base rule above
277         (older Safari resolves that % against the container rather than the
278         auto-sized row, so the image grew to fill the whole card and — with
279         the card's `overflow: hidden` — the text painted on top of the photo).
280         Flexbox + an explicit px height removes both. */
281      .frp-home-hero-path {
282        display: -webkit-flex;
283        display: flex;
284        -webkit-flex-direction: column;
285        flex-direction: column;
286        grid-template-columns: none;
287      }
288      .frp-home-hero-path-media {
289        -webkit-order: -1;
290        order: -1;
291        display: block;
292        width: 100%;
293        height: 160px;
294        min-height: 0;
295        -webkit-flex: 0 0 auto;
296        flex: 0 0 auto;
297        -o-object-fit: cover;
298        object-fit: cover;
299      }
300      .frp-home-hero-path-body {
301        -webkit-order: 0;
302        order: 0;
303        -webkit-flex: 1 1 auto;
304        flex: 1 1 auto;
305      }
306    }
307  </style>
308
309  <div class="frp-home-hero-circle" aria-hidden="true"></div>
310  <h1>Fashion jobs. Brilliant people. <span>Big career energy.</span></h1>
311  <div class="frp-home-hero-intro">
312    <p class="frp-home-hero-lead">For over 30 years, we’ve been matching great people with some of the biggest, best and most exciting names in fashion, retail, beauty, lifestyle and ecommerce — across the UK and around the world.</p>
313    <p class="frp-home-hero-support">From buying, merchandising, design and production to marketing, ec
313ommerce, retail, head office and senior leadership, we know the industry, the brands and where the best opportunities are.</p>
314  </div>
315  <p class="frp-home-hero-bridge">Looking for your next fashion or retail job? Need brilliant people to grow your team? You’re in the right place.</p>
316
317  <div class="frp-home-hero-paths">
318    <div class="frp-home-hero-path">
319      <div class="frp-home-hero-path-body">
320        <span class="frp-home-hero-path-eyebrow">Looking for a job?</span>
321        <h3>Find your next role</h3>
322        <p>We take the time to understand what matters to you — from your first step to your next leadership move.</p>
323        <a href="/jobs">Browse Jobs</a>
324      </div>
325      <img class="frp-home-hero-path-media" src="https://backend.retailappointment.co.uk/sites/default/files/media/2026-09/next-role_0.png" alt loading="lazy">
326    </div>
327
328    <div class="frp-home-hero-path frp-home-hero-path--dark">
329      <div class="frp-home-hero-path-body">
330        <span class="frp-home-hero-path-eyebrow">Looking to hire?</span>
331        <h3>Grow your team</h3>
332        <p>From emerging talent to senior leadership — permanent, temporary or freelance.</p>
333        <a href="/looking-hire">Hire Talent</a>
334      </div>
335      <img class="frp-home-hero-path-media" src="https://backend.retailappointment.co.uk/sites/default/files/media/2026-09/grow-team_0.png" alt loading="lazy">
336    </div>
337  </div>
338</div></div></section></section></div>
338<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
339$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
339<div hidden id="S:1"><section id="row-3" class="jd-row-featured_jobs"><section><div class="vcl-box
340      box_box__OlC9O
341      
342      box_m-sm-0__N4Txl
343      box_p-sm-0__CNnDs" data-testid="box" style="background-color:var(--color-white);box-shadow:none;border-radius:0px" data-test-id="featured_jobs"><div class="main_main__DJ4PE main_mainLarge__rmHOL"><div class="flex-item-element
344        
345        m-sm-0
346        pt-sm-11
347    pb-sm-12"><div class="flex-item-wrapper
348      flex_flexItems__DhzIj
349      
350      flex_ai-sm-center__jTZ8a
351      flex_fw-sm-wrap__zQmr5
352      flex_jc-sm-space-between__AlsZO"><div class="flex-item-element
353        
354        
355        
356        
357        
358        flexItem_flexItem__0wD_n"><p class="jd-lp-hjob-teasers-intro
359      text_text__0N_kF text_primary__dCZf4
360      
361      
362      
363      
364      text_fw-sm-bold__MReIy
365      
366      
367      
368      text_tt-sm-uppercase__MLfX2">Featured jobs</p><div class="flex-item-element
369        mt-sm-6
370    mb-sm-6"></div></div><div class="visibility_hideMobile__oJeQo "><div class="flex-item-element
371        
372        
373        
374        flexItem_js-sm-flex-end__1BGls
375        
376        flexItem_flexItem__0wD_n"><a class="button_btn__gwtF3 button_linkBtn__bKpOa button_secondary__L02lW btn--lg" href="/jobs?"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Show more</title><path d="M14 37h13v13c0 .6.4 1 1 1h8c.6 0 1-.4 1-1V37h13c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1H37V14c0-.6-.4-1-1-1h-8c-.6 0-1 .4-1 1v13H14c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1z" class="add_svg__nc-icon-wrapper"></path></svg><span>See all jobs</span></a></div></div></div><div class="JobsTeaserGrid_jobsGrid__HIA_s
377        grid_grid__olPrd
378        
379        
380        grid_grid-gap-sm-6__Yligb"><div class="cell_cell-dsp-sm-grid__VeniU
381        cell_cell__KD6Av"><div title="Customer Service Representative" data-test-id="job-teaser-128152 " style="cursor:pointer;display:grid"><div class="jobTeaser_jobTeaserWrapper__7HfH9 jcl-job-teaser  " data-testid="jcl-job-teaser-wrapper"><div class="jcl-job-teaser-image"><img alt="Logo for job Customer Service Representative" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" style="color:transparent" src="https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC"/></div><div class="jcl-job-teaser-content"><div class="jobTeaser_jobTeaserTitle__XIgud jcl-job-teaser-title"><a data-avoid-redirect="true" href="/job/customer-service-representative-128152">Customer Service Representative</a></div><div class="jcl-job-teaser-info"><div class="jobTeaser_jobTeaserCompany__RO4_j jcl-job-teaser-company"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd jcl-job-teaser-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><g class="office_svg__nc-icon-wrapper"><path data-color="color-2" d="M47 7H33V2a1 1 0 1 0-2 0v5H17a1 1 0 0 0-1 1v30h9c1.654 0 3 1.346 3 3v22h8V34c0-1.654 1.346-3 3-3h9V8a1 1 0 0 0-1-1zm-8 17H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2zm0-7H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2z"></path><path d="M61 33H39a1 1 0 0 0-1 1v28a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V34a1 1 0 0 0-1-1zm-7 23h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zM25 40H3a1 1 0 0 0-1 1v21a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1zm-7 16h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2z"></path></g></svg></span><div class="jobTeaser_companyName___rhEr">Fashion Personnel Ltd</div></div><div class="flex-item-wrapper
382      flex_flexItems__DhzIj
383      
384      flex_ai-sm-center__jTZ8a
385      flex_fw-sm-wrap__zQmr5"><div class="jobTeaser_jobTeaserLocation__QTwy1 jcl-job-teaser-location" data-testid="jcl-job-teaser-location"><div class="flex-item-wrapper
386      flex_flexItems__DhzIj
387      
388      flex_ai-sm-center__jTZ8a
389      flex_fw-sm-nowrap__kS8fc"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">location</title><g class="map_marker_svg__nc-icon-wrapper"><path d="m61.713 5.042-19.666 5.9-19.676-7.871a1.01 1.01 0 0 0-.658-.029l-20 6A1 1 0 0 0 1 10v48a1 1 0 0 0 1.287.958l19.666-5.9 16.676 6.67a1 1 0 0 0 .742-1.858L23 51.323V5.477l18 7.2V25a1 1 0 0 0 2 0V12.744l18-5.4V28a1 1 0 0 0 2 0V6a1 1 0 0 0-1.287-.958ZM21 51.256l-18 5.4V10.744l18-5.4Z"></path><path d="M50 30c-6.391 0-13 4.746-13 12.688 0 7.565 11.818 18.581 12.321 19.046a1 1 0 0 0 1.358 0C51.182 61.269 63 50.253 63 42.688 63 34.746 56.391 30 50 30Zm0 17a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z" data-color="color-2"></path></g></svg></span><span class="popoverlist-no-list-item">Long Eaton, Nottingham, UK</span></div></div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Published</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Published<!-- -->:<!-- --> </span>23/09/2026</div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Expires</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Expires<!-- -->:<!-- --> </span>23/10/2026</div></div></div><div class="jobTeaser_jobTeaserOccupation__kIsbG jcl-job-teaser-occupation"></div><div class="jobTeaser_jobTeaserDescription__6HGLX jcl-job-teaser-description"></div></div><div class="flex-item-element
390        
391        
392        
393        
394        
395        flexItem_flexItem__0wD_n" style="flex:1"></div><div class="flex-item-wrapper
396      flex_flexItems__DhzIj
397      flex_fd-sm-column__T5mXM flex_fd-md-row__jrllk
398      flex_ai-sm-flex-start__g4mYB
399      flex_fw-sm-nowrap__kS8fc
400      flex_jc-sm-space-between__AlsZO
401      flex_gap-sm-5__yaBCH
402      jobTeaser_jobTeaserActions__peBah"><div class="jobTeaser_featuredIcon__qFKl2  "></div><span class="jobTeaser_bookmarkIcon__tbfqU"><button data-testid="icon-button" title="Bookmark" class="bookmark_iconWrapper__QQkQd" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="" class="icon-current-color" fill="" data-testid="star-line-icon"><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M32 6.833 38 26h20L42.108 37.941l6.246 19.226L32 45.285 15.646 57.167l6.246-19.226L6 26h20l6-19.167z" stroke-width="2"></path></svg></button></span></div></div></div></div><div class="cell_cell-dsp-sm-grid__VeniU
403        cell_cell__KD6Av"><div title="Ecommerce Operations Assistant" data-test-id="job-teaser-19034 " style="cursor:pointer;display:grid"><div class="jobTeaser_jobTeaserWrapper__7HfH9 jcl-job-teaser  " data-testid="jcl-job-teaser-wrapper"><div class="jcl-job-teaser-image"><img alt="Logo for job Ecommerce Operations Assistant" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" style="color:transparent" src="https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC"/></div><div class="jcl-job-teaser-content"><div class="jobTeaser_jobTeaserTitle__XIgud jcl-job-teaser-title"><a data-avoid-redirect="true" href="/job/ecommerce-operations-assistant-19034">Ecommerce Operations Assistant</a></div><div class="jcl-job-teaser-info"><div class="jobTeaser_jobTeaserCompany__RO4_j jcl-job-teaser-company"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd jcl-job-teaser-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><g class="office_svg__nc-icon-wrapper"><path data-color="color-2" d="M47 7H33V2a1 1 0 1 0-2 0v5H17a1 1 0 0 0-1 1v30h9c1.654 0 3 1.346 3 3v22h8V34c0-1.654 1.346-3 3-3h9V8a1 1 0 0 0-1-1zm-8 17H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2zm0-7H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2z"></path><path d="M61 33H39a1 1 0 0 0-1 1v28a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V34a1 1 0 0 0-1-1zm-7 23h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zM25 40H3a1 1 0 0 0-1 1v21a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1zm-7 16h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2z"></path></g></svg></span><div class="jobTeaser_companyName___rhEr">Fashion Personnel Ltd</div></div><div class="flex-item-wrapper
404      flex_flexItems__DhzIj
405      
406      flex_ai-sm-center__jTZ8a
407      flex_fw-sm-wrap__zQmr5"><div class="jobTeaser_jobTeaserLocation__QTwy1 jcl-job-teaser-location" data-testid="jcl-job-teaser-location"><div class="flex-item-wrapper
408      flex_flexItems__DhzIj
409      
410      flex_ai-sm-center__jTZ8a
411      flex_fw-sm-nowrap__kS8fc"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">location</title><g class="map_marker_svg__nc-icon-wrapper"><path d="m61.713 5.042-19.666 5.9-19.676-7.871a1.01 1.01 0 0 0-.658-.029l-20 6A1 1 0 0 0 1 10v48a1 1 0 0 0 1.287.958l19.666-5.9 16.676 6.67a1 1 0 0 0 .742-1.858L23 51.323V5.477l18 7.2V25a1 1 0 0 0 2 0V12.744l18-5.4V28a1 1 0 0 0 2 0V6a1 1 0 0 0-1.287-.958ZM21 51.256l-18 5.4V10.744l18-5.4Z"></path><path d="M50 30c-6.391 0-13 4.746-13 12.688 0 7.565 11.818 18.581 12.321 19.046a1 1 0 0 0 1.358 0C51.182 61.269 63 50.253 63 42.688 63 34.746 56.391 30 50 30Zm0 17a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z" data-color="color-2"></path></g></svg></span><span class="popoverlist-no-list-item">London W1W 8BA, UK</span></div></div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Published</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Published<!-- -->:<!-- --> </span>21/05/2026</div></div></div><div class="jobTeaser_jobTeaserOccupation__kIsbG jcl-job-teaser-occupation"></div><div class="jobTeaser_jobTeaserDescription__6HGLX jcl-job-teaser-description"></div></div><div class="flex-item-element
412        
413        
414        
415        
416        
417        flexItem_flexItem__0wD_n" style="flex:1"></div><div class="flex-item-wrapper
418      flex_flexItems__DhzIj
419      flex_fd-sm-column__T5mXM flex_fd-md-row__jrllk
420      flex_ai-sm-flex-start__g4mYB
421      flex_fw-sm-nowrap__kS8fc
422      flex_jc-sm-space-between__AlsZO
423      flex_gap-sm-5__yaBCH
424      jobTeaser_jobTeaserActions__peBah"><div class="jobTeaser_featuredIcon__qFKl2  "></div><span class="jobTeaser_bookmarkIcon__tbfqU"><button data-testid="icon-button" title="Bookmark" class="bookmark_iconWrapper__QQkQd" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="" class="icon-current-color" fill="" data-testid="star-line-icon"><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M32 6.833 38 26h20L42.108 37.941l6.246 19.226L32 45.285 15.646 57.167l6.246-19.226L6 26h20l6-19.167z" stroke-width="2"></path></svg></button></span></div></div></div></div><div class="cell_cell-dsp-sm-grid__VeniU
425        cell_cell__KD6Av"><div title="Assistant Store Manager" data-test-id="job-teaser-98715 " style="cursor:pointer;display:grid"><div class="jobTeaser_jobTeaserWrapper__7HfH9 jcl-job-teaser  " data-testid="jcl-job-teaser-wrapper"><div class="jcl-job-teaser-image"><img alt="Logo for job Assistant Store Manager" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" style="color:transparent" src="https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC"/></div><div class="jcl-job-teaser-content"><div class="jobTeaser_jobTeaserTitle__XIgud jcl-job-teaser-title"><a data-avoid-redirect="true" href="/job/assistant-store-manager-98715">Assistant Store Manager</a></div><div class="jcl-job-teaser-info"><div class="jobTeaser_jobTeaserCompany__RO4_j jcl-job-teaser-company"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd jcl-job-teaser-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><g class="office_svg__nc-icon-wrapper"><path data-color="color-2" d="M47 7H33V2a1 1 0 1 0-2 0v5H17a1 1 0 0 0-1 1v30h9c1.654 0 3 1.346 3 3v22h8V34c0-1.654 1.346-3 3-3h9V8a1 1 0 0 0-1-1zm-8 17H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2zm0-7H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2z"></path><path d="M61 33H39a1 1 0 0 0-1 1v28a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V34a1 1 0 0 0-1-1zm-7 23h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zM25 40H3a1 1 0 0 0-1 1v21a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1zm-7 16h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2z"></path></g></svg></span><div class="jobTeaser_companyName___rhEr">Fashion Personnel Ltd</div></div><div class="flex-item-wrapper
426      flex_flexItems__DhzIj
427      
428      flex_ai-sm-center__jTZ8a
429      flex_fw-sm-wrap__zQmr5"><div class="jobTeaser_jobTeaserLocation__QTwy1 jcl-job-teaser-location" data-testid="jcl-job-teaser-location"><div c
429lass="flex-item-wrapper
430      flex_flexItems__DhzIj
431      
432      flex_ai-sm-center__jTZ8a
433      flex_fw-sm-nowrap__kS8fc"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">location</title><g class="map_marker_svg__nc-icon-wrapper"><path d="m61.713 5.042-19.666 5.9-19.676-7.871a1.01 1.01 0 0 0-.658-.029l-20 6A1 1 0 0 0 1 10v48a1 1 0 0 0 1.287.958l19.666-5.9 16.676 6.67a1 1 0 0 0 .742-1.858L23 51.323V5.477l18 7.2V25a1 1 0 0 0 2 0V12.744l18-5.4V28a1 1 0 0 0 2 0V6a1 1 0 0 0-1.287-.958ZM21 51.256l-18 5.4V10.744l18-5.4Z"></path><path d="M50 30c-6.391 0-13 4.746-13 12.688 0 7.565 11.818 18.581 12.321 19.046a1 1 0 0 0 1.358 0C51.182 61.269 63 50.253 63 42.688 63 34.746 56.391 30 50 30Zm0 17a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z" data-color="color-2"></path></g></svg></span><span class="popoverlist-no-list-item">London, UK</span></div></div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Published</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Published<!-- -->:<!-- --> </span>21/08/2026</div></div></div><div class="jobTeaser_jobTeaserOccupation__kIsbG jcl-job-teaser-occupation"></div><div class="jobTeaser_jobTeaserDescription__6HGLX jcl-job-teaser-description"></div></div><div class="flex-item-element
434        
435        
436        
437        
438        
439        flexItem_flexItem__0wD_n" style="flex:1"></div><div class="flex-item-wrapper
440      flex_flexItems__DhzIj
441      flex_fd-sm-column__T5mXM flex_fd-md-row__jrllk
442      flex_ai-sm-flex-start__g4mYB
443      flex_fw-sm-nowrap__kS8fc
444      flex_jc-sm-space-between__AlsZO
445      flex_gap-sm-5__yaBCH
446      jobTeaser_jobTeaserActions__peBah"><div class="jobTeaser_featuredIcon__qFKl2  "></div><span class="jobTeaser_bookmarkIcon__tbfqU"><button data-testid="icon-button" title="Bookmark" class="bookmark_iconWrapper__QQkQd" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="" class="icon-current-color" fill="" data-testid="star-line-icon"><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M32 6.833 38 26h20L42.108 37.941l6.246 19.226L32 45.285 15.646 57.167l6.246-19.226L6 26h20l6-19.167z" stroke-width="2"></path></svg></button></span></div></div></div></div><div class="cell_cell-dsp-sm-grid__VeniU
447        cell_cell__KD6Av"><div title="Head of Merchandising – Fast Fashion" data-test-id="job-teaser-98606 " style="cursor:pointer;display:grid"><div class="jobTeaser_jobTeaserWrapper__7HfH9 jcl-job-teaser  " data-testid="jcl-job-teaser-wrapper"><div class="jcl-job-teaser-image"><img alt="Logo for job Head of Merchandising – Fast Fashion" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" style="color:transparent" src="https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC"/></div><div class="jcl-job-teaser-content"><div class="jobTeaser_jobTeaserTitle__XIgud jcl-job-teaser-title"><a data-avoid-redirect="true" href="/job/head-merchandising-fast-fashion-98606">Head of Merchandising – Fast Fashion</a></div><div class="jcl-job-teaser-info"><div class="jobTeaser_jobTeaserCompany__RO4_j jcl-job-teaser-company"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd jcl-job-teaser-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><g class="office_svg__nc-icon-wrapper"><path data-color="color-2" d="M47 7H33V2a1 1 0 1 0-2 0v5H17a1 1 0 0 0-1 1v30h9c1.654 0 3 1.346 3 3v22h8V34c0-1.654 1.346-3 3-3h9V8a1 1 0 0 0-1-1zm-8 17H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2zm0-7H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2z"></path><path d="M61 33H39a1 1 0 0 0-1 1v28a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V34a1 1 0 0 0-1-1zm-7 23h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zM25 40H3a1 1 0 0 0-1 1v21a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1zm-7 16h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2z"></path></g></svg></span><div class="jobTeaser_companyName___rhEr">Fashion Personnel Ltd</div></div><div class="flex-item-wrapper
448      flex_flexItems__DhzIj
449      
450      flex_ai-sm-center__jTZ8a
451      flex_fw-sm-wrap__zQmr5"><div class="jobTeaser_jobTeaserLocation__QTwy1 jcl-job-teaser-location" data-testid="jcl-job-teaser-location"><div class="flex-item-wrapper
452      flex_flexItems__DhzIj
453      
454      flex_ai-sm-center__jTZ8a
455      flex_fw-sm-nowrap__kS8fc"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">location</title><g class="map_marker_svg__nc-icon-wrapper"><path d="m61.713 5.042-19.666 5.9-19.676-7.871a1.01 1.01 0 0 0-.658-.029l-20 6A1 1 0 0 0 1 10v48a1 1 0 0 0 1.287.958l19.666-5.9 16.676 6.67a1 1 0 0 0 .742-1.858L23 51.323V5.477l18 7.2V25a1 1 0 0 0 2 0V12.744l18-5.4V28a1 1 0 0 0 2 0V6a1 1 0 0 0-1.287-.958ZM21 51.256l-18 5.4V10.744l18-5.4Z"></path><path d="M50 30c-6.391 0-13 4.746-13 12.688 0 7.565 11.818 18.581 12.321 19.046a1 1 0 0 0 1.358 0C51.182 61.269 63 50.253 63 42.688 63 34.746 56.391 30 50 30Zm0 17a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z" data-color="color-2"></path></g></svg></span><span class="popoverlist-no-list-item">London, UK</span></div></div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Published</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Published<!-- -->:<!-- --> </span>21/08/2026</div></div></div><div class="jobTeaser_jobTeaserOccupation__kIsbG jcl-job-teaser-occupation"></div><div class="jobTeaser_jobTeaserDescription__6HGLX jcl-job-teaser-description"></div></div><div class="flex-item-element
456        
457        
458        
459        
460        
461        flexItem_flexItem__0wD_n" style="flex:1"></div><div class="flex-item-wrapper
462      flex_flexItems__DhzIj
463      flex_fd-sm-column__T5mXM flex_fd-md-row__jrllk
464      flex_ai-sm-flex-start__g4mYB
465      flex_fw-sm-nowrap__kS8fc
466      flex_jc-sm-space-between__AlsZO
467      flex_gap-sm-5__yaBCH
468      jobTeaser_jobTeaserActions__peBah"><div class="jobTeaser_featuredIcon__qFKl2  "></div><span class="jobTeaser_bookmarkIcon__tbfqU"><button data-testid="icon-button" title="Bookmark" class="bookmark_iconWrapper__QQkQd" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="" class="icon-current-color" fill="" data-testid="star-line-icon"><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M32 6.833 38 26h20L42.108 37.941l6.246 19.226L32 45.285 15.646 57.167l6.246-19.226L6 26h20l6-19.167z" stroke-width="2"></path></svg></button></span></div></div></div></div><div class="cell_cell-dsp-sm-grid__VeniU
469        cell_cell__KD6Av"><div title="Senior Childrenswear Garment Technologist – Maternity Cover Contract" data-test-id="job-teaser-132948 " style="cursor:pointer;display:grid"><div class="jobTeaser_jobTeaserWrapper__7HfH9 jcl-job-teaser  " data-testid="jcl-job-teaser-wrapper"><div class="jcl-job-teaser-image"><div class="flex-item-wrapper
470      flex_flexItems__DhzIj
471      
472      
473      flex_fw-sm-wrap__zQmr5"><div style="width:50px;text-align:center"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" xml:space="preserve" width="40" height="40" aria-labelledby="" color="var(--color-gray2)" class="" style="color:var(--color-gray2);
473fill:var(--color-gray2)" fill="var(--color-gray2)"><title id="">No logo available</title><g class="briefcase_svg__nc-icon-wrapper"><path data-color="color-2" d="M43 10h-2V5H23v5h-2V4a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v6zM39 46v3a1 1 0 0 1-1 1H26a1 1 0 0 1-1-1v-3H5v11a4 4 0 0 0 4 4h46a4 4 0 0 0 4-4V46H39z"></path><path d="M59 12H5a4 4 0 0 0-4 4v27a1 1 0 0 0 1 1h23v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3h23a1 1 0 0 0 1-1V16a4 4 0 0 0-4-4z"></path></g></svg></div></div></div><div class="jcl-job-teaser-content"><div class="jobTeaser_jobTeaserTitle__XIgud jcl-job-teaser-title"><a data-avoid-redirect="true" href="/job/senior-childrenswear-garment-technologist-maternity-cover-contract-132948">Senior Childrenswear Garment Technologist – Maternity Cover Contract</a></div><div class="jcl-job-teaser-info"><div class="jobTeaser_jobTeaserCompany__RO4_j jcl-job-teaser-company"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd jcl-job-teaser-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><g class="office_svg__nc-icon-wrapper"><path data-color="color-2" d="M47 7H33V2a1 1 0 1 0-2 0v5H17a1 1 0 0 0-1 1v30h9c1.654 0 3 1.346 3 3v22h8V34c0-1.654 1.346-3 3-3h9V8a1 1 0 0 0-1-1zm-8 17H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2zm0-7H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2z"></path><path d="M61 33H39a1 1 0 0 0-1 1v28a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V34a1 1 0 0 0-1-1zm-7 23h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zM25 40H3a1 1 0 0 0-1 1v21a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1zm-7 16h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2z"></path></g></svg></span><div class="jobTeaser_companyName___rhEr">Fashion Personnel Ltd</div></div><div class="flex-item-wrapper
474      flex_flexItems__DhzIj
475      
476      flex_ai-sm-center__jTZ8a
477      flex_fw-sm-wrap__zQmr5"><div class="jobTeaser_jobTeaserLocation__QTwy1 jcl-job-teaser-location" data-testid="jcl-job-teaser-location"><div class="flex-item-wrapper
478      flex_flexItems__DhzIj
479      
480      flex_ai-sm-center__jTZ8a
481      flex_fw-sm-nowrap__kS8fc"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">location</title><g class="map_marker_svg__nc-icon-wrapper"><path d="m61.713 5.042-19.666 5.9-19.676-7.871a1.01 1.01 0 0 0-.658-.029l-20 6A1 1 0 0 0 1 10v48a1 1 0 0 0 1.287.958l19.666-5.9 16.676 6.67a1 1 0 0 0 .742-1.858L23 51.323V5.477l18 7.2V25a1 1 0 0 0 2 0V12.744l18-5.4V28a1 1 0 0 0 2 0V6a1 1 0 0 0-1.287-.958ZM21 51.256l-18 5.4V10.744l18-5.4Z"></path><path d="M50 30c-6.391 0-13 4.746-13 12.688 0 7.565 11.818 18.581 12.321 19.046a1 1 0 0 0 1.358 0C51.182 61.269 63 50.253 63 42.688 63 34.746 56.391 30 50 30Zm0 17a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z" data-color="color-2"></path></g></svg></span><span class="popoverlist-no-list-item">Hertfordshire, UK</span></div></div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Published</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Published<!-- -->:<!-- --> </span>28/09/2026</div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Expires</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Expires<!-- -->:<!-- --> </span>28/10/2026</div></div></div><div class="jobTeaser_jobTeaserOccupation__kIsbG jcl-job-teaser-occupation"></div><div class="jobTeaser_jobTeaserDescription__6HGLX jcl-job-teaser-description"></div></div><div class="flex-item-element
482        
483        
484        
485        
486        
487        flexItem_flexItem__0wD_n" style="flex:1"></div><div class="flex-item-wrapper
488      flex_flexItems__DhzIj
489      flex_fd-sm-column__T5mXM flex_fd-md-row__jrllk
490      flex_ai-sm-flex-start__g4mYB
491      flex_fw-sm-nowrap__kS8fc
492      flex_jc-sm-space-between__AlsZO
493      flex_gap-sm-5__yaBCH
494      jobTeaser_jobTeaserActions__peBah"><div class="jobTeaser_featuredIcon__qFKl2  "></div><span class="jobTeaser_bookmarkIcon__tbfqU"><button data-testid="icon-button" title="Bookmark" class="bookmark_iconWrapper__QQkQd" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="" class="icon-current-color" fill="" data-testid="star-line-icon"><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M32 6.833 38 26h20L42.108 37.941l6.246 19.226L32 45.285 15.646 57.167l6.246-19.226L6 26h20l6-19.167z" stroke-width="2"></path></svg></button></span></div></div></div></div><div class="cell_cell-dsp-sm-grid__VeniU
495        cell_cell__KD6Av"><div title="Merchandising Admin Assistant – Temporary" data-test-id="job-teaser-138226 " style="cursor:pointer;display:grid"><div class="jobTeaser_jobTeaserWrapper__7HfH9 jcl-job-teaser  " data-testid="jcl-job-teaser-wrapper"><div class="jcl-job-teaser-image"><img alt="Logo for job Merchandising Admin Assistant – Temporary" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" style="color:transparent" src="https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC"/></div><div class="jcl-job-teaser-content"><div class="jobTeaser_jobTeaserTitle__XIgud jcl-job-teaser-title"><a data-avoid-redirect="true" href="/job/merchandising-admin-assistant-temporary-138226">Merchandising Admin Assistant – Temporary</a></div><div class="jcl-job-teaser-info"><div class="jobTeaser_jobTeaserCompany__RO4_j jcl-job-teaser-company"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd jcl-job-teaser-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><g class="office_svg__nc-icon-wrapper"><path data-color="color-2" d="M47 7H33V2a1 1 0 1 0-2 0v5H17a1 1 0 0 0-1 1v30h9c1.654 0 3 1.346 3 3v22h8V34c0-1.654 1.346-3 3-3h9V8a1 1 0 0 0-1-1zm-8 17H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2zm0-7H25a1 1 0 1 1 0-2h14a1 1 0 1 1 0 2z"></path><path d="M61 33H39a1 1 0 0 0-1 1v28a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V34a1 1 0 0 0-1-1zm-7 23h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zM25 40H3a1 1 0 0 0-1 1v21a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1zm-7 16h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2zm0-7h-8a1 1 0 1 1 0-2h8a1 1 0 1 1 0 2z"></path></g></svg></span><div class="jobTeaser_companyName___rhEr">Fashion Personnel Ltd</div></div><div class="flex-item-wrapper
496      flex_flexItems__DhzIj
497      
498      flex_ai-sm-center__jTZ8a
499      flex_fw-sm-wrap__zQmr5"><div class="jobTeaser_jobTeaserLocation__QTwy1 jcl-job-teaser-location" data-testid="jcl-job-teaser-location"><div class="flex-item-wrapper
500      flex_flexItems__DhzIj
501      
502      flex_ai-sm-center__jTZ8a
503      flex_fw-sm-nowrap__kS8fc"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">location</title><g class="map_marker_svg__nc-icon-wrapper"><path d="m61.713 5.042-19.666 5.9-19.676-7.871a1.01 1.01 0 0 0-.658-.029l-20 6A1 1 0 0 0 1 10v48a1 1 0 0 0 1.287.958l19.666-5.9 16.676 6.67a1 1 0 0 0 .742-1.858L23 51.323V5.477l18 7.2V25a1 1 0 0 0 2 0V12.744l18-5.4V28a1 1 0 0 0 2 0V6a1 1 0 0 0-1.287-.958ZM21 51.256l-18 5.4V10.744l18-5.4Z"></path><path d="M50 30c-6.391 0-13 4.746-13 12.688 0 7.565 11.818 18.581 12.321 19.046a1 1 0 0 0 1.358 0C51.182 61.269 63 50.253 63 42.688 63 34.746 56.391 30 50 30Zm0 17a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z" data-color="color-2"></path></g></svg></span><span class="popoverlist-no-list-item">London, UK</span></div></div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Published</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Published<!-- -->:<!-- --> </span>02/10/2026</div><div class="jobTeaser_jobTeaserDate__aNE0m"><span class="jobTeaser_jobTeaserIcon__tZFcu jobTeaser_jobTeaserIconHideMobile__lXpnd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Expires</title><g class="calendar_svg__nc-icon-wrapper"><path d="M32 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM15 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1ZM49 12a1 1 0 0 1-1-1V2a1 1 0 0 1 2 0v9a1 1 0 0 1-1 1Z"></path><path d="M35.587 55H6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h52a1 1 0 0 1 1 1v20.211a14.065 14.065 0 0 1 2 2.605V9a2 2 0 0 0-2-2h-7v4a3 3 0 0 1-6 0V7H35v4a3 3 0 0 1-6 0V7H18v4a3 3 0 0 1-6 0V7H5a2 2 0 0 0-2 2v46a2 2 0 0 0 2 2h31.365a13.972 13.972 0 0 1-.778-2Z"></path><path d="M49 39a12 12 0 1 0 12 12 12 12 0 0 0-12-12Zm5 13h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2Z" data-color="color-2"></path></g></svg></span><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Expires<!-- -->:<!-- --> </span>01/11/2026</div></div></div><div class="jobTeaser_jobTeaserOccupation__kIsbG jcl-job-teaser-occupation"></div><div class="jobTeaser_jobTeaserDescription__6HGLX jcl-job-teaser-description"></div></div><div class="flex-item-element
504        
505        
506        
507        
508        
509        flexItem_flexItem__0wD_n" style="flex:1"></div><div class="flex-item-wrapper
510      flex_flexItems__DhzIj
511      flex_fd-sm-column__T5mXM flex_fd-md-row__jrllk
512      flex_ai-sm-flex-start__g4mYB
513      flex_fw-sm-nowrap__kS8fc
514      flex_jc-sm-space-between__AlsZO
515      flex_gap-sm-5__yaBCH
516      jobTeaser_jobTeaserActions__peBah"><div class="jobTeaser_featuredIcon__qFKl2  "></div><span class="jobTeaser_bookmarkIcon__tbfqU"><button data-testid="icon-button" title="Bookmark" class="bookmark_iconWrapper__QQkQd" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="" class="icon-current-color" fill="" data-testid="star-line-icon"><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M32 6.833 38 26h20L42.108 37.941l6.246 19.226L32 45.285 15.646 57.167l6.246-19.226L6 26h20l6-19.167z" stroke-width="2"></path></svg></button></span></div></div></div></div></div><div class="visibility_hideDesktop__aQ5a0 "><div class="flex-item-element
517        mt-sm-4
518    mb-sm-4"></div><a class="button_btn__gwtF3 button_linkBtn__bKpOa button_secondary__L02lW btn--lg" href="/jobs?"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="1em" height="1em" aria-labelledby="" color="" class="icon-current-color" fill=""><title id="">Show more</title><path d="M14 37h13v13c0 .6.4 1 1 1h8c.6 0 1-.4 1-1V37h13c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1H37V14c0-.6-.4-1-1-1h-8c-.6 0-1 .4-1 1v13H14c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1z" class="add_svg__nc-icon-wrapper"></path></svg><span>See all jobs</span></a></div></div></div></div></section></section></div>
518<script>$RC("B:1","S:1")</script>
518<div hidden id="S:2"><section id="row-4" class="jd-row-insecure_script"><section><div><div class="frp-quicklinks">
519  <style>
520    /* ========================================================
521       FRP homepage — MODULE 3 (replacement for the native
522       Products grid carousel). Static 5-up icon-link row:
523       Christmas Staffing / FAQs / Career Advice / Recruitment
524       Services / Our Story (real site copy; "Send Your CV" was
525       swapped for FAQs 2026-09-10). Paste into an empty Insecure
526       Script row; the native products_grid row is removed.
527       Monochrome. HTML + CSS only, no JS, no carousel.
528       Full-width band (row supplies the background); the content
529       inside is capped and centred so the columns stay tidy.
530       ======================================================== */
531    .frp-quicklinks {
532      box-sizing: border-box;
533      width: 100%;
534      padding: 44px 20px;
535      font-family: Arial, Helvetica, sans-serif;
536      border-top: 1px solid #dde1e4;
537      border-bottom: 1px solid #dde1e4;
538    }
539    .frp-quicklinks *, .frp-quicklinks *::before, .frp-quicklinks *::after { box-sizing: border-box; }
540
541    .frp-quicklinks-inner {
542      max-width: 1100px;
543      margin-left: auto;
544      margin-right: auto;
545    }
546
547    .frp-quicklinks-grid {
548      display: grid;
549      grid-template-columns: repeat(5, minmax(0, 1fr));
550      gap: 28px;
551      align-items: stretch;   /* equal-height columns so the links line up */
552    }
553    @media (max-width: 1024px) {
554      .frp-quicklinks-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
555    }
556    @media (max-width: 720px) {
557      .frp-quicklinks-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
558    }
559    @media (max-width: 480px) {
560      .frp-quicklinks-grid { grid-template-columns: 1fr; gap: 24px; }
561    }
562
563    .frp-quicklinks-item { display: flex; flex-direction: column; align-items: flex-start; height: 100%; }
564    .frp-quicklinks-icon { width: 30px; height: 30px; margin-bottom: 14px; color: #000000; }
565    .frp-quicklinks-icon svg { width: 100%; height: 100%; display: block; }
566    .frp-quicklinks-item h3 {
567      font-family: 'Roboto', Arial, Helvetica, sans-serif;
568      font-size: 16px;
569      font-weight: 700;
570      color: #000000;
571      margin: 0 0 6px;
572      line-height: 1.3;
573    }
574    .frp-quicklinks-item p {
575      font-size: 13px;
576      line-height: 1.55;
577      color: #5f6e78;
578      margin: 0 0 14px;
579    }
580    .frp-quicklinks-item a {
581      margin-top: auto;
582      font-size: 13px;
583      font-weight: 700;
584      color: #000000;
585      text-decoration: none;
586    }
587    .frp-quicklinks-item a span { text-decoration: underline; text-underline-offset: 3px; }
588    .frp-quicklinks-item a::after { content: " \2192"; }
589    .frp-quicklinks-item a:hover { color: #374047; }
590  </style>
591
592  <div class="frp-quicklinks-inner">
593    <div class="frp-quicklinks-grid">
594      <div class="frp-quicklinks-item">
595        <span class="frp-quicklinks-icon" aria-hidden="true">
596          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
597            <rect x="3" y="8" width="18" height="4" rx="1" /><path d="M12 8v13" />
598            <path d="M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7" />
599            <path d="M7.5 8a2.5 2.5 0 0 1 0-5C11 3 12 8 12 8" /><path d="M16.5 8a2.5 2.5 0 0 0 0-5C13 3 12 8 12 8" />
600          </svg>
601        </span>
602        <h3>Christmas Staffing</h3>
603        <p>Peak season moves fast. Whether you’re looking for Christmas work or building a temporary team, we’ll help connect great people with great retail employers.</p>
604        <a href="/christmas-staffing"><span>Christmas Staffing</span></a>
605      </div>
606
607      <div class="frp-quicklinks-item">
608        <span class="frp-quicklinks-icon" aria-hidden="true">
609          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
610            <circle cx="12" cy="12" r="10" />
611            <path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" />
612            <line x1="12" y1="17" x2="12.01" y2="17" />
613          </svg>
614        </span>
615        <h3>FAQs</h3>
616        <p>The questions we’re asked most, for clients and candidates — when to use an agency, how we work, the process, and what to expect.</p>
617        <a href="/fashion-personnel-faqs"><span>Read our FAQs</span></a>
618      </div>
619
620      <div class="frp-quicklinks-item">
621        <span class="frp-quicklinks-icon" aria-hidden="true">
622          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
623            <path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z" />
624          </svg>
625        </span>
626        <h3>Career Advice</h3>
627        <p>From writing stronger applications and preparing for interviews to researching employers, negotiating your salary and bouncing back from rejection, our expert guides are here to help you land your next role.</p>
628        <a href="/fashion-personnel-career-advice"><span>Career Advice</span></a>
629      </div>
630
631      <div class="frp-quicklinks-item">
632        <span class="frp-quicklinks-icon" aria-hidden="true">
633          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
634            <path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2" /><circle cx="9" cy="7" r="4" />
635            <path d="M23 21v-2a4 4 0 0 0-3-3.87" /><path d="M16 3.13a4 4 0 0 1 0 7.75" />
636          </svg>
637        </span>
638        <h3>Recruitment Services</h3>
639        <p>Permanent, temp, freelance or executive search — whatever the brief, we know the market and where to find the talent. From one standout hire to an entire team, we’ll build the right recruitment solution around you.</p>
640        <a href="/recruitment-services"><span>Recruitment Services</span></a>
641      </div>
642
643      <div class="frp-quicklinks-item">
644        <span class="frp-quicklinks-icon" aria-hidden="true">
645          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
646            <path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20" />
647            <path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z" />
648          </svg>
649        </span>
650        <h3>Our Story</h3>
651        <p>Thirty-plus years on, we’re still as passionate about fashion and people as we were on day one. The industry keeps evolving, and so do we.</p>
652        <a href="/fashion-personnel-our-story"><span>Our Story</span></a>
653      </div>
654    </div>
655  </div>
656</div></div></section></section></div>
656<script>$RC("B:2","S:2")</script>
656<div hidden id="S:3"><section id="row-5" class="jd-row-insecure_script"><section><div><style>
657/* ============================================================
658   FRP homepage restyle — MODULE 2: Featured jobs cards
659   Native module: jd-row-featured_jobs
660   Paste into an empty Insecure Script row. CSS only, no JS.
661   Monochrome. 3-up card row, black job titles as the lead
662   element, tidy meta lines, company-logo image hidden, section
663   heading + "see all" link cleaned up.
664   NOTE: set the module's "number of jobs to show" to a multiple
665   of 3 (3, 6 or 9) in its CMS settings, otherwise the last row
666   is ragged.
667   ============================================================ */
668
669/* 3 across on desktop, 2 on tablet, 1 on mobile */
670.jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,
671.jd-row-featured_jobs .grid_grid__olPrd {
672  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
673  gap: 20px !important;
674}
675@media (max-width: 1100px) {
676  .jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,
677  .jd-row-featured_jobs .grid_grid__olPrd { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
678}
679@media (max-width: 620px) {
680  .jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,
681  .jd-row-featured_jobs .grid_grid__olPrd { grid-template-columns: 1fr !important; }
682}
683
684/* Card */
685.jd-row-featured_jobs .jobTeaser_jobTeaserWrapper__7HfH9 {
686  border: 1px solid #dde1e4 !important;
687  border-radius: 16px !important;
688  padding: 22px !important;
689  transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
690}
691.jd-row-featured_jobs .jobTeaser_jobTeaserWrapper__7HfH9:hover {
692  border-color: #000000 !important;
693  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.08) !important;
694  transform: translateY(-3px);
695}
696
697/* Drop the company-logo image — the mock-up uses a plain building glyph */
698.jd-row-featured_jobs .jcl-job-teaser-image { display: none !important; }
699
700/* Job title — the lead element: black, Roboto */
701.jd-row-featured_jobs .jobTeaser_jobTeaserTitle__XIgud,
702.jd-row-featured_jobs .jobTeaser_jobTeaserTitle__XIgud a {
703  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
704  font-size: 17px !important;
705  font-weight: 700 !important;
706  line-height: 1.3 !important;
707  color: #000000 !important;
708}
709
710/* Meta lines */
711.jd-row-featured_jobs .jobTeaser_jobTeaserCompany__RO4_j,
712.jd-row-featured_jobs .jobTeaser_companyName___rhEr { font-size: 14px !important; color: #374047 !important; }
713.jd-row-featured_jobs .jobTeaser_jobTeaserLocation__QTwy1,
714.jd-row-featured_jobs .jobTeaser_jobTeaserDate__aNE0m { font-size: 13px !important; color: #5f6e78 !important; }
715
716/* Section heading */
717.jd-row-featured_jobs .jd-lp-hjob-teasers-intro {
718  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
719  font-size: 22px !important;
720  font-weight: 800 !important;
721  text-transform: none !important;
722  letter-spacing: 0 !important;
723  color: #000000 !important;
724}
725
726/* "See all jobs" — plain underlined link, not a button */
727.jd-row-featured_jobs .button_secondary__L02lW {
728  background: transparent !important;
729  border: 0 !important;
730  padding: 0 !important;
731  color: #000000 !important;
732  font-weight: 700 !important;
733  text-decoration: underline !important;
734  text-underline-offset: 3px;
735}
736.jd-row-featured_jobs .button_secondary__L02lW svg { display: none !important; }
737</style></div></section></section></div>
737<script>$RC("B:3","S:3")</script>
737<div hidden id="S:4"><section id="row-7" class="jd-row-facet_categories"><section><div class="vcl-box
738      box_box__OlC9O
739      
740      box_mt-sm-0__pzODn
741      box_pt-sm-11__i9IvF
742    box_pb-sm-11__5Lk_I" data-testid="box" style="box-shadow:none;border-radius:0px"><div class="main_main__DJ4PE main_mainLarge__rmHOL"><h2 class="text_text__0N_kF
743      
744      
745      text_fs-sm-5__ovhsT text_fs-md-6__lgZIC
746      text_lh-sm-5___9OwV text_lh-md-6__3oQrj
747      
748      
749      text_ta-sm-center__Gs9Qa">Browse Jobs</h2><div class="flex-item-element
750        mt-sm-8
751    mb-sm-8"></div><p class="text_text__0N_kF text_gray6__4Sy_7
752      
753      
754      text_fs-sm-4__i3NQs
755      text_lh-sm-5___9OwV
756      
757      
758      text_ta-sm-center__Gs9Qa">Explore opportunities by sector, contract type and location or country</p><div class="flex-item-element
759        mt-sm-4
760        mb-sm-11"></div><div class="visibility_hideMobile__oJeQo "><div class="grid_grid__olPrd
761        
762        
763        grid_grid-gap-sm-6__Yligb
764        
765        
766        
767        
768        
769        grid_ji-sm-left__MTk6U grid_ji-md-center__3D__L" style="grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))"><div class="linksBlock_linkBlockWrapper__dzFFr"><h2 class="linksBlock_blockTitle__rytm7">Jobs by Sector</h2><ul class="linksBlock_listBlock__NjpHs"><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/head-office">Head Office (62)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/design-production-technical">Design, Production &amp; Technical (60)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/merchandising">Merchandising (32)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/retail-staff">Retail Staff (24)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/retail-management">Retail Management (19)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/buying">Buying (19)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/digital-ecommerce">Digital / Ecommerce (18)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/office-management">Office Management (10)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/finance">Finance (6)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/it-data-management">IT / Data Management (5)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/planning">Planning (4)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/distribution-logistics">Distribution / Logistics (3)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/human-resources-hr">Human Resources / HR (3)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/field-based-management">Field Based Management (2)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/marketing-communications-pr">Marketing Communications PR (2)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/wholesale-sales">Wholesale / Sales (2)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/product-development">Product Development (2)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/visual-merchandising-display">Visual Merchandising / Display (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
769fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/business-development">Business development (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/front-house">Front of house (1)</a></li></ul><button class="linksBlock_expandButton__e2uCT"><span class="text_text__0N_kF text_gray5__j59jA"><div class="flex-item-wrapper
770      flex_flexItems__DhzIj
771      
772      
773      flex_fw-sm-wrap__zQmr5">more<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="" class="icon-current-color" fill="" aria-hidden="true"><title id="">more</title><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></span></button></div><div class="linksBlock_linkBlockWrapper__dzFFr"><h2 class="linksBlock_blockTitle__rytm7">Jobs by Contract</h2><ul class="linksBlock_listBlock__NjpHs"><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_employment_type" href="/jobs/full-time">Full Time (109)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_employment_type" href="/jobs/temporary">Temporary (90)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_employment_type" href="/jobs/fixed-term-contract">Fixed Term Contract (15)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_employment_type" href="/jobs/part-time">Part Time (4)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-field_job_employment_type" href="/jobs/remote">Remote (1)</a></li></ul></div><div class="linksBlock_linkBlockWrapper__dzFFr"><h2 class="linksBlock_blockTitle__rytm7">Jobs by City / Town</h2><ul class="linksBlock_listBlock__NjpHs"><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/london">London (150)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/central-london">Central London (5)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/leeds">Leeds (5)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/manchester">Manchester (5)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/braintree">Braintree (3)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/buckinghamshire">Buckinghamshire (3)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/yorkshire">Yorkshire (3)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/bicester">Bicester (2)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/long-eaton">Long Eaton (2)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/milton-keynes">Milton Keynes (2)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/belfast">Belfast (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/birmingham">Birmingham (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/cheltenham">Cheltenham (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/dartford">Dartford (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/east-london">East London (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/edinburgh">Edinburgh (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/glasgow">Glasgow (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/gloucester">Gloucester (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/harrogate">Harrogate (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/kugompo-city">KuGompo City (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/madrid">Madrid (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/nottingham">Nottingham (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/portsmouth">Portsmouth (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/st-albans">St Albans (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/tewkesbury">Tewkesbury (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
773fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_location_city" href="/jobs/york">York (1)</a></li></ul><button class="linksBlock_expandButton__e2uCT"><span class="text_text__0N_kF text_gray5__j59jA"><div class="flex-item-wrapper
774      flex_flexItems__DhzIj
775      
776      
777      flex_fw-sm-wrap__zQmr5">more<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="" class="icon-current-color" fill="" aria-hidden="true"><title id="">more</title><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></span></button></div><div class="linksBlock_linkBlockWrapper__dzFFr"><h2 class="linksBlock_blockTitle__rytm7">Jobs by Country</h2><ul class="linksBlock_listBlock__NjpHs"><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
777fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_geo_country_name" href="/jobs/united-kingdom">United Kingdom (209)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_geo_country_name" href="/jobs/sri-lanka">Sri Lanka (2)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
777fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_geo_country_name" href="/jobs/australia">Australia (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_geo_country_name" href="/jobs/south-africa">South Africa (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:block;transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);
777fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_geo_country_name" href="/jobs/spain">Spain (1)</a></li><li class="linksBlock_listItem__dzs3j" style="duration:0.2px;display:none;transform:translateX(-40px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 64 64" aria-labelledby="" color="var(--color-gray5)" class="" style="color:var(--color-gray5);fill:var(--color-gray5)" fill="var(--color-gray5)"><title id="">Check</title><path fill="currentColor" d="M26 44a1.992 1.992 0 0 1-1.414-.586L15.172 34 18 31.171l8 8 20-20L48.828 22 27.414 43.414A1.992 1.992 0 0 1 26 44z"></path></svg> <a data-test-id="facet-link-job_geo_country_name" href="/jobs/vietnam">Vietnam (1)</a></li></ul><button class="linksBlock_expandButton__e2uCT"><span class="text_text__0N_kF text_gray5__j59jA"><div class="flex-item-wrapper
778      flex_flexItems__DhzIj
779      
780      
781      flex_fw-sm-wrap__zQmr5">more<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="" class="icon-current-color" fill="" aria-hidden="true"><title id="">more</title><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></span></button></div></div></div><div class="visibility_hideDesktop__aQ5a0 "><div data-orientation="vertical"><div data-state="open" data-orientation="vertical"><h3 data-orientation="vertical" data-state="open" class="accordion_accordionButton__BD5w7"><button type="button" aria-controls="radix-_R_jcuj84m_" aria-expanded="true" data-state="open" data-orientation="vertical" id="radix-_R_3cuj84m_" class="accordion_accordionButton__BD5w7" data-radix-collection-item=""><div class="flex-item-wrapper
782      flex_flexItems__DhzIj
783      
784      flex_ai-sm-end__5G9Ji
785      flex_fw-sm-wrap__zQmr5
786      flex_jc-sm-space-between__AlsZO"><div class="flex-item-element
787        
788        
789        
790        
791        
792        flexItem_flexItem__0wD_n">Jobs by Sector</div><div class="flex-item-element
793        
794        
795        
796        
797        
798        flexItem_flexItem__0wD_n"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="var(--color-gray7)" class="" style="color:var(--color-gray7);
798fill:var(--color-gray7)" fill="var(--color-gray7)"><title id="">down</title><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></div></button></h3><div data-state="open" id="radix-_R_jcuj84m_" role="region" aria-labelledby="radix-_R_3cuj84m_" data-orientation="vertical" class="accordion_accordionPanelContent__5M_1U" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div style="height:var(--radix-accordion-content-height)"><ul><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/head-office">Head Office (62)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/design-production-technical">Design, Production &amp; Technical (60)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/merchandising">Merchandising (32)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/retail-staff">Retail Staff (24)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/retail-management">Retail Management (19)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/buying">Buying (19)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/digital-ecommerce">Digital / Ecommerce (18)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/office-management">Office Management (10)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/finance">Finance (6)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/it-data-management">IT / Data Management (5)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/planning">Planning (4)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/distribution-logistics">Distribution / Logistics (3)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/human-resources-hr">Human Resources / HR (3)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/field-based-management">Field Based Management (2)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/marketing-communications-pr">Marketing Communications PR (2)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/wholesale-sales">Wholesale / Sales (2)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/product-development">Product Development (2)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/visual-merchandising-display">Visual Merchandising / Display (1)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/business-development">Business development (1)</a></li><li><a data-test-id="facet-link-field_job_occupational_field_parents_all" href="/jobs/front-house">Front of house (1)</a></li></ul></div></div></div><div data-state="closed" data-orientation="vertical"><h3 data-orientation="vertical" data-state="closed" class="accordion_accordionButton__BD5w7"><button type="button" aria-controls="radix-_R_lcuj84m_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_5cuj84m_" class="accordion_accordionButton__BD5w7" data-radix-collection-item=""><div class="flex-item-wrapper
799      flex_flexItems__DhzIj
800      
801      flex_ai-sm-end__5G9Ji
802      flex_fw-sm-wrap__zQmr5
803      flex_jc-sm-space-between__AlsZO"><div class="flex-item-element
804        
805        
806        
807        
808        
809        flexItem_flexItem__0wD_n">Jobs by Contract</div><div class="flex-item-element
810        
811        
812        
813        
814        
815        flexItem_flexItem__0wD_n"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="var(--color-gray7)" class="" style="color:var(--color-gray7);
815fill:var(--color-gray7)" fill="var(--color-gray7)"><title id="">down</title><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></div></button></h3><div data-state="closed" id="radix-_R_lcuj84m_" role="region" aria-labelledby="radix-_R_5cuj84m_" data-orientation="vertical" class="accordion_accordionPanelContent__5M_1U" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div style="height:0px"><ul><li><a data-test-id="facet-link-field_job_employment_type" href="/jobs/full-time">Full Time (109)</a></li><li><a data-test-id="facet-link-field_job_employment_type" href="/jobs/temporary">Temporary (90)</a></li><li><a data-test-id="facet-link-field_job_employment_type" href="/jobs/fixed-term-contract">Fixed Term Contract (15)</a></li><li><a data-test-id="facet-link-field_job_employment_type" href="/jobs/part-time">Part Time (4)</a></li><li><a data-test-id="facet-link-field_job_employment_type" href="/jobs/remote">Remote (1)</a></li></ul></div></div></div><div data-state="closed" data-orientation="vertical"><h3 data-orientation="vertical" data-state="closed" class="accordion_accordionButton__BD5w7"><button type="button" aria-controls="radix-_R_ncuj84m_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_7cuj84m_" class="accordion_accordionButton__BD5w7" data-radix-collection-item=""><div class="flex-item-wrapper
816      flex_flexItems__DhzIj
817      
818      flex_ai-sm-end__5G9Ji
819      flex_fw-sm-wrap__zQmr5
820      flex_jc-sm-space-between__AlsZO"><div class="flex-item-element
821        
822        
823        
824        
825        
826        flexItem_flexItem__0wD_n">Jobs by City / Town</div><div class="flex-item-element
827        
828        
829        
830        
831        
832        flexItem_flexItem__0wD_n"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="var(--color-gray7)" class="" style="color:var(--color-gray7);
832fill:var(--color-gray7)" fill="var(--color-gray7)"><title id="">down</title><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></div></button></h3><div data-state="closed" id="radix-_R_ncuj84m_" role="region" aria-labelledby="radix-_R_7cuj84m_" data-orientation="vertical" class="accordion_accordionPanelContent__5M_1U" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div style="height:0px"><ul><li><a data-test-id="facet-link-job_location_city" href="/jobs/london">London (150)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/central-london">Central London (5)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/leeds">Leeds (5)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/manchester">Manchester (5)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/braintree">Braintree (3)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/buckinghamshire">Buckinghamshire (3)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/yorkshire">Yorkshire (3)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/bicester">Bicester (2)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/long-eaton">Long Eaton (2)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/milton-keynes">Milton Keynes (2)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/belfast">Belfast (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/birmingham">Birmingham (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/cheltenham">Cheltenham (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/dartford">Dartford (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/east-london">East London (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/edinburgh">Edinburgh (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/glasgow">Glasgow (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/gloucester">Gloucester (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/harrogate">Harrogate (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/kugompo-city">KuGompo City (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/madrid">Madrid (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/nottingham">Nottingham (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/portsmouth">Portsmouth (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/st-albans">St Albans (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/tewkesbury">Tewkesbury (1)</a></li><li><a data-test-id="facet-link-job_location_city" href="/jobs/york">York (1)</a></li></ul></div></div></div><div data-state="closed" data-orientation="vertical"><h3 data-orientation="vertical" data-state="closed" class="accordion_accordionButton__BD5w7"><button type="button" aria-controls="radix-_R_pcuj84m_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_9cuj84m_" class="accordion_accordionButton__BD5w7" data-radix-collection-item=""><div class="flex-item-wrapper
833      flex_flexItems__DhzIj
834      
835      flex_ai-sm-end__5G9Ji
836      flex_fw-sm-wrap__zQmr5
837      flex_jc-sm-space-between__AlsZO"><div class="flex-item-element
838        
839        
840        
841        
842        
843        flexItem_flexItem__0wD_n">Jobs by Country</div><div class="flex-item-element
844        
845        
846        
847        
848        
849        flexItem_flexItem__0wD_n"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" xml:space="preserve" aria-labelledby="" color="var(--color-gray7)" class="" style="color:var(--color-gray7);
849fill:var(--color-gray7)" fill="var(--color-gray7)"><title id="">down</title><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path><path fill="none" d="M0 0h24v24H0V0z"></path></svg></div></div></button></h3><div data-state="closed" id="radix-_R_pcuj84m_" role="region" aria-labelledby="radix-_R_9cuj84m_" data-orientation="vertical" class="accordion_accordionPanelContent__5M_1U" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div style="height:0px"><ul><li><a data-test-id="facet-link-job_geo_country_name" href="/jobs/united-kingdom">United Kingdom (209)</a></li><li><a data-test-id="facet-link-job_geo_country_name" href="/jobs/sri-lanka">Sri Lanka (2)</a></li><li><a data-test-id="facet-link-job_geo_country_name" href="/jobs/australia">Australia (1)</a></li><li><a data-test-id="facet-link-job_geo_country_name" href="/jobs/south-africa">South Africa (1)</a></li><li><a data-test-id="facet-link-job_geo_country_name" href="/jobs/spain">Spain (1)</a></li><li><a data-test-id="facet-link-job_geo_country_name" href="/jobs/vietnam">Vietnam (1)</a></li></ul></div></div></div></div></div></div></div></section></section></div>
849<script>$RC("B:4","S:4")</script>
849<div hidden id="S:5"><section id="row-8" class="jd-row-insecure_script"><section><div><style>
850/* ============================================================
851   FRP homepage restyle — MODULE 1: "Browse jobs" link columns
852   Native module: jd-row-facet_categories (the four-column list of
853   Jobs by sector / contract / city / country).
854   Paste into an empty Insecure Script row anywhere on the page.
855   CSS only — no markup changes, no JS. Monochrome.
856   Brings the stock link lists closer to the mock-up: small mono
857   headings with a rule, arrow-prefixed links, hairline dividers,
858   a plain "view all" text link instead of the stock control.
859   ============================================================ */
860
861/* A touch more air between the four columns */
862.jd-row-facet_categories .grid_grid__olPrd { gap: 36px !important; }
863
864/* Column heading: small uppercase label + hairline rule under it */
865.jd-row-facet_categories .linksBlock_blockTitle__rytm7 {
866  font-size: 12px !important;
867  letter-spacing: 0.14em !important;
868  color: #000000 !important;
869  padding-bottom: 12px !important;
870  margin-bottom: 10px !important;
871  border-bottom: 1px solid #000000 !important;
872}
873
874/* List rows: clean, divided, tighter vertical rhythm.
875   The native module gives each <li> a 16px bottom margin and the
876   link a 9px 0 pad — together far too airy; trimmed here. */
877.jd-row-facet_categories .linksBlock_listBlock__NjpHs { margin: 0 !important; }
878.jd-row-facet_categories .linksBlock_listItem__dzs3j {
879  padding: 0 !important;
880  margin: 0 !important;
881  border-bottom: 1px solid #eff2f4 !important;
882}
883.jd-row-facet_categories .linksBlock_listItem__dzs3j svg { display: none !important; }
884.jd-row-facet_categories .linksBlock_listItem__dzs3j a {
885  display: block !important;
886  padding: 6px 0 !important;
887  font-size: 14px !important;
888  line-height: 1.4 !important;
889  color: #000000 !important;
890  text-decoration: none !important;
891  transition: color 0.15s ease;
892}
893.jd-row-facet_categories .linksBlock_listItem__dzs3j a::before {
894  content: "\2192";
895  display: inline-block;
896  width: 18px;
897  color: #374047;
898}
899.jd-row-facet_categories .linksBlock_listItem__dzs3j a:hover,
900.jd-row-facet_categories .linksBlock_listItem__dzs3j a:focus-visible {
901  text-decoration: underline !important;
902  text-underline-offset: 2px;
903}
904
905/* "more" / "view all" — plain underlined text link, not a stock control */
906.jd-row-facet_categories .linksBlock_expandButton__e2uCT {
907  display: inline-flex !important;
908  align-items: center !important;
909  margin-top: 16px !important;
910  padding: 0 !important;
911  font-family: Arial, Helvetica, sans-serif !important;
912  font-size: 13px !important;
913  font-weight: 700 !important;
914  color: #000000 !important;
915  background: transparent !important;
916  border: 0 !important;
917  text-transform: none !important;
918  text-decoration: underline !important;
919  text-underline-offset: 3px;
920}
921.jd-row-facet_categories .linksBlock_expandButton__e2uCT svg { display: none !important; }
922.jd-row-facet_categories .linksBlock_expandButton__e2uCT::after { content: "  \2192"; white-space: pre; }
923.jd-row-facet_categories .linksBlock_expandButton__e2uCT:hover { color: #374047 !important; }
924
925/* Section heading ("Browse Jobs") + intro line: left-align to the columns. */
926.jd-row-facet_categories [class*="ta-sm-center"],
927.jd-row-facet_categories [class*="ta-md-center"] { text-align: left !important; }
928
929/* Heading/subtext/columns gaps — corrected 2026-09-15 (Helen: gap between
930   "Browse Jobs" and the subtext, and the gap above the heading, both read
931   as too big; the first pass at this did nothing live — checked in Chrome
932   and found why: none of these gaps are set by margin on the heading or
933   subtext themselves.
934   - Space above the heading = the row's own outer box padding-top
935     (`box_pt-sm-11__…`, 48px computed) — a bare `.mt-sm-6` selector never
936     matched anything here, so the original rule was a no-op.
937   - Heading-to-subtext and subtext-to-columns gaps are each set by an
938     invisible zero-height spacer <div class="flex-item-element mt-sm-N
939     mb-sm-M"> the builder inserts between them (H2 -> spacer(mt-sm-8/
940     mb-sm-8, collapses to 32px) -> P (own default margin-top 16px, also
941     collapses in) -> spacer(mt-sm-4/mb-sm-11, collapses to 16px) ->
942     columns). The old `.mb-sm-11 { margin-bottom: 16px }` happened to
943     match the live default exactly, so it changed nothing either.
944   Fixed by targeting the real classes (attribute-contains for the hashed
945   `pt-sm-11` box class so it survives a rebuild, compound class selectors
946   for the two spacers since native CSS styles them with equal specificity
947   +!important and a plain single-class override loses that tie), and by
948   zeroing the subtext's own inherited margin-top so the spacer alone
949   controls the gap. Result, confirmed live in Chrome before delivery:
950   space above heading 48px -> 32px, heading-to-subtext 32px -> 8px,
951   subtext-to-columns 16px -> 8px. */
952.jd-row-facet_categories [class*="pt-sm-11"] { padding-top: 32px !important; }
953.jd-row-facet_categories .flex-item-element.mt-sm-8.mb-sm-8 {
954  margin-top: 8px !important;
955  margin-bottom: 8px !important;
956}
957.jd-row-facet_categories .flex-item-element.mt-sm-4.mb-sm-11 {
958  margin-top: 4px !important;
959  margin-bottom: 8px !important;
960}
961.jd-row-facet_categories p { margin-top: 0 !important; }
962</style></div></section></section></div>
962<script>$RC("B:5","S:5")</script>
962<div hidden id="S:6"><section id="row-9" class="jd-row-insecure_script"><section><div><style>
963    /* FRP Google reviews — "Our Story page" styling.
964       Matches the .frp-story-v2 design language on
965       /fashion-personnel-our-story: Roboto 900 headings with tight negative
966       tracking, an eyebrow pill, and flat #eff2f4 filled cards (no borders).
967       Monochrome only. This <style> block MUST stay a sibling of
968       #google-reviews (never nested inside it) — the script replaces the
969       div's innerHTML, which would wipe a nested <style>. */
970    #google-reviews {
971      box-sizing: border-box;
972      width: 100%;
973      max-width: 1150px;
974      margin: 0 auto;
975      padding: 0 16px;
976      font-family: Arial, Helvetica, sans-serif;
977      color: #374047;
978    }
979    #google-reviews *,
980    #google-reviews *::before,
981    #google-reviews *::after { box-sizing: border-box; }
982
983    #google-reviews .gr-status {
984      margin: 0;
985      padding: 14px 0;
986      color: #697278;
987      font-size: 15px;
988    }
989
990    #google-reviews .gr-head { margin-bottom: 26px; }
991
992    #google-reviews .gr-eyebrow {
993      display: inline-block;
994      margin: 0 0 18px;
995      padding: 10px 18px;
996      color: #000000;
997      background: #ffffff;
998      border: 1px solid #dde1e4;
999      border-radius: 999px;
1000      font-size: 12px;
1001      font-weight: 700;
1002      letter-spacing: 0.08em;
1003      line-height: 1;
1004      text-transform: uppercase;
1005    }
1006
1007    #google-reviews .gr-title {
1008      margin: 0 0 14px;
1009      color: #000000;
1010      font-family: "Roboto", Arial, Helvetica, sans-serif;
1011      font-size: clamp(28px, 3.7vw, 42px);
1012      font-weight: 900;
1013      line-height: 1.1;
1014      letter-spacing: -0.02em;
1015    }
1016
1017    #google-reviews .gr-summary {
1018      display: flex;
1019      flex-wrap: wrap;
1020      align-items: center;
1021      gap: 6px 12px;
1022      margin: 0;
1023      font-size: 16px;
1024      color: #374047;
1025    }
1026    #google-reviews .gr-stars {
1027      color: #000000;
1028      font-size: 19px;
1029      letter-spacing: 2px;
1030      line-height: 1;
1031    }
1032    #google-reviews .gr-summary strong {
1033      color: #000000;
1034      font-family: "Roboto", Arial, Helvetica, sans-serif;
1035      font-weight: 900;
1036    }
1037    #google-reviews .gr-summary a {
1038      color: #000000;
1039      font-weight: 700;
1040      text-decoration: underline;
1041      text-underline-offset: 2px;
1042    }
1043    #google-reviews .gr-dot { color: #b7bdc2; }
1044
1045    /* Carousel: 3 cards visible on desktop, step through the rest.
1046       Native horizontal scroll + snap; the arrows and dots drive it. */
1047    #google-reviews .gr-track {
1048      display: flex;
1049      gap: 16px;
1050      overflow-x: auto;
1051      scroll-snap-type: x mandatory;
1052      -webkit-overflow-scrolling: touch;
1053      scrollbar-width: none;
1054      -ms-overflow-style: none;
1055    }
1056    #google-reviews .gr-track::-webkit-scrollbar { display: none; }
1057
1058    #google-reviews .gr-card {
1059      display: flex;
1060      flex-direction: column;
1061      flex: 0 0 calc((100% - 32px) / 3);
1062      scroll-snap-align: start;
1063      padding: 24px;
1064      background: #eff2f4;
1065      border-radius: 18px;
1066    }
1067    @media (max-width: 900px) {
1068      #google-reviews .gr-card { flex-basis: calc((100% - 16px) / 2); }
1069    }
1070    @media (max-width: 620px) {
1071      #google-reviews .gr-card { flex-basis: 86%; }
1072    }
1073
1074    #google-reviews .gr-controls {
1075      display: flex;
1076      align-items: center;
1077      justify-content: center;
1078      gap: 16px;
1079      margin-top: 22px;
1080    }
1081    #google-reviews .gr-nav {
1082      flex: none;
1083      width: 44px;
1084      height: 44px;
1085      padding: 0;
1086      border: 0;
1087      border-radius: 999px;
1088      background: #000000;
1089      color: #ffffff;
1090      font-size: 20px;
1091      line-height: 1;
1092      cursor: pointer;
1093      display: inline-flex;
1094      align-items: center;
1095      justify-content: center;
1096      transition: opacity 150ms ease;
1097    }
1098    #google-reviews .gr-nav:disabled { opacity: 0.3; cursor: default; }
1099    #google-reviews .gr-nav:focus-visible { outline: 2px solid #000000; outline-offset: 2px; }
1100    #google-reviews .gr-dots { display: flex; gap: 8px; }
1101    #google-reviews .gr-dot-btn {
1102      width: 8px;
1103      height: 8px;
1104      padding: 0;
1105      border: 0;
1106      border-radius: 999px;
1107      background: #c2c7cc;
1108      cursor: pointer;
1109      transition: background-color 150ms ease;
1110    }
1111    #google-reviews .gr-dot-btn[aria-current="true"] { background: #000000; }
1112    #google-reviews .gr-dot-btn:focus-visible { outline: 2px solid #000000; outline-offset: 2px; }
1113    #google-reviews .gr-card-stars {
1114      margin-bottom: 12px;
1115      color: #000000;
1116      font-size: 15px;
1117      letter-spacing: 2px;
1118      line-height: 1;
1119    }
1120    #google-reviews .gr-card-text {
1121      margin: 0 0 18px;
1122      color: #374047;
1123      font-size: 15px;
1124      line-height: 1.72;
1125      display: -webkit-box;
1126      -webkit-line-clamp: 7;
1127      -webkit-box-orient: vertical;
1128      overflow: hidden;
1129    }
1130    #google-reviews .gr-card-by {
1131      display: flex;
1132      align-items: center;
1133      gap: 12px;
1134      margin-top: auto;
1135    }
1136    #google-reviews .gr-avatar {
1137      width: 40px;
1138      height: 40px;
1139      border-radius: 50%;
1140      object-fit: cover;
1141      filter: grayscale(1) contrast(1.03);
1142      flex: none;
1143    }
1144    #google-reviews .gr-avatar--blank {
1145      display: flex;
1146      align-items: center;
1147      justify-content: center;
1148      background: #ffffff;
1149      color: #000000;
1150      font-family: "Roboto", Arial, Helvetica, sans-serif;
1151      font-weight: 900;
1152      font-size: 15px;
1153      filter: none;
1154    }
1155    #google-reviews .gr-card-meta {
1156      display: flex;
1157      flex-direction: column;
1158      min-width: 0;
1159      line-height: 1.3;
1160    }
1161    #google-reviews .gr-card-name {
1162      color: #000000;
1163      font-family: "Roboto", Arial, Helvetica, sans-serif;
1164      font-weight: 700;
1165      font-size: 14px;
1166    }
1167    #google-reviews .gr-card-name a { color: #000000; text-decoration: none; }
1168    #google-reviews .gr-card-name a:hover,
1169    #google-reviews .gr-card-name a:focus-visible { text-decoration: underline; }
1170    #google-reviews .gr-card-date { color: #697278; font-size: 12px; }
1171
1172    #google-reviews .gr-attr { margin: 20px 0 0; color: #697278; font-size: 12px; }
1173
1174    @media (max-width: 560px) {
1175      #google-reviews .gr-dot { display: none; }
1176      #google-reviews .gr-summary { gap: 4px 14px; }
1177    }
1178    @media (max-width: 640px) {
1179      #google-reviews { padding: 0 14px; }
1180      #google-reviews .gr-card { padding: 20px; }
1181    }
1182</style>
1183
1184<div id="google-reviews">
1185  <p class="gr-status">Loading Google reviews…</p>
1186</div>
1187
1188</div></section></section></div>
1188<script>$RC("B:6","S:6")</script>
1188<script id="__NEXT_DATA__" type="application/json">{"props":{"authenticated":false,"user":null,"session":null,"messages":{"$gdpr_privacy_policy_link_label":"privacy policy","403_page_applicant_message":"Applicants are not allowed to access this page.","403_page_message":"You are not allowed to access this page.","403_page_recruiter_message":"Employers are not allowed to access this page.","403_page_redirect_button":"Back to home","403_page_title":"Forbidden","500_page_apology_message":"We are sorry for the inconvenience. Our team has been notified{br} and we are already working on it.{br} Please try later.","500_page_error_description":"Something went wrong on our site.","500_page_redirect":"Go back","500_page_title":"Internal server error","RECRUITER_CREDITS":"Credits","RECRUITER_SUBSCRIPTIONS":"Subscriptions","accept":"Accept","accept_deletion":"Yes, delete","access_denied_home":"Back to home","access_denied_icon":"Access denied","account_danger_zone":"Attention","account_danger_zone_warning":"Attention: Actions taken here will be permanent. For more information about our policies and account deletion please refer to our {privacy_link}.","active_products_title":"Active products","active_seeker":"Active seeker","add":"Add","add_another":"Add another","add_email":"Add email","add_job":"Add job","addons_job_link":"Add job upgrade","address_book_create_error":"There was an error creating your billing information.","address_book_loading_error":"There was an error loading your address book.","address_book_select_label":"Saved addresses","adressfield_organization_description":"Provide the name of your organisation.","adressfield_{fieldName}_description":"Provide the {fieldNameLower}.","adressfield_{fieldName}_placeholder":"Enter the {fieldNameLower}.","advertorial_label":"Advertorial","agency_recruiter_unassign_group":"No organisation assigned","ai_generate_job_description_button":"Generate with AI","ai_generate_job_description_button_stop":"Stop generating","ai_generate_job_description_description":"To achieve the best accuracy in generating results, we encourage you to complete as many fields as possible. Nevertheless, you can generate text by simply entering the job title.","anonymous_application_warning":"If you have an applicant account, you must sign in before applying to this job. {link}","app_generic_error":"There was an unexpected error on the website. Please try to reload the page or {contactLink} us if the error persists.","app_layout_error":"There was an unexpected error on the website. Please try to reload the page or {contactLink} us if the error persists.","app_layout_error_contact_label":"Contact","applicant":"Applicant","applicant__recommender_default_description":"Meanwhile, you can browse through similar candidates - maybe the next big step is already waiting for you.","a
1188pplicant_info":"You are registering as an applicant.","applicant_not_yet_verified_message":"Your account is not yet verified. Please go to your email inbox and verify your account. {resendVerificationEmailComponent}","applicant_recent_resume_contact_title":"Recent contact requests","applicant_recommender_applicants_2_applicant_description":"Based on the CV that you are viewing, please find a list of similar CVs below.","applicant_recommender_applicants_2_applicant_title":"Similar candidates based on this CV","applicant_recommender_applicants_2_job_description":"Looking for candidates? Based on the job you're viewing, here is a list of candidates that may be a good match for this position.","applicant_recommender_applicants_2_job_title":"Candidates matching this job","applicant_recommender_default_title":"Similar Candidates","applicant_resume_contact_approve_error":"There was an error approving the contact request.","applicant_resume_contact_approve_success":"CV contact approved","applicant_resume_contact_approved_title":"Approved invitations","applicant_resume_contact_deny_success":"CV contact denied","applicant_resume_contact_list_empty":"You didn't receive any invitations yet.","applicant_resume_contact_list_error":"There was an error getting your contact requests.","applicant_resume_contact_pending_title":"Pending invitations","applicant_resume_contact_recent_list_empty":"You don't have any recent pending CV contacts.","applicant_resume_contact_revoke_error":"There was an error revoking the contact request.","applicant_resume_contact_revoke_success":"CV contact revoked","applicant_resume_contact_revoked_title":"Revoked invitations","applicant_resume_contact_show_all":"Show all","applicant_resume_contact_unapproved_title":"Unapproved requests","application_restricted":"Your CV is not applicable for this job. Please make sure your CV meets the requirements for this position.","application_workflow_external":"External","application_workflow_internal":"Internal","application_workflow_none":"None","application_workflow_quick_apply":"Quick apply","apply":"Apply","archive_job_successfull":"Job was archived","arhive_job_link":"Archive","aside-navigation":"Aside navigation","at":"at","auth_status_auto_login_error":"Unable to login automatically. Please login manually.","auth_status_logging_in":"Logging you in...","back":"Back","back_to_resume_search":"Go back to the CV search","back_to_search":"Go back to the job search","badge_confirm_remove":"Remove","badge_delete_confirm":"Are you sure you want to remove \"{badgeName}\"?","badge_delete_confirm_title":"Remove badge","badge_remove_label":"Remove","badges_edit_sidebar_intro":"Import your Credly badges and display them on your profile. You can reorder them or remove them at any time.","badges_edit_sidebar_note":"Note that when you fetch the badges again, any previously removed ones will be included again.","badges_empty_enter":"Enter your badges","badges_empty_text":"Fetch your Credly badges and display them on your profile. You can reorder them or remove them at any time.","badges_fetch_button":"Get Credly Badges","badges_fetch_button_loading":"Loading…","badges_fetch_description":"You can easily import your badges from your Credly account by pressing on the button below","badges_fetch_title":"Import badges from your Credly account","badges_list_description":"Use Drag \u0026 Drop to rearrange the badges. You can also remove them at any time.","badges_list_title":"Your badges","blog_breadcrumbs_blog":"Blog","blog_error":"There was an error receiving blog data.","blog_popular_tags_title":"Popular tags","blog_related_blogs_title":"Related blogs","blog_search":"Search for a blog article...","blog_search_error":"There was an error searching blog articles.","blog_search_no_results_found_icon_title":"No blog articles have been found","blog_search_no_results_found_instructions":"No blog articles have been found for this keyword.","blog_search_no_results_found_reset":"Reset your search","blog_search_title_type":"article","blog_see_more":"See more","blog_share":"Share blog article {title}","bluesky_logo":"Bluesky logo","bookmark":"bookmark","bookmark_jobs_confirm_remove":"Yes, remove","bookmark_jobs_confirm_remove_label":"remove","bookmark_jobs_confirm_remove_text":"Are you sure you want to remove this job bookmark?","bookmark_resumes_confirm_remove":"Yes, remove","bookmark_resumes_confirm_remove_label":"remove","bookmark_resumes_confirm_remove_text":"Are you sure you want to remove this CV bookmark?","bookmarked":"bookmarked","bookmarked_jobs_add_success":"Job bookmark added successfully","bookmarked_jobs_bookmark":"Bookmark","bookmarked_jobs_bookmarked":"Bookmarked","bookmarked_jobs_delete_error":"An error happened while deleting the job bookmark","bookmarked_jobs_detail_panel_instructions":"To see all the details of a bookmarked job please choose one from the list on the left.","bookmarked_jobs_empty":"You don't have any bookmarked jobs yet.","bookmarked_jobs_error":"An error happened while getting your list of bookmarked jobs.","bookmarked_jobs_go_back_button":"Go back","bookmarked_jobs_go_to_job_search":"Go to the job search","bookmarked_jobs_remove_error":"An error happened while creating the job bookmark","bookmarked_jobs_remove_success":"Job bookmark removed successfully","bookmarked_jobs_view_title":"Bookmarked jobs","bookmarked_resumes_empty":"You don't have any bookmarked CVs yet.","bookmarked_resumes_error":"An error occurred while loading the list of bookmarked CVs.","bookmarked_resumes_go_to_resume_search":"Go to the CV search","bookmarked_resumes_view_title":"Bookmarked CVs","button_crop_apply_crop":"Apply crop","button_crop_remove_image":"Remove image","cancel":"Cancel","cancel_loading":"Deleting your account","cancel_loading_msg":"Once your account has been successfully cancelled you will be automatically logged out.","cancel_logging_out":"Logging you out","cancel_logging_out_msg":"Your account was deleted successfully.","cancel_subscription":"Cancel Subscription","cancel_subscription_alert_label":"Cancel Subscription","cancel_subscription_info":"If the subscription is cancelled, all included features will be active until {activeUntil}.","cart_default_message":"Job posting","cart_meta_available_credits":"Available credits","cart_meta_available_job_slots":"Available job slots","cart_meta_data_flatrate_subscription":"Flat rate will be used","cart_meta_default_product_price_free_plural":"{amount} job credits","cart_meta_default_product_price_free_singular":"{amount} job credit","cart_title":"Cart summary","categories_badge_all":"All","change_email_form_description":"For security reasons, please insert your password to change your email address.","change_email_form_icon":"Change email info","change_email_form_title":"Change email address","change_password_form_description":"For security reasons, you have to insert your current password in order to change it.","change_password_form_title":"Change password","checkout_billing_no_order_title":"Almost there!","checkout_confirmation_description":"Save your address and confirm the required policies.","checkout_confirmation_icon_title":"Confirmation","checkout_confirmation_title":"Confirmation","checkout_coupons_description":"Insert coupons code for discounts","checkout_coupons_field_desc":"Please insert your coupon code if available.","checkout_coupons_field_title":"Coupon code","checkout_coupons_title":"Coupons","checkout_finish":"Finish","checkout_finish_text":"There is nothing to pay, click the button below to finalise the order.","checkout_no_order_continue_message":"To finish the checkout process, please click on the button below.","checkout_no_order_continue_message_free":"Finalising an order. You will be redirected to the success page.","checkout_payment_gateways_description":"Select your preferred payment method","checkout_payment_gateways_title":"Payment method","checkout_payment_submission_cancel":"Back to billing information","checkout_submit_payment":"Go to payment","checkout_submit_payment_icon":"Pay","choose_file":"Choose file","choose_file_btn_text":"Upload","choose_job_type":"Choose","click_here_to_download":"Click here to download","close"
1188:"Close","cmp_preferences_button":"Consents","company_base_profile_form_title":"Profile settings","company_base_profile_link":"your employer profile","company_base_profile_load_error":"Error getting information from profile.","company_detail_not_found":"The employer profile you are trying to access could not be found.","company_detail_not_found_title":"Could not find employer profile","company_redirect_to_company_profile_error_description":"There was an error while loading your employer profile.","company_redirect_to_company_profile_error_instructions":"Please use the menu to access your employer profile.","company_redirect_to_company_profile_redirecting":"Redirecting to the employer profile","config_facet_field_job_employment_type_title":"Employment type","config_facet_field_job_experience_title":"Years of experience","config_facet_field_job_occupational_field_parents_all_title":"Occupational Field","config_facet_field_org_field_of_studies_parents_all_title":"Field of Study","config_facet_field_org_industry_title":"Employer type","config_facet_field_org_occupational_fields_parents_all_title":"Occupational Fields","config_facet_field_remote_option_title":"Remote options","config_facet_field_resume_career_status_title":"Career status","config_facet_field_resume_edu_field_resume_edu_field_of_study_parents_all_title":"Field of Study","config_facet_field_resume_job_pref_occupation_title":"Occupational Field","config_facet_field_resume_languages_title":"Languages","config_facet_field_resume_skills_parents_all_title":"Skills","config_facet_job_industry_title":"Employer type","config_facet_job_organization_name_title":"Employer","config_facet_resume_region_facet_title":"Region","config_form_attachments_description":"Provide files that can be downloaded by the users.\n        Supported filetypes: pdf, jpg, jpeg, png, webp. Maximum upload size 50 MB.","config_form_attachments_name":"Attachments","config_form_badges_description":"Show off your badges and certifications to recruiters.","config_form_badges_name":"Badges information","config_form_company_info_description":"Provide information about your organisation. This information is used publicly on your employer profile page.","config_form_company_info_name":"Employer information","config_form_customer_profile_info_description":"Please provide your billing information. This is important to create an accurate invoice.","config_form_customer_profile_info_name":"Customer profile","config_form_education_description":"Let employers know about your education.","config_form_education_name":"Education Information","config_form_faq_description":"Insert a new frequently asked question. You can create additional questions after saving your changes.","config_form_faq_name":"FAQ","config_form_further_locations_description":"Provide information about further locations where the organisation is located. If you would like to add multiple locations, you can enter additional branches after saving your changes. Your locations will be shown on a map on your profile page.","config_form_further_locations_name":"Further locations","config_form_job_application_options_description":"Specify how applicants can apply to this job.","config_form_job_application_options_name":"Application options","config_form_job_categorization_description":"These details will help you to better categorise the job and to make it more accessible to applicants.","config_form_job_categorization_name":"Job categorisation","config_form_job_info_description":"Provide information about the job you are creating.","config_form_job_info_name":"Job information","config_form_job_location_description":"Provide information about the location for the job.","config_form_job_location_name":"Job location","config_form_job_preferences_description":"Provide employers with more information about your job preferences.","config_form_job_preferences_name":"Enter your job preferences","config_form_job_quick_apply_description":"Provide information about the quick apply options for this job.","config_form_job_quick_apply_name":"Quick apply","config_form_job_schedule_description":"Provide information about the planned publication of this job.","config_form_job_schedule_name":"Job schedule","config_form_languages_description":"Add information about your language skills.","config_form_languages_name":"Languages information","config_form_organization_about_us_description":"Provide a longer description of the organisation.","config_form_organization_about_us_name":"About us","config_form_organization_benefits_description":"Add the benefits you offer to your employees.","config_form_organization_benefits_name":"Employee benef
1188its","config_form_organization_contact_persons_description":"Share contact information so applicants can get in touch with you.","config_form_organization_contact_persons_name":"Contact","config_form_organization_gallery_description":"Provide images of your organisation.","config_form_organization_gallery_name":"Gallery","config_form_organization_info_description":"Add basic information such as your name, logo, address and social accounts.","config_form_organization_info_name":"Employer information","config_form_personal_info_description":"Provide your personal information. This information is not publicly accessible.","config_form_personal_info_name":"Personal information","config_form_skills_description":"Let employers know about your skills.","config_form_skills_name":"Skills information","config_form_videos_description":"Provide videos of your organisation.","config_form_videos_name":"Video Gallery","config_form_work_experience_description":"Insert detailed information about your previous work experiences.","config_form_work_experience_name":"Work experience information","config_notify_interval_-1_name":"No alerts for new matches","config_notify_interval_2628000_name":"Monthly","config_notify_interval_604800_name":"Weekly","config_notify_interval_86400_name":"Daily","confirm_contact_request_no_approval":"Confirm","confirm_contact_request_no_approval_label":"Request access","confirm_contact_request_no_approval_text":"Are you sure you want to request access to this CV? You have {credits} credits.","contact_body":"Enter your message","contact_email":"Enter your email address","contact_error":"An error occured while trying to send your message. Please try again later.","contact_label":"Contact our team","contact_message_copy":"Check if you want to receive a copy of your message","contact_name":"Enter your name","contact_request_approved":"Approved","contact_request_body":"Enter your message","contact_request_body_desc":"The message is optional. If filled, the message will be sent to the candidate along with the request.","contact_request_body_label":"Message","contact_request_button_create":"Send invitation","contact_request_button_text":"Invite","contact_request_create_contact_error":"Error sending invitation.","contact_request_create_success":"Invitation sent","contact_request_credits_error":"Error getting your credit balance.","contact_request_flatrate_subscription_button_text":"Invite","contact_request_form_title":"Send invitation","contact_request_no_approval_create_success":"Access granted","contact_request_no_credits_modal":"You don't have enough credits to request access to this CV. Please go to our products page or contact us to learn more about how to obtain access.","contact_request_no_credits_modal_action":"Contact us","contact_request_no_need_approval":"Request access","contact_request_no_slots_modal":"You don't have slots to create a contact request, you can buy contact slots by going to the pricing page.","contact_request_no_slots_modal_action":"Buy slots","contact_request_pending":"Pending request","contact_request_resume_flatrate_error":"An error occured while retrieving your subscription data.","contact_subject":"Enter the subject","contact_submit":"Send contact message","contact_success":"Your message was sent to the site administrator","count":"Count","country_widget_description":"Insert the country.","country_widget_label":"Country","cover_letter":"Cover letter","cover_letter_placeholder_anonymous":"To Whom it may concern, {br}{br} I would like to apply for the position {title} advertised on {site}. Please find my cover letter and relevant documents attached. {br}{br}  Do not hesitate to contact me in case you have any questions in regard to my application. {br} I look forward to your reply.{br}{br} Sincerely,{br}","cover_letter_placeholder_applicant":"To Whom it may concern, {br}{br} I would like to apply for the position {title} advertised on {site}. Please find my cover letter and relevant documents attached. {br}{br}  Do not hesitate to contact me in case you have any questions in regard to my application. {br} I look forward to your reply.{br}{br} Sincerely,{br} {displayName}{br}{br} {email}{br}
1188 {phone}{br}","cover_letter_required":"Cover letter is required","cover_letter_template_anonymous":"To Whom it may concern, {br}{br} I would like to apply for the position {title} advertised on {site}. Please find my cover letter and relevant documents attached. {br}{br}  Do not hesitate to contact me in case you have any questions in regard to my application. {br} I look forward to your reply.{br}{br} Sincerely,{br}","cover_letter_template_applicant":"To Whom it may concern, {br}{br} I would like to apply for the position {title} advertised on {site}. Please find my cover letter and relevant documents attached. {br}{br}  Do not hesitate to contact me in case you have any questions in regard to my application. {br} I look forward to your reply.{br}{br} Sincerely,{br} {displayName}{br}{br} {email}{br} {phone}{br}","create_company_base_profile_success":"Your user profile was created successfully!","create_gdpr_user_consent_error":"Error creating GDPR consent.","create_job_alert":"Create job alert","create_job_application_email_already_taken":"The email {email} is already taken.{br} If you have already registered before, please {login} to proceed with a job application.","create_job_application_error":"There was an error creating your job application.","create_resume_alert":"Save","create_saved_search":"Create","create_update_company_base_profile_error":"Error! User profile base was not saved.","credit_recruiter_table_frontend_all":"All","credits_recruiter_table_empty":"You don't have any credits.","credits_recruiter_table_empty_action":"Buy credits","credits_recruiter_table_error":"There was an error getting your credits.","credits_recruiter_title":"My credits","current_profile":"Current profile","current_search_reset":"Reset your search","customer_profile_vat_eu_required":"The VAT number is required","customer_profile_vat_eu_required_info":"If your business address is outside of our operating area and you don't have a VAT number please {vat_contact_link}","cv_reupload_error":"There was an error parsing your CV. You can still attach your CV by using the \"Documents\" section.","cv_reupload_import_label":"Import data from your local CV file (.pdf, .docx, .doc)","cv_reupload_import_placeholder":"Choose file","cv_reupload_label":"Re-upload CV","cv_reupload_success":"Successfully uploaded your CV","dashboard_login_required":"Please login to view this page","date_until_today":"Until today","daterange_multiple_widget_add":"Add period","daterange_multiple_widget_remove_period":"Remove","delete":"Delete","delete_account":"Delete my account","delete_dialog_text":"Are you sure you want to delete this item?","deny":"Deny","down":"Down","duplicate_job":"Duplicate job","duplicate_job_dialog_text":"Are you sure you want to duplicate this job? The new job will remain in status 'Draft'.","duplicate_job_link":"Duplicate","duplicate_job_successfull":"Job was duplicated","edit":"Edit","education_calendar_icon":"Dates","education_empty_enter":"Enter education","education_empty_text":"Enter information about your education. You can insert multiple entries to showcase your educational achievements.","education_graduation_cap_icon":"Education","education_map_marker_icon":"Location","education_office_icon":"Institution","email":"Email","email_placeholder":"Enter an email address","email_required":"Email is required","email_validation":"The field must be formatted as email","email_validation_format":"Please provide a valid email address","empty_search":"Your search didn't match any jobs. Create an alert for new jobs matching this search!","empty_search_recruiter":"No jobs were found for the selected criteria.","empty_search_title":"Your search didn't match any jobs.","end":"End","env_indicator_development":"Development environment","env_indicator_staging":"Staging environment","error_back_to_home":"Go back to home","error_contact_label":"Contact","export_loading":"Exporting data...","extra_filters_apply":"Apply","extra_filters_clear":"Clear All","facebook_logo":"Facebook logo","facet_block_collapse":"less","facet_block_expand":"more","faq_title":"Frequently asked questions","featured_blog_articles_title":"Featured articles","feed_card_landing_view":"View more","field_number":"The value must be a number","field_number_integer":"Please enter a figure without any decimal points or fractions","field_number_positive":"Please enter a figure greater than zero","field_required":"Field is required","files_upload_size_exceeded_msg":"Maximum upload size is {maxUploadSize}","finish_checkout":"Finish posting","first_name":"First name","first_name_placeholder":"Enter your first name","first_name_required":"First name is required","form_error":"Error getting form information.","form_loading":"Loading form...","frontend":"Frontend","fulltext_autocomplete_label":"Search for a keyword","fulltext_autocomplete_placeholder":"Search for a keyword","gdpr_applicant_export":"Export my data","gdpr_applicant_export_error":"There was an error exporting data.","gdpr_applicant_export_loading":"Exporting data...","gdpr_applicant_export_success":"Successfully exported your data. {link}.","gdpr_consent_modal_checkbox_label":"I agree with the terms and conditions.","gd
1188pr_consent_modal_confirm_button":"Confirm","gdpr_consent_modal_error_loading":"There was an error loading the GDPR consent.","gdpr_consent_modal_newsletter_checkbox_label":"I want to receive the newsletter.","gdpr_consent_modal_policy_link_label":"terms and conditions","gdpr_consent_modal_success":"Your consent to the latest GDPR changes has been saved.","gdpr_consent_modal_terms_accept_error":"Please accept the terms and conditions","gdpr_consent_modal_text_body":"To continue, please review and accept our terms and conditions. They reflect our dedication to safeguarding your privacy, strengthening security, and ensuring transparency in how we use data to enhance your experience.{br}{br} Read our new {privacy_link}.","gdpr_consent_modal_title":"Action required","gdpr_gtc_link_label":"General Terms and Conditions","gdpr_message":"By submitting the form you confirm that you have read our {privacy_link}.","gdpr_message_with_gtc":"By submitting the form you confirm that you have read our {privacy_link} and our {gtc_link}.","gdpr_privacy_policy_link_label":"Privacy Policy","generic_error":"An error occured","get_gdpr_consent_infos_error":"Error getting GDPR consent informations.","get_gdpr_user_consents_error":"Error getting user GDPR consents.","go_back":"Go back","go_to":"Go to","google_suggest_consent_request":"Please give consent for Google Maps Geocoding","header-navigation":"Header navigation","hero_search_banner_background_buttons_label":" ","home_icon_text_1":"Get job alerts straight to your inbox. Search for jobs that match your criteria and get notified when new jobs are online.","home_icon_text_2":"Our job board is responsive and works on any device. Access your favourite job postings from your desktop, laptop, mobile or tablet.","home_icon_text_3":"Get offers that match your profile. Our solution shows you relevant information for your needs. All without sacrificing privacy.","home_icons_intro":"A platform with features your users will love. Jobiqo takes into consideration the users and builds on top of known and reliable technologies that better fit their needs.","home_search_message":"Find career opportunities, connect with great employers and great minds in your area. Start looking for jobs close to you right now!","home_search_title":"Look for the best jobs in your area","instagram_logo":"Instagram logo","interval":"Notification interval","is_cv":"Is CV","job_alert_activated":"Your job alert was successfully activated. You will now receive periodic emails with suggestions for jobs that match your interest.","job_alert_activated_error":"Your job alert was not updated. Either it does not exist or you don't have access to it.","job_alert_activated_error_title":"Something went wrong!","job_alert_activated_title":"Congratulations!","job_alert_confirm_create":"Yes, create","job_alert_confirm_create_label":"Create","job_alert_confirm_create_text":"Are you sure you want to create this job alert?","job_alert_confirm_delete":"Yes, delete","job_alert_confirm_delete_label":"Delete","job_alert_confirm_delete_text":"Are you sure you want to delete this job alert?","job_alert_default_title":"{jobCount} items","job_alert_delete_error":"There was an error deleting the job alert","job_alert_delete_success":"Successfully deleted job alert","job_alert_email_field":"Email","job_alert_email_placeholder":"Enter an email address","job_alert_intro":"Get job alerts straight to your inbox and be the first to hear about new","job_alert_list_alert_interval":"Interval: {interval}","job_alert_list_description":"All job alerts created by you are listed here. You can click the title to edit or delete the job alert.","job_alert_list_empty":"You don't have any job alerts created yet.","job_alert_list_error":"There was an error getting your job alerts.","job_alert_list_title":"My job alerts","job_alert_not_found":"The job alert you are trying to look for was not found.","job_alert_off":"Remove job alerts for this search","job_alert_on":"Turn on job alerts for this search","job_alert_pretext":"Job alert: {title}","job_alert_remove":"Your job alert was successfully removed.","job_alert_save":"Your job alert was successfully created. You will soon receive an email with a confirmation link to activate it.","job_alert_save_anon":"Your job alert was successfully created.","job_alert_subscribe":"Subscribe to job alerts!","
1188job_alert_update_error":"There was an error updating the job alert","job_alert_update_success":"Successfully updated job alert","job_alert_verify_error":"There was an error verifying your job application.","job_applicaiton_success_register":"Import and register now","job_application_actions":"Actions","job_application_actions_recruiter_change_status":"Change status","job_application_actions_recruiter_change_status_error":"An error happened while changing status.","job_application_actions_recruiter_change_status_success":"Successfully changed job application status.","job_application_actions_recruiter_export":"Export","job_application_actions_recruiter_export_error":"An error happened while exporting job application data.","job_application_actions_recruiter_export_success":"Successfully exported job application data. {link}.","job_application_actions_recruiter_share_email":"Share by email","job_application_anon_info":"Anonymous application","job_application_anon_success_title":"Please verify your email!","job_application_applicant":"Applicant","job_application_applicant_data_deleted":"Applicant data has been deleted","job_application_applicant_data_deleted_info":"Click for more information","job_application_apply_date":"Apply date","job_application_attachments_description":"Choose a file from your computer or drag and drop attachments here. Allowed formats are .pdf, .doc, .docx and .txt.","job_application_attachments_placeholder":"Upload attachments","job_application_company":"Employer","job_application_contact_email":"Contact by email","job_application_create_error":"There was an error creating the job application","job_application_detail_job_missing":"The job for this job application is missing or was removed.","job_application_detail_load_error":"Error getting this job application.","job_application_download_attachment":"Download","job_application_gdpr_deletion_info_modal_text":"In compliance with GDPR regulations, applicant data has been deleted due to the inactivity of the job application.{br}To ensure the retention of your further job applications, please take any necessary actions or communicate with the applicants that have not been inactive for a considerable period of time.","job_application_gdpr_deletion_info_modal_title":"GDPR deletion information","job_application_gdpr_status_message_deleted_applicant":"In accordance with GDPR compliance regulations, please note that any job application submitted a considerable time ago have been deleted.{br}To avoid the risk of losing your application, please ensure that you have taken the necessary actions or communicated with the employer before the deadline.","job_application_gdpr_status_message_deleted_recruiter":"In accordance with GDPR compliance regulations, please note that any job application submitted a considerable time ago have been deleted.{br}To avoid the risk of losing your application, please ensure that you have taken the necessary actions or communicated with the applicant before the deadline.","job_application_gdpr_status_message_scheduled_applicant":"In compliance with GDPR regulations, please be aware that job applications that have been subimtted for a considerable period of time will be subject to deletion.{br}To ensure the retention of your application, please take any necessary actions or communicate with the employer before the deadline.","job_application_gdpr_status_message_scheduled_recruiter":"In compliance with GDPR regulations, please be aware that job applications that have been inactive for a considerable period of time will be subject to deletion.{br}To ensure the retention of your application, please take any necessary actions or communicate with the applicant before the deadline.","job_application_job_no_longer_active":"This job is no longer active. Search for {jobSearchLink}.","job_application_job_title":"Applied job","job_application_list_applicant_data_deleted":"Applicant data deleted","job_application_list_application_name":"Job application title: {title}","job_application_list_empty":"You don't have any job applications created yet.","job_application_list_empty_icon_title":"Job applications","job_application_list_error":"There was an error getting your job applications.","job_application_list_job":"Applied for job: {job}","job_application_list_title":"Applications","job_application_load_not_found":"Could not find job application","job_application_load_not_found_description":"The job application you are trying to access does not exist or could not be found.","job_application_missing_job":"Job is missing","job_application_qa_description":"Please answer the questions above using a maximum of 255 characters.","job_application_quick_apply_cover_letter_label":"Cover letter is included","job_application_quick_apply_phone_label":"Phone","job_application_quick_apply_phone_placeholder":"Enter your phone number","job_application_quick_apply_review_ci_name":"Name","job_application_quick_apply_review_ci_title":"Contact information","job_application_quick_apply_review_files_title":"Uploaded files","job_application_quick_apply_review_next_label":"Submit application","job_application_quick_apply_review_questions_title":"Additional questions","job_application_quick_apply_successfully_created":"Your data is saved and will be forwarded to the recruiter. Provide additional information to increase the success of your application","job_application_quick_apply_update_answers_error":"There was an error updating your answers.","job_application_quick_apply_update_contact_info_error":"There was an error creating your contact information.","job_application_quick_apply_update_files_error":"There was an error updating your job application.","job_application_quick_screening_question_required":"This question is required.","job_application_recruiter_list":"See all applications","job_application_recruiter_list_empty":"You haven't received any job applications yet.","job_application_recruiter_list_error":"There was an error getting your job applications.","job_application_recruiter_list_no_search_result":"No job applications match the search criteria.","job_application_recruiter_list_title":"Applications","job_application_recruiter_own_list_title":"My own 
1188job applications","job_application_recruiter_status_filter_placeholder":"Any status","job_application_status":"Status","job_application_status_recruiter_anonymize_manually":"Anonymized","job_application_status_recruiter_applied":"Applied","job_application_status_recruiter_archived":"Archived","job_application_status_recruiter_hired":"Hired","job_application_status_recruiter_in_progress":"In Progress","job_application_status_recruiter_interview":"Interview","job_application_status_recruiter_proposed":"Proposed","job_application_status_recruiter_rejected":"Rejected","job_application_status_recruiter_unknown":"Unknown","job_application_submit":"Apply now","job_application_success":"Your job application was successfully created. The employer is now able to access your application and your online profile.","job_application_success_anon":"Your job application was created and is pending verification. Please go to your inbox to confirm that you sent the application.","job_application_success_email_icon":"Email","job_application_success_load_error":"Error getting this job application.","job_application_success_register_instructions":"Import your data, set a password and reuse it for your next applications.","job_application_success_register_title":"Register and save your data","job_application_success_resume_icon":"CV","job_application_success_title":"Congratulations!","job_application_title":"Application","job_application_tooltip_recruiter_anonymize_manually":"The job application{br} is anonymized due the GDPR","job_application_tooltip_recruiter_applied":"An applicant sent you{br}a job application","job_application_tooltip_recruiter_archived":"The job application{br}is archived and data cannot{br}be accessed","job_application_tooltip_recruiter_hired":"The applicant was{br}successfully hired for the job","job_application_tooltip_recruiter_in_progress":"The job application{br}is in progress and data can{br}be accessed","job_application_tooltip_recruiter_interview":"The job application{br}was marked for an interview","job_application_tooltip_recruiter_proposed":"The applicant fits{br}the job and was sent a job{br}proposal","job_application_tooltip_recruiter_rejected":"Either the employer{br}or the applicant rejected{br}further cooperation","job_application_unpublished":"This job is is not active, you can only create job applications on active jobs.","job_application_verify_success_msg":"Successfully verified your application.","job_application_visit_resume_button":"View CV","job_application_warning_login_to_access_application":"Log in to continue your job application or start a new one if you want to apply for this job.","job_applications_dashboard_instructions":"Only applications sent via the internal application form can be listed.","job_applications_dashboard_title":"Applications","job_applications_recruiter_export_btn_text":"Export applications","job_applications_recruiter_export_error":"There was an error exporting applications data.","job_applications_recruiter_export_success":"Successfully exported applications data. {link}.","job_applications_recruiter_search_placeholder":"Search for a name or a job title","job_apply_complete_multiple":"applications completed","job_apply_complete_single":"application completed","job_apply_resume_visibility_edit_link":"If you want to change the visibility of your CV, please edit it {editLink}.","job_apply_resume_visibility_edit_link_here":"here","job_apply_resume_visibility_info":"Your CV will be visible to the employer only if marked as visible, independent of the uploaded attachments.","job_apply_start_multiple":"applications start","job_apply_start_single":"application start","job_apply_success_similar_jobs_btn":"Check similar jobs","job_apply_wizard_contact_information_next_label":"Submit application","job_apply_wizard_finish":"Finish","job_apply_wizard_next":"Next","job_autosuggestions_label":"Suggestions:","job_bundles_product_included_flat_rate":"Included in your flat rate subscription","job_bundles_product_included_flat_rate_for":"Included in your flat rate subscription for:","job_create_error":"There was an error creating the job.","job_create_redirect_registration":"Your job was saved, you need to register to complete the job publishing.","job_destination_back":"Back","job_detail_attachment_button":"Show job attachment","job_detail_degree_level":"Required degree level","job_detail_fields_of_study":"Fields of study","
1188job_detail_job_no_longer_active":"This job is no longer active. Search for {search_url}","job_detail_languages":"Required languages","job_detail_link_to_search":"New jobs","job_detail_panel_instructions":"To see the full details of a job posting simply select a job provided from the list on the left.","job_detail_salary_range":"Salary range","job_detail_skills":"Required skills","job_detail_years_of_experience":"Years of experience","job_details_show_all_terms_close":"Show less","job_details_show_all_terms_open":"Show more","job_duplicate_load_error":"There was a problem duplicating your job.","job_duration_description":"The maximum duration of this job posting is {defaultValue} days.{br} Please adapt the days if you need to take the job posting offline earlier.","job_duration_empty_label":"Do not set an expiration date.","job_duration_expiration_datetime":"Based on the start date and runtime, the job will go offline on {date} at {time}.","job_duration_label":"Days online","job_duration_max_value":"The maximum number of days online is {maxValue}.","job_duration_placeholder":"Duration","job_duration_runtime_expiration_datetime":"Based on the start date and runtime, the job will go offline on {date} at {time}.","job_duration_runtime_expiration_days_online":"This job will be online for {daysOnline} days","job_edit_hidden_field_info":"The field {fieldLabel} can not be edited. To change the field you need to republish the job.","job_edit_hidden_field_info_icon":"Info","job_edit_title":"Job application for job:","job_end_date_description":"Select the date when the job should go offline","job_end_date_label":"End date","job_end_date_placeholder":"End date","job_error_no_accesss":"You don't have access to this page. Make sure that you are logged in and accessing a page that you are authorised to visit.","job_error_no_accesss_title":"Access denied","job_expiration_date_description":"You cannot change the expiration date for an already published job.","job_expiration_date_label":"Expiration date","job_external_source_request_changes":"Request changes","job_featured":"Featured job","job_form_edit_disabled_title_description":"Once you have created the job, you cannot change the title any more.","job_load_error":"Error getting information from node.","job_manager":"Welcome {username}","job_manager_analytics_instruction_icon_title":"Instructions","job_manager_analytics_instructions":"Views: Number of times applicants viewed this job posting in detail {br}Started Applications: Number of started applications for this job posting {br}Completed Applications: Number of successfully sent applications for this job posting {br}(Note: users can trigger multiple events)","job_manager_dates_expiration":"Expiring on: {date}","job_manager_dates_expiration_past":"Expired on: {date}","job_manager_dates_first_publication":"First published on: {date}","job_manager_dates_pause":"Pause on: {date}","job_manager_dates_republication":"Republished on: {date}","job_manager_empty":"You don't have any jobs. As soon as you create new jobs they will be shown here.","job_manager_external_source_description":"This is a job from an external data source and can not be changed. Please contact us to perform any necessary changes.","job_manager_external_source_title":"Source: external","job_manager_filter_by_application_workflow_empty":"Any application workflow","job_manager_filter_by_employment_type_empty":"Any employment type","job_manager_filter_by_frontend_empty":"Any frontend","job_manager_filter_by_source_empty":"Any source","job_manager_load_error":"There was a problem getting your list of jobs.","job_manager_no_result":"There are no jobs found.","job_manager_options":"Options","job_manager_options_close":"Close","job_manager_options_open":"Open","job_manager_title":"Manage jobs","job_of_the_week":"Job of the week","job_operations":"Operations","job_order_create_error":"There was an error creating the order.","job_original_ad":"Original Ad","job_per_file":"Job via file","job_per_file_desc":"Post a job based on a file. The system processes the content of the uploaded file and saves it for mobile display.","job_per_link":"Job via link","job_per_link_desc":"Create a job based on a link. The system processes the content of the link and saves it for mobile display.","job_per_template":"Job via template","job_per_template_desc":"Post a job using your own text to ensure better user experience and performance. This is the recommended option.","job_performance_export_btn_text":"Export job data","job_performance_export_error":"There was an error exporting job data.","job_performance_export_success":"Successfully exported your data. {link}.","job_posting_quick_apply_title":"Which of the following Quick Apply features would you like to enable?","job_preferences_empty_enter":"Enter job preferences","job_preferences_empty_text":"Enter your job preferences to ensure great matching results.","job_preview_button":"Preview","job_preview_description":"You can visualise the job as it will be displayed in mobile phones on the left side. You can close the window and edit the job and reopen this modal to see your changes.","job_preview_point_1":"Job information","job_preview_point_1_desc":"Please ensure the content is easy to read and all the relevant information is available.","job_preview_point_2":"Images","job_preview_point_2_desc":"Please ensure images are properly added and include the relevant caption text for accessibility reasons.","job_preview_point_3":"Location information","job_preview_point_3_desc":"Make sure you are adding the job locations as accurately as possible.","job_preview_subtitle":"Things to check for in the job posting","job_publish_account_verification_needed":"In order to publish jobs you need to verify your account first.","job_publish_error":"There was an error publishing your job.","job_publish_load_error":"There was a problem publishing your job.","job_publish_success":"Your job has been successfully created.","job_publish_update_success":"Your job has been successfully updated.","job_publishing_date_description":"Insert your desired publishing date.","job_publishing_date_description_read_only":"You cannot change the publishing date for an already published job.","job_publishing_date_label":"Publishing date","job_publishing_date_placeholder":"Date","job_quick_apply_contact_info_title":"Contact information","job_quick_apply_file_upload_title":"Upload files","job_quick_apply_qualifying_questions_title":"Qualifying questions","job_quick_apply_review_title":"Review","job_recommendations_error":"There was an error loading job recommendations. Feel free to contact us regarding this problem.","job_recommendations_error_go_to_job_search":"Go to the job search","job_recommendations_sidebar_title":"{totalJobs} jobs","job_recommendations_title":"My recommended jobs","job_recommender_apply_success_description":"You might also be interested in similar roles.","job_recommender_default_description":"Meanwhile, you can browse through similar jobs - maybe the next big step is already waiting for you.","job_recommender_default_title":"Similar jobs","job_recommender_job_applications_description":"Based on your recent applications, you might also be interested in these roles.","job_recommender_job_applications_title":"Similar jobs","job_recommender_jobs2job_description":"Discover roles matching this position.","job_recommender_similar_jobs_description":"This 
1188job has expired, you could browse through similar jobs - maybe the next big step is already waiting for you.","job_republish_success":"Your job has been successfully published.","job_salary_max_value_label":"Maximum salary","job_salary_max_value_prefix":"Up to","job_salary_min_value_label":"Minimum salary","job_salary_min_value_prefix":"From","job_salary_unit_day":"per day","job_salary_unit_hour":"per hour","job_salary_unit_label":"Salary unit","job_salary_unit_month":"per month","job_salary_unit_week":"per week","job_salary_unit_year":"per year","job_saved_account_verification_needed":"Your job was saved. Please verify your account to publish the job.","job_search_title_type":"job","job_set_frontends_error":"There was an error setting the frontends.","job_set_get_current_organization_error":"There was an error getting the current organisation.","job_source_imported":"Imported","job_source_manually_generated":"Manually generated","job_status":"Status","job_teaser_end":"End:","job_teaser_end_date":"End date:","job_teaser_expiration_date":"Expires","job_teaser_logo_placeholder":"No logo available","job_teaser_logo_title":"Logo for job {jobTitle}","job_teaser_pause_date":"Pause","job_teaser_published_date":"Published","job_teaser_quick_apply_text":"Quick Apply","job_teaser_start":"Start:","job_teaser_start_date":"Start date:","job_unpublish_load_error":"There was a problem taking your job offline.","job_update_error":"There was an error updating the job.","job_update_success":"Job was updated","job_upgrade_back":"Back","job_upgrade_booked":"Already booked","job_upgrade_booked_info":"This job may already include active functionalities that this upgrade includes. Please check already booked upgrades carefully.","job_upgrades_success":"Successfully upgraded your job.","job_visits_multiple":"views","job_visits_single":"view","job_wizard_billing":"There was an error loading your order.","job_wizard_billing_get_job_error":"There was an error loading your job.","job_wizard_billing_get_order_error":"There was an error loading your order.","job_wizard_billing_job_already_published":"The job is already published.","job_wizard_billing_no_order_title":"Almost there!","job_wizard_bundles_error":"There was an error receiving available job bundles.","job_wizard_bundles_instructions":"Please select the product you would like to use for your job posting. {br}{br} If you have previously purchased credits or subscriptions, please select the product you desire and it will be deducted from your credits in the checkout process.","job_wizard_bundles_job_credits_plural":"{amount} job credits","job_wizard_bundles_job_credits_singular":"{amount} job credit","job_wizard_bundles_title":"Job posting products","job_wizard_continue":"Continue","job_wizard_current_org_prefix":"Publishing a job offer for","job_wizard_destination_bundle_price":"{price} {priceCurrency}","job_wizard_destination_included_frontends_description":"Posting on these sites is free, included with your current plan. All options are selected by default. You can remove the selection, if you don't want to post on these sites.","job_wizard_destination_included_frontends_title":"Included with your plan","job_wizard_destination_instructions":"Once the checkout process is complete, select a site from the network where the job will be published.","job_wizard_destination_job_credits":"{amount,plural,one{# job credit} other{# job credits}}","job_wizard_destination_job_credits_plural":"{amount} job credits","job_wizard_destination_job_credits_singular":"{amount} job credit","job_wizard_destination_job_upgrade_price":"{price} {priceCurrency}","job_wizard_destination_not_included_frontends_description":"Posting on these sites comes with a cost. No option is selected by default. You can select a site by clicking on it. Adding more sites will expand your reach.","job_wizard_destination_not_included_frontends_title":"Not included","job_wizard_destination_product_included":"Free with your plan","job_wizard_destination_product_price":"{price} {priceCurrency} / month","job_wizard_destination_title":"Destination","job_wizard_destination_upgrades_description":"Select a list of sites in the network where the upgrades will be created for this job, once the checkout process is complete.","job_wizard_destination_upgrades_error":"There was an error updating the order.","job_wizard_destination_upgrades_instructions":"Select upgrades to boost your job visibility on the selected sites.","job_wizard_destination_upgrades_more_info":"More info","job_wizard_destination_upgrades_no_order":"No order found. Please go back and try again.","job_wizard_destination_upgrades_select":"Select this upgrade","job_wizard_destination_upgrades_title":"Upgrades","job_wizard_finish":"Finish","job_wizard_next":"Next","job_wizard_no_order":"No order was created. Please check the cart message on the right side of this block.","job_wizard_no_order_continue_message":"Please click on the button below to finish the checkout process.","job_wizard_payment_heading":"Submit order","job_wizard_payment_invoice_heading":"Pay per invoice","job_wizard_payment_sub_heading":"After submitting your order you will receive an invoice based on the payment method you chose.","job_wizard_polling_message":"We are processing your payment, please wait.","job_wizard_preview":"Preview","job_wizard_previous":"Previous","job_wizard_step_bundles":"Products","job_wizard_step_checkout":"Checkout","job_wizard_step_choose_job":"Type","job_wizard_step_destination":"Destination","job_wizard_step_destination_upgrades":"Upgrades","job_wizard_step_job":"Job","job_wizard_step_payment":"Payment","job_wizard_step_upgrades":"Upgrades","job_wizard_success_description_new":"Your job has been successfully created.","job_wizard_success_description_republish":"Your job has been successfully published.","job_wizard_success_description_upgrades":"Your job has been successfully upgraded.","job_wizard_success_get_job_error":"There was an error loading your job.","job_wizard_success_icon":"Job posted","job_wizard_success_job_manager":"Go to job manager","job_wizard_success_title":"Congratulations!","job_wizard_success_view_job":"View job","job_wizard_upgrades_error":"There was an error getting upgrades","job_wizard_upgrades_get_order_error":"There was an error loading your order.","job_wizard_upgrades_instructions":"Available upgrades:","job_wizard_upgrades_job_credits_with_label":"{amount} {name}","job_wizard_upgrades_title":"Job posting upgrades","job_workflow_state_select_empty":"Any job status","jobs":"Jobs","landing_blogs_link":"See all articles","landing_companies_link":"See all employers","landing_jobs_link":"See all jobs","languages_empty_enter":"Enter your languages","languages_empty_text":"Enter information about languages you speak. These languages can be used to automatically match you to jobs and profiles employers are looking for.","last_name":"Last name","last_name_placeholder":"Enter your family name","last_name_required":"Last name is required","linkedin_logo":"LinkedIn logo","load_jobs_error":"Something went wrong with the current search.\n There was an error loading jobs. Please contact us for support or start a new search.","load_resumes_contact_link":"contact us","load_resumes_error":"Something went wrong with the current search.\n There was an error loading CVs. Please contact us for support or start a new search.","load_resumes_matching_error":"Something went wrong when matching the job to the available CVs. Feel free to {contactLink} regarding this problem.","loading":"Loading page...","loading_message":"Loading","location_autocomplete_label":"Enter location","location_autocomplete_placeholder":"Enter location","login":"Login","login_block_readonly":"Login is blocked temporarily while the site is in maintenance mode.","login_email":"Email","login_forgot_password":"Forgot your password?","login_image_alt":"login banner","login_image_title":"Jobiqo login","login_loading":"Logging you in...","login_no_account":"Don't have an account?","login_password":"Password","login_submit":"Login with your email","login_submit_entra_sso":"Sign in with Microsoft Entra ID","login_submit_facebook":"Sign in with Facebook","login_submit_google":"Sign in with Google","login_submit_keycloak_sso":"Sign in with keycloak SSO","login_submit_linkedin":"Sign in with LinkedIn","login_submit_okta_sso":"Partner sign in with Okta","map_search_placeholder":"Search for a location","mapbox_map_consent":"Consent to this service","masqueraded_message":"You are logged in as a masqueraded user.","matching_details_options_close"
1188:"Close","matching_details_options_label":"Matching Details","matching_details_options_open":"Open","matching_resumes_link":"Show matching CVs","max_characters_limit":"Maximum {allowedTextLength} characters","maximum_upload_file_size":"Maximum upload size is","mini_site_tab_default":"Home","mini_site_tab_jobs":"Jobs","multiple_autocomplete_add_button_text":"Add free term","multiple_autocomplete_selected_mark":"Selected","multiple_files_upload_files_number_exceeded_msg":"Too many files selected: Attach up to {filesAmountLimit} files","n-a":"n/a","n/a":"n/a","name_required":"Name is required","next":"Next","no":"No","not_available_short":"N/A","not_in_the_list_checkbox_label":"Not in the list?","not_looking":"Not looking","not_selected":"Not selected","notify_interval":"Notification interval","number_of_characters_remaining":"{remainingCharacters} characters remaining","off":"off","on":"on","onboarding_msg_applicant_not_verified":"Your account is not yet verified. Please go to your email inbox to verify your account.","onboarding_msg_recruiter_no_company_base_profile":"In order to post jobs you need to complete your profile information. Please go to {link}.","onboarding_msg_recruiter_not_verified":"Your account is not yet verified. Please go to your email inbox and verify your account in order to post jobs.","one_time_login":"One time login link","one_time_login_button":"Log in","open":"Open","options":"Options","order_additional_info":"Additional information","order_additional_info_desc":"Provide any relevant information about this order (e.g. reference number)","order_additional_info_group_description":"Provide additional information about the order","order_additional_info_group_label":"Additional info","order_amount":"Total order amount","order_billing_title":"Billing information","order_confirmation":"Review order","order_info":"Order information","order_item_price":"Price","order_item_title":"Product","order_proceed_info":"Click to finish in order to confirm this order and publish your job.","order_subtotal_amount":"Subtotal","order_update_error":"There was an error updating the order.","order_vat_info":"The total amount includes VAT. After the order has been submitted, an order confirmation will be sent by email.","org_jobs_export_button_text":"Export","org_jobs_export_icon_text":"Export","organization":"Employer","organization_about_button_to_profile":"Visit employer profile","organization_about_empty_enter":"Enter presentation","organization_about_empty_text":"Enter your employer presentation here so that applicants can learn more about your organisation.","organization_about_expand_presentation_less":"Show less","organization_about_expand_presentation_more":"Show more","organization_about_label":"About us","organization_activate_profile_error":"Error activating employer profile.","organization_add_contact_success":"Contact was added","organization_add_faq_error":"Error adding FAQ.","organization_add_faq_success":"FAQ was added","organization_add_location_success":"Location was added","organization_add_video_item_success":"Video was added","organization_attachments_empty":"Upload your organisations attachments here. Listing benefits shows applicants that you are investing in your employees well-being.","organization_attachments_label":"Organisation attachments","organization_benefits_empty":"Enter your employee benef
1188its here. Listing benefits shows applicants that you are investing in your employees well-being.","organization_benefits_label":"Employee benefits","organization_benefits_show_less":"Show less","organization_benefits_show_more":"Show more","organization_bluesky_label":"BlueSky","organization_contacts_empty":"No public contact have been added so far.","organization_contacts_label":"Get in touch","organization_delete_contact_success":"Contact was deleted","organization_delete_faq_error":"Error deleting FAQ.","organization_delete_faq_success":"FAQ was deleted","organization_delete_location_success":"Location was deleted","organization_delete_video_success":"Video was deleted","organization_edit_no_access":"You do not have access to edit this employer profile.","organization_edit_not_found":"Could not find the employer for you to edit","organization_edit_verify_user_message":"Your account is not yet verified. Please go to your email and verify your account in order to publish your employer profile.","organization_facebook_label":"Facebook","organization_faq_empty_enter":"Add question","organization_faq_empty_text":"Enter your organisation's frequently asked questions here.","organization_faq_title":"Organisation frequently asked questions","organization_fields_of_study_label":"Required field of studies","organization_gallery_empty_enter":"Create a gallery","organization_gallery_empty_text":"Enter pictures to help applicants identify with your organisation's identity and culture.","organization_group_form_title":"Organisation settings","organization_group_load_error":"Error getting information from the employer.","organization_group_update_error":"Error updating information from the employer.","organization_group_update_info_success":"Employer was updated","organization_image_gallery_img_title":"Open gallery","organization_image_gallery_label":"Image gallery","organization_image_gallery_show_more":"Show more","organization_industry_label":"Employer type","organization_instagram_label":"Instagram","organization_job_list":"Our jobs","organization_jobs_count":"{count,plural,one{# open position} other{# open positions}}","organization_jobs_error":"Error getting jobs information.","organization_jobs_search_filter_by_id_placeholder":"Filter by ID","organization_jobs_search_filter_by_location_placeholder":"Filter by Location","organization_jobs_search_filter_placeholder":"Filter jobs","organization_jobs_search_filter_submit":"Filter","organization_linkedin_label":"LinkedIn","organization_load_organizations_error":"Something went wrong with the current search. There was an error loading employer profiles. Please contact us for support or start a new search.","organization_location_label":"Head office","organization_map_empty_enter":"Enter locations","organization_map_empty_text":"Enter additional locations of your organisation to create an interactive map.","organization_minisite_jobs_error":"Error getting jobs from this organisation page.","organization_minisite_subpage_error":"Error getting information from this organisation page.","organization_not_found":"We could not find the employer in this URL","organization_occupation_label":"Available occupational fields","organization_presentation_empty":"This employer has not included a presentation of itself in its public profile.","organization_profile_about_error":"Error updating about us information.","organization_profile_add_further_location_error":"Error adding location.","organization_profile_add_video_item_error":"Error adding video.","organization_profile_attachments_error":"Error updating attachments.","organization_profile_benefits_update_error":"Error updating employee benef
1188its.","organization_profile_benefits_update_success":"Employee benefits were updated","organization_profile_contact_add_error":"Error updating contact information.","organization_profile_contact_update_error":"Error updating contact information.","organization_profile_delete_contact_error":"Error deleting location.","organization_profile_delete_further_location_error":"Error deleting location.","organization_profile_delete_video_item_error":"Error deleting video.","organization_profile_error":"Error getting information from the employer profile.","organization_profile_gallery_error":"Error updating gallery.","organization_profile_info_error":"Error updating general information.","organization_profile_update_further_location_error":"Error updating location.","organization_profile_update_video_item_error":"Error updating video.","organization_public_profile_link_recruiter":"Employer page","organization_search_current_search_reset":"Reset your search","organization_search_empty_search":"No employers were found for the selected criteria.","organization_search_title_type":"organisation","organization_show_more_jobs_label":"Show more","organization_size_label":"Organisation size","organization_social_links_label":"Find us:","organization_start_new_search":"Start a new search","organization_sub_groups":"Employers","organization_tiktok_label":"TikTok","organization_twitter_label":"Twitter","organization_update_about_success":"About us was updated","organization_update_attachments_success":"Attachments were updated","organization_update_contact_success":"Contact was updated","organization_update_faq_error":"Error updating FAQ.","organization_update_faq_success":"FAQ was updated","organization_update_gallery_success":"Gallery was updated","organization_update_info_success":"General information was updated","organization_update_location_success":"Location was updated","organization_update_video_item_success":"Video was updated","organization_video_gallery_empty_enter":"Create video gallery","organization_video_gallery_empty_text":"Enter one or more videos to help applicants understand your organisation's identity and culture.","organization_video_gallery_label":"Video gallery","organization_website_label":"Website","organization_wizard_step_company_information":"Employer information","organization_wizard_step_personal_information":"Personal information","organization_xing_label":"Xing","organization_youtube_label":"Youtube","pager_first":"First","pager_last":"Last","pager_next":"Next","pager_previous":"Previous","passive_seeker":"Passive seeker","passowrds_match":"Passwords must match","password":"Password","password_confirm":"Confirm password","password_confirm_placeholder":"Enter password confirmation","password_placeholder":"Enter password","password_policy_criteria_letters":"Contains letters","password_policy_criteria_min_length":"At least {minLength} characters","password_policy_criteria_numbers":"Contains numbers","password_policy_hint_message":"Password length must be at least 12 characters.\nPassword must contain letters and numbers.","password_policy_invalid":"Password does not meet requirements yet.","password_policy_valid":"Password is valid.","password_required":"Password is required","password_reset_verify_error":"There was a problem updating your password","password_strength_medium":"Medium","password_strength_strong":"Strong","password_strength_weak":"Weak","pause_job_error":"There was an error pausing the job.","pause_job_link":"Pause","pause_job_modal_confirm":"Confirm","pause_job_modal_date_description":"Select a future date when the job is automatically paused.","pause_job_modal_date_label":"Choose the automatic pausing date","pause_job_modal_selection":"Pause the job immediately","pause_job_modal_title":"Pause settings","pause_job_successfull":"Job was paused","pause_job_successfull_date":"Job was scheduled to pause","pay":"Pay","pay_icon":"Pay","pay_per_invoice_text":"You are paying by invoice. That means that you can submit your job and receive an invoice in your email to pay.","payment_authorizeNet_buttonText":"Pay with Authorize.Net","payment_authorizeNet_buttonText_loading":"Paying order...","payment_authorizeNet_instructions":"Click the button bellow to pay using the Authorize.Net platform.","payment_authorizenet_card_code_label":"CVV","payment_authorizenet_card_number_label":"Card number","payment_authorizenet_expiration_date_label":"Expiration date","payment_authorizenet_expiration_date_placeholder":"MM / YY","payment_authorizenet_full_name_label":"Full name","payment_authorizenet_invalid_expiration_date":"Enter an expiration date in MM / YY format.","payment_authorizenet_payment_error":"Unable to process payment. Please try again.","payment_authorizenet_script_error":"Unable to load Authorize.Net payment form. Please try again later.","payment_authorizenet_zip_label":"Billing ZIP","payment_gateways_error":"There was an error loading payment gateways.","payment_gateways_options":"Payment options","payment_submit_button":"Submit order","personal_info_empty_enter":"Enter personal information","personal_info_empty_has_access":"The user has no personal information attached.","personal_info_empty_no_access":"You don't have access to the user's personal information. Please submit a contact request to this CV in order to gain access to this information.","personal_info_empty_text":"Enter some personal information about yourself. Private information will be hidden from employers unless you consent to providing the information to a particular employer.","pinterest_logo":"Pinterest logo","pnf_message":"The page has not been found","pnf_page_title":"Page not found","pnf_redirect_button":"Go to the job search","powered_by_jobiqo":"Powered by Jobiqo","preview_existing_images_alt":"Uploaded images","previous":"Previous","print":"Print","product":"Product","product_grid_item_buy":"Buy now","product_grid_item_buy_contact":"Contact","product_grid_item_desc_title":"Details","publish_job":"Publish","publish_job_immediately":"Publish job immediately","publish_job_immediately_dialog_text":"Are you sure you want to publish this job immediately?","publish_job_immediately_link":"Publish immediately","publish_job_successfull":"Job was published","quick_apply":"Quick Apply","recruiter":"Employer","recruiter_admin_approval_message":"Thank y
1188ou for your registering! An admin needs to approve your account.{br} You will receive an email once it is approved. Until then, your employer profile and jobs will not be published.","recruiter_admin_approval_message_html":"Thank you for your registering! An admin needs to approve your account.\u003cbr /\u003e You will receive an email once it is approved. Until then, your employer profile and jobs will not be published.","recruiter_danger_zone":"Account cancellation information","recruiter_danger_zone_info":"You can delete your recruiter account only by contacting the {site_name} team at {site_email}. Please note that only your {site_name} account will be deleted.{br}{br}If you wish to access or delete your personal data, please contact us at {site_email}.{br}{br}For detailed information about data protection and your rights, please refer to our {privacy_link}.","recruiter_info":"You are registering as an employer.","recruiter_job_applicaiton_permission_message":"Employers do not have permission to send job applications. Please login as an applicant.","recruiter_menu_company":"Employer","recruiter_menu_dashboard":"Dashboard","recruiter_menu_job_applications":"Applications","recruiter_menu_jobs":"Jobs","recruiter_not_yet_verified_message":"Your account is not yet verified. Please go to your email and verify your account.{br}You will only be able to publish jobs after your email has been verified.{br}{resendVerificationEmailComponent}","recruiter_resume_contact__badge_status_pending":"Contact request pending","recruiter_resume_contact_actions":"Actions","recruiter_resume_contact_actions_archive":"Archive","recruiter_resume_contact_archive_error":"There was an error archiving the contact request.","recruiter_resume_contact_archive_success":"CV contact archived","recruiter_resume_contact_archived_title":"Archived requests","recruiter_resume_contact_badge_no_approved":"Access granted","recruiter_resume_contact_badge_status_approved":"Contact request approved","recruiter_resume_contact_badge_status_revoked":"Contact request revoked","recruiter_resume_contact_cv_title":"CV title","recruiter_resume_contact_date":"Request date","recruiter_resume_contact_list_empty":"You haven't send any invitations yet.","recruiter_resume_contact_list_error":"There was an error getting your contact requests.","recruiter_resume_contact_list_title":"Sent invitations","recruiter_resume_contact_show_all":"Show all","recruiter_resume_contact_status":"Status","recruiter_share_email_application_date_label":"Date","recruiter_share_email_application_job_label":"Job","recruiter_share_email_application_status_label":"Status","recruiter_share_email_application_title":"Job application","recruiter_subscriptions_status_empty":"Any subscription status","recruiter_subscriptions_type_empty":"Any subscription type","redirecting_to":"You are redirected to","region":"Region","region_choose":"Choose a region","register":"Register","register_applicant":"I AM LOOKING FOR A JOB","register_applicant_info":"I want to look for a job. Upload my own CV and apply to jobs using that CV.","register_as":"Register as","register_block_readonly":"Registration is blocked temporarily while the site is in maintenance mode.","register_company":"I AM AN EMPLOYER","register_company_info":"I am an employer searching for talent to fill in existing or future job vacancies.","register_email":"Enter your email","register_has_account":"Already have an account?","register_image_alt":"Register banner","register_image_title":"Register","register_info":"Fill the form below to register. {break}\r\nAfter registration you will receive a confirmation email.","register_info_contact_us":"Do you have any questions or feedback about the registration? {link}","register_info_contact_us_link":"Contact us!","register_info_step_1_applicant":"Create your account by providing your email address and password. You can change both later.","register_info_step_1_recruiter":"Create your account by providing your email address and password. You can change both later.","register_info_step_2_applicant":"Verify your account by going to your email inbox and clicking the verification link in your welcome email.","register_info_step_2_recruiter":"Verify your account by going to your email inbox and clicking the verification link in your welcome email. Without verification, you won't be able to post jobs!","register_info_step_3_applicant":"Create an online CV to make it easier for employers to find you!","register_info_step_3_recruiter":"Share information about your organisation with applicants.","register_info_step_4_recruiter":"Post a job - easily and quickly!","register_info_step_5_recruiter":"The job is now published. Sit back and wait for applications to arrive!","register_info_steps_title_applicant":"Register your account in 3 simple registration steps","register_info_steps_title_recruiter":"Post a job in 5 steps","register_info_title_applicant":"Applicant registration","register_info_title_recruiter":"Employer registration","register_password":"Enter your password","register_title":"Register new account","register_without_role":"Register","remove_email":"Remove email","resend_verification_email_button_text":"Resend","resend_verification_email_error":"Error happened while resending verification email","resend_verification_email_instructions":"to resend the verification mail!","resend_verification_email_link":"Click here","resend_verification_email_success":"Verification email was resent successfully","resend_verification_email_text":"to resend the verification mail!","resend_verification_form_error":"An error occured while sending verification email.","resend_verification_form_info":"Please provide your email address. We will send you a verification email.","resend_verification_form_submit":"Resend","resend_verification_form_success":"The verification email has been successfully sent.","resend_verification_form_title":"Resend verification email","reset_pass_block_readonly":"Resetting of password is blocked temporarily while the site is in maintenance mode.","reset_password":"Reset password","reset_password_error":"There was an error resetting your password","reset_password_info":"Please provide your email address. {br} An email will be sent to you in order to reset your password.","reset_password_submitted":"A link has been sent to your email to reset your password.","reset_password_title":"Reset your password","reset_password_verify_info":"Confirm your new password.{br} After submitting you will be redirected to your profile.","reset_password_verify_title":"Provide a new password","resume_alert_actions":"Actions","resume_alert_create_error":"There was an error creating the CV alert.","resume_alert_create_success":"Successfully created CV alert","resume_alert_created":"Created","resume_alert_delete":"Delete","resume_alert_delete_error":"There was an error deleting the CV alert","resume_alert_delete_success":"Successfully deleted CV alert","resume_alert_edit":"Edit","resume_alert_go_to":"Open CVs","resume_alert_interval":"Interval","resume_alert_name_field":"Label","resume_alert_name_placeholder":"Enter a title for your saved search","resume_alert_not_found":"The CV alert you are trying to look for was not found or you don't have access to it.","resume_alert_off":"Remove CV alerts for this search","resume_alert_on":"Turn on CV alerts for this search","resume_alert_pretext":"CV alert: {title}
1188","resume_alert_save":"CV search saved","resume_alert_title":"Title","resume_alert_update_error":"There was an error updating the CV alert","resume_alert_update_success":"Successfully updated CV alert","resume_attachment_add_error":"Error adding attachment","resume_attachment_add_success":"Attachment was uploaded","resume_attachment_delete_error":"Error deleting attachment","resume_attachment_delete_success":"Attachment was deleted","resume_attachments_box_info":"Add supporting documents like diplomas or licenses to your profile (.txt, .pdf, .doc, .docx, .jpg, .jpeg, .png, .gif). Attached files are always private.","resume_attachments_box_label":"Documents","resume_attachments_deletion":"Are you sure you want to delete {fileName}?","resume_attachments_import_placeholder":"Choose file","resume_attachments_instructions":"Add supporting documents like diplomas or licenses to your CV.","resume_badge_delete_failed":"Failed to delete the badge.","resume_badge_delete_success":"Successfully deleted the badge.","resume_badge_sync_failed":"Failed to sync the badges.","resume_badge_sync_success":"Successfully synced the badges.","resume_badges":"Profile Badges","resume_badges_box_label":"Badges","resume_badges_reorder_failed":"Failed to update order of badges..","resume_badges_reorder_success":"Successfully reordered the badges.","resume_bookmark_error":"An error occurred while updating the CV bookmark","resume_bookmark_flag_success_bookmark":"CV successfully bookmarked","resume_bookmark_flag_success_unbookmark":"CV  successfully unbookmarked","resume_completeness_error":"There was an error loading.","resume_completeness_error_visibility":"There was an error while changing the CV's visibility.","resume_completeness_job_seeker_no_occupation":"No desired occupational field","resume_completeness_job_seeker_no_region":"No desired location","resume_completeness_job_seeker_no_status":"No job seeker status","resume_completeness_personal_details":"personal details","resume_completeness_switcher_info":"Add your personal details to get better matching job suggestions and receive job offers from employers.","resume_completeness_switcher_instructions":"Edit your {personal_details} to get better matching job suggestions and receive job offers from employers.","resume_contact_badge_approved_date_title":"Date when the contact request was approved","resume_contact_badge_pending_date_title":"Date when the contact request was sent","resume_contact_filter_label":"Requests","resume_contact_list_empty_icon_title":"Contact request","resume_delete_education_item_error":"Error deleting education","resume_delete_education_item_success":"Education was deleted","resume_delete_work_experience_item_error":"Error deleting work experience","resume_delete_work_experience_item_success":"Work experience was deleted","resume_education":"Education","resume_education_no_access":"You don't have access to the applicant's education. Please make a contact request to this CV in order to have access to this private information.","resume_email_contact_button":"Contact","resume_email_field_label":"Email","resume_email_field_placeholder":"Enter your email","resume_empty_matching":"No matching CVs were found.","resume_empty_search":"No CVs were found for the selected criteria.","resume_error":"There was an error loading the CV.","resume_import_error":"There was an error parsing your CV.","resume_import_error_info":"Your CV parsing failed. You can try again later or contact the site administrator in case you are still unable to submit your CV.","resume_import_error_reset":"Reset","resume_import_error_title":"Something went wrong while uploading your CV.","resume_import_finished_info":"You can now go to your online CV and start editing your profile. Information from your uploaded document was already included there for your convenience.","resume_import_finished_title":"Your CV was successfully uploaded!","resume_import_info":"The CV will be parsed and analysed. This information will be used to fill out your online CV. ","resume_import_info_title":"What happens when uploading my CV?","resume_import_label":"Upload","resume_import_placeholder":"Upload your CV","resume_import_resume_parsed_error":"We could not parse the CV you uploaded when you applied for a job.{br}Please proceed by uploading a CV.","resume_import_resume_parsed_info":"We've parsed the CV you uploaded when you applied for a job, and the CV data will be used to complete your profile.{br}You can easily import an updated CV later on the {resumePageLink} page.","resume_import_resume_parsed_title_success":"Your CV was successfully parsed!","resume_import_resume_parsing_info":"We are parsing the CV you uploaded when you applied for a job.","resume_import_resume_parsing_title":"Your CV is being parsed!","resume_import_uploading_info":"Did you know you can re-upload your CV anytime? Previously uploaded files will still be stored for your convenience.","resume_import_uploading_title":"Your CV is being uploaded and parsed...","resume_job_preferences":"Job preferences","resume_job_preferences_error":"Error updating your job preferences.","resume_job_preferences_no_access":"You don't have access to the applicant's CV job preferences. Please make a contact request to this CV in order to have access to this private information.","resume_jobpref_availability_periods_title":"Available between:","resume_jobpref_available_between":"Available between:","resume_jobpref_available_label":"Available from:","resume_jobpref_career_status_label":"Career status:","resume_jobpref_desired_employment_types_label":"Desired employment type(s):","resume_jobpref_desired_loc_label":"Willingness to work from:","resume_jobpref_desired_occupation_label":"Desired occupation(s):","resume_jobpref_desired_salary_label":"Salary expectations:","resume_languages":"Languages","resume_languages_n
1188o_access":"You don't have access to the applicant's language skills. Please make a contact request to this CV in order to have access to this private information.","resume_last_updated_filter_label":"Last Updated","resume_last_updated_filter_last_3_months":"Last 3 Months","resume_last_updated_filter_last_6_months":"Last 6 Months","resume_last_updated_filter_last_month":"Last Month","resume_last_updated_filter_last_week":"Last Week","resume_last_updated_filter_last_year":"Last Year","resume_last_updated_filter_show_all":"Show All","resume_last_updated_filter_today":"Today","resume_matching_job_load_error":"There was an error getting the job information.","resume_name_field_label":"Name","resume_name_field_placeholder":"Enter your name","resume_page":"CV","resume_percentage_error":"There was an error loading.","resume_percentage_error_visibility":"There was an error while changing the CV's visibility.","resume_percentage_next_field":"Add {fieldLabel} {percentage}","resume_percentage_not_published_info":"Your CV is currently not visible to employers.","resume_percentage_published_info":"Your CV is currently visible to employers.","resume_personal_info":"Personal information","resume_personal_info_error":"Error updating your personal information.","resume_personal_info_home_label":"Lives in","resume_privacy_box_info":"Fields marked with the lock icon are only visible to employers you applied to, or whose contact requests you accepted.","resume_privacy_box_label":"Privacy control","resume_saved_search_list_empty":"You haven't created any CV saved searches yet.","resume_saved_search_list_error":"There was an error getting your job applications.","resume_saved_search_list_title":"Saved CV searches","resume_search_subscribe_button":"Subscribe","resume_search_subscribe_icon_title":"Subscribe","resume_search_subscribed_button":"Already subscribed","resume_search_toggle_alert":"Save or subscribe","resume_sidebar_error":"There was an error in the sidebar of this CV. Refresh the page or contact one of the administrators to report the issue.","resume_skills":"Skills","resume_skills_no_access":"You don't have access to the applicant's skills. Please make a contact request to this CV in order to have access to the private information.","resume_slot_no_access":"You don't have access to the applicant data. Please make a contact request to this CV in order to have access to the private CV information.","resume_sorting_filter_last_update":"Last Update","resume_state_label":"Your CV is {status}.","resume_step1_info":"Describe the option that best fits your situation. You can edit this information later.","resume_step1_title":"How would you describe your job seeking situation?","resume_step3_title":"Fill in some personal details","resume_step_person_info_title":"Fill in some personal details","resume_step_preferences_title":"Set your preferences","resume_teaser_availability_period_icon_title":"Available between","resume_teaser_badges_more":"+ {count} more","resume_teaser_empty_current_employment":"Currently working at: {lastemployer}","resume_teaser_empty_last_employment":"Last employer: {lastemployer}","resume_teaser_empty_no_last_employment":"No last employer","resume_teaser_has_attachment_icon_title":"This CV has an attached document (e.g. CV, cover letter)","resume_teaser_has_attachment_title":"Attachment available","resume_teaser_home_location_icon_title":"Candidate's current location","resume_teaser_job_seeker_availability_from":"available {available}","resume_teaser_job_seeker_availability_period":"Available between: {start} - {end}","resume_teaser_job_seeker_no_availability":"no availability date","resume_teaser_job_seeker_no_region":"No desired location","resume_teaser_job_seeker_no_status":"Not seeking","resume_teaser_joined_on_icon_title":"Date when the candidate created their resume","resume_teaser_joined_on_label":"Joined on:","resume_teaser_last_employer_icon_title":"Candidate's last or current employer","resume_teaser_preferred_location_icon_title":"Candidate's preferred work location","resume_teaser_preferred_location_label":"Preferred Location:","resume_teaser_skills_icon_title":"Candidate's skills","resume_teaser_skills_more":"+ {c
1188ount} others","resume_teaser_updated_on_icon_title":"Date when the CV was last updated","resume_teaser_updated_on_label":"Updated on:","resume_update_error":"There was an error updating the CV.","resume_update_success":"CV was updated","resume_visibility_filter_hide_revealed":"Hide Revealed","resume_visibility_filter_label":"Visibility","resume_visibility_filter_show_all":"Show All","resume_visibility_info_explanation":"The CV will be available within job applications and accessible to employers if marked as visible.","resume_wizard_finish":"Finish","resume_wizard_next":"Next","resume_wizard_preferences_title":"Seeker type","resume_wizard_step3_group_description":"Enter general information and add a short description about yourself. You can update this information later.","resume_wizard_step3_group_label":"Basic information","resume_wizard_step_personal_info_title":"Personal info","resume_wizard_upload_title":"CV upload","resume_work_experience":"Work experience","resume_work_xp_no_access":"You don't have access to the applicant's work experience. Please make a contact request to this CV in order to have access to this private information.","resumes_matching_title":"Matching CVs for job:","revoke":"Revoke","save":"Save","save_address_book_already_saved_message":"This address is already saved in your address book.","save_address_book_message":"Save to address book.","search_inputs_submit":"Search","search_places":"Start typing...","search_result_amount_plural":"s found.","search_result_amount_singular":"found.","search_results":"search results","see_all_jobs_link":"See all jobs","selected":"Selected","self_service_checkout_complete_free_order_error":"There was an error completing the free order.","self_service_checkout_create_order_error":"There was an error creating the order.","self_service_checkout_get_order_error":"There was an error loading your order.","self_service_checkout_get_product_error":"There was an error getting the list of products.","self_service_checkout_next":"Next","self_service_checkout_recruiter_approved":"Your account is not yet approved to buy the products.","self_service_checkout_redirect_login_msg":"Login with your employer account to buy products","self_service_checkout_step_1":"Product selection","self_service_checkout_step_2":"Billing information","self_service_checkout_step_order_form":"Ad details","self_service_checkout_update_order_error":"There was an error updating your order.","self_service_checkout_upgrades_instructions":"Available products:","self_service_checkout_upgrades_title":"Products","self_service_order_form_save_error":"There was an error saving your ad details.","self_service_order_form_select_placeholder":"Select...","self_service_products_empty_link":"Login to start posting jobs","self_service_products_empty_text":"There are no self service products available. Please login to start posting jobs.","self_service_success_button_manage":"Manage my jobs","self_service_success_button_post":"Post a job now","self_service_success_icon":"Payment success","self_service_success_message":"You will get an email to {user_email} address with all necessary information.","self_service_success_message_contact_request_credits_bought":"Now you can search and open applicant profiles in CV search.","self_service_success_message_contact_request_slots_bought":"Now you can send contacts request with available slots.","self_service_success_message_email_sent":"You will get an email to {user_email} address with all necessary information.","self_service_success_only_resume_contacts_main_cta":"Search for applicants","self_service_success_only_resume_contacts_secondary_cta":"My products and credits","self_service_success_title":"Congratulations!","seo_search_content_faq_label":"Frequently asked questions","set_new_password":"Set new password","show_less_tags":"Show less tags","show_more_tags":"Show more tags","sign_in":"Sign in","sign_in_icon":"Sign in","similar_jobs":"Similar jobs","skills_empty_enter":"Enter your skills","skills_empty_text":"Enter information about your skills and expertise. These skills can be used to match you to suitable jobs and employers.","slotted_resume_empty":"There is no information for this field available.","slotted_resume_empty_enter":"Add information","social_meadia_sharing_buttons_label":"Share via:","social_media_sharing_buttons_bluesky":"on BlueSky","social_media_sharing_buttons_copied":"Link copied","social_media_sharing_buttons_copy":"Copy link","social_media_sharing_buttons_email":"via Email","social_media_sharing_buttons_facebook":"on Facebook","social_media_sharing_buttons_icon_text":"Share","social_media_sharing_buttons_label":"Share","social_media_sharing_buttons_linkedin":"on LinkedIn","social_media_sharing_buttons_twitter":"on X","social_media_sharing_buttons_whatsapp":"on WhatsApp","social_media_sharing_buttons_xing":"on Xing","social_media_sharing_error":"Error occurred whilst sharing","social_media_sharing_not_supported":"Sharing is not supported on this device","sorting_filter_label":"Sort by","sorting_filter_recency":"Recency","sorting_filter_relevancy":"Relevancy","sorting_icon_down":"Sort descending","sorting_icon_up":"Sort ascending","sorting_icon_up_down":"Sort","start":"Start","start_new_search":"Start a new search","statistics":"Statistics","status":"Status","strip_payment_finish":"Submit order","submit":"Submit","subscription_cancel_alert_title":"Are you sure you want to cancel your subscription?","subscription_cancel_error":"There was an error canceling your subscription.","subscription_cancel_success":"Your subscription has been canceled.","subscription_label":"Details","subscription_overview_bundle_info":"Your Subscription includes the following:","subscription_overview_details":"Subscription details:","subscription_overview_details_cv_slots":"Slots available: {available} / {total}","subscription_overview_info_canceled":"The subscription has been cancelled. All included features are active until {activeUntil}.","subscription_overview_product_info":"Product description:","subscription_overview_title":"Subscription Overview","subscriptions_recruiter_table_empty":"You don't have any subscriptions created yet.","subscriptions_recruiter_table_empty_action":"Buy a subscription","subscriptions_recruiter_table_error":"There was an error getting your subscriptions.","subscriptions_recruiter_table_no_filtered_data":"You don't have any subscriptions matching the current filters.","subscriptions_recruiter_title":"My subscriptions","taxonomy_field_empty_value":"-- Please choose --","telegram_logo":"Telegram logo","term_level_add":"Add","term_level_autocomplete_default_label":"Select {label}","term_level_autocomplete_default_placeholder":"Choose an occupation (e.g. Frontend developer)","term_level_edit_date":"Apply","term_level_widget_free_insert":"Create term","term_level_with_date_other_label":"Other","term_levels_with_date_title":"Levels","terms_accept_error":"Please accept the terms and conditions","threads_logo":"Threads logo","tiktok_logo":"TikTok logo","time_period_until_now":"Present","title":"Title","toggle":"Toggle","toggle_filters":"Toggle filters","top_job":"Top job","twitter_logo":"Twitter logo","unarchive_job_successfull":"Job was unarchived","unarhive_job_link":"Unarchive","undo":"Undo","unpause_job_error":"There was an error unpausing the job.","unpause_job_link":"Unpause","unpause_job_successfull":"Job was unpaused","unpublish_job":"Unpublish job","unpublish_job_dialog_text":"Are you sure you want to take this job offline? All upgrades will expire and another credit is needed to republish the job.","unpublish_job_link":"Unpublish","unpublish_job_successfull":"Job was unpublished","up":"Up","update_company_base_profile_success":"User profile was updated successfully!","update_saved_search":"Update","upload_resume_info":"The CV will be parsed and analysed. If you want you can also get a free evaluation of your CV. For opting into this evaluation check the box below.","upload_resume_info_title":"What will happen when uploading my CV?","upload_resume_title":"Please upload your CV","upload_to_topcv_message":"Upload CV to TopCV service","uploading":"Uploading","url_validation":"Field must be formatted as valid url","user-menu-navigation":"User menu navigation","user_already_verified_redirecting_msg":"Your account has already been verified.","user_cancel_account_error":"There was an error sending c
1188ancelation email.","user_cancel_account_modal_cancel":"Cancel","user_cancel_account_modal_confirm":"Confirm","user_cancel_account_modal_info":"A cancellation email will be sent to your email. To complete the cancellation, click the link in the email.","user_cancel_account_modal_title":"Delete my account","user_cancel_send_email_error":"There was a problem sending your cancelation email.","user_cancel_send_email_success":"A confirmation request email was sent to your email address.","user_cancel_verify_error":"There was an error deleting your account.","user_changed_email_loading":"Confirming your email change","user_changed_email_loading_msg":"Once the email has been successfully changed you will be redirected to the home page.","user_edit_cancel":"Cancel","user_edit_confirm_new_password_label":"Confirm new password","user_edit_confirm_new_password_placeholder":"Confirm new password","user_edit_current_password_label":"Current password","user_edit_current_password_placeholder":"Current password","user_edit_email success":"A confirmation request email was sent to your new email address.","user_edit_label":"Account settings","user_edit_new_email_label":"New email address","user_edit_new_email_placeholder":"Email address","user_edit_new_password_label":"New password","user_edit_new_password_placeholder":"New password","user_edit_password success":"Your password was updated.","user_edit_show_email_form":"Edit email address","user_edit_show_password_form":"Edit password","user_edit_submit_email":"Submit new email","user_edit_submit_password":"Submit new password","user_email_changed_confirm":"Please confirm the change of your email {email}","user_email_changed_confirm_button":"Confirm","user_email_changed_confirm_error":"There was an error confirming your email change.","user_email_changed_confirm_redirecting":"Redirecting","user_email_changed_confirm_redirecting_msg":"Your email change has been confirmed.","user_email_changed_confirm_success_msg":"Successfully confirmed your email change.","user_login_destination_checkout":"You have to login to access the checkout page","user_newsletter_actions":"Actions","user_newsletter_actions_subscribe":"Subscribe","user_newsletter_actions_unsubscribe":"Unsubscribe","user_newsletter_list_title":"Your newsletters","user_newsletter_name":"Newsletter","user_newsletter_status":"Status","user_newsletter_subscription_success":"Newsletter subscription successful","user_newsletter_unsubscribe_success":"Newsletter unsubscribe successful","user_newsletters_error":"There was an error getting your newsletters.","user_newsletters_list_empty":"You don't have any newsletters.","user_newsletters_show_all":"Show all","user_newsletters_status_subscribed":"Subscribed","user_newsletters_status_unsubscribed":"Unsubscribed","user_newsletters_subscribe_error":"There was an error subscribing to the newsletter.","user_newsletters_unsubscribe_error":"There was an error unsubscribing from the newsletter.","user_register_newsletter_checkbox":"Please sign me up for the newsletter.","user_verify_error":"There was an error verifying your account.","vat_contact_text":"contact the support team","verify_application_loading":"Verifying your application","verify_application_loading_msg":"Once your application has been successfully verified you will be redirected to the registration page.","verify_application_redirecting":"Redirecting","verify_application_redirecting_msg":"Your application has been verified.","verify_loading":"Verifying account","verify_loading_msg":"Once successful you will be redirected to your profile page.","verify_redirect_to_dashboard":"dashboard","verify_redirect_to_login":"login page","verify_redirect_to_resume_wizard":"CV wizard","verify_redirecting":"Redirecting","verify_redirecting_msg":"Thank you for activating your account.","verify_verifying_account":"Verifying your account...","video_gallery_consent":"Consent to this service","video_gallery_error":"This video not available, please check the URL of the video.","video_gallery_overlay_title":"Play","video_teasers_row_consent":"Consent to this service","view_file_btn_text":"View file","whatsapp_logo":"Whatsapp logo","wizard_finish":"Finish","wizard_next":"Next","wizard_previous":"Back","work_experience_empty_enter":"Enter work experience","work_experience_empty_text":"Enter information about your work experience. You can insert multiple entries to showcase your professional experience.","work_xp_calendar_icon":"Time period","work_xp_office_icon":"Organisation name","work_xp_tags_icon":"Occupation","xing_logo":"Xing logo","yes":"Yes","youtube_landing_page_consent":"Consent to this service","youtube_logo":"Youtube logo"},"path":"/","host":"https://www.fashionpersonnel.co.uk","pageProps":{"path":"/","data":{"route":{"__typename":"ContentResponse","content":{"__typename":"LandingPage","id":57,"title":"Home FRP","fixedHeader":false,"backgroundColor":null,"maxContainerSize":null,"landingPageRows":[{"__typename":"HeroSearchBannerCenteredParagraph","bundle":"hero_search_banner_centered","uuid":"ad35ec52-2545-4e08-a004-4ef89db315d9","text":null,"image":{"__typename":"Image","alt":"fashion HQ editorial work space","title":"","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/banner_desktop/public/paragraphs/2026-09/fashion-head-office.png.webp?itok=d0NTjWfV","width":1920,"height":1080,"caption":null},"spacing":0,"overlayTransparency":80},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"fccda968-3fcd-4ac0-932b-8b4eb493cb48","scriptContent":"\u003cdiv class=\"frp-home-hero\"\u003e\n  \u003cstyle\u003e\n    .frp-home-hero, .frp-home-hero *, .frp-home-hero *::before, .frp-home-hero *::after {\n      box-sizing: border-box;\n    }\n    .frp-home-hero {\n      font-family: 'Roboto', Arial, Helvetica, sans-serif;\n      max-width: 1150px;\n      margin: -110px auto 40px;\n      padding: 56px 60px 52px;\n      border-radius: 32px;\n      background: #ffffff;\n      box-shadow: 0 15px 40px rgba(0, 0, 0, .08);\n      border: 1px solid #dde1e4;\n      position: relative;\n      overflow: hidden;\n    }\n    .frp-home-hero-circle {\n      position: absolute;\n      top: -80px;\n      right: -80px;\n      width: 240px;\n      height: 240px;\n      border-radius: 50%;\n      background: rgba(0, 0, 0, .04);\n    }\n    .frp-home-hero h1 {\n      font-family: 'Roboto', Arial, Helvetica, sans-serif;\n      font-size: clamp(38px, 5vw, 60px);\n      line-height: 1.08;\n      max-width: 900px;\n      margin: 0 0 26px;\n      color: #000000;\n      font-weight: 800;\n    }\n    .frp-home-hero h1 span { color: #374047; }\n\n    /* Intro copy — split into a lead + a hairline-flagged \"what we cover\" column\n       so three paragraphs read as a composed block, not a stack of grey text. */\n    .frp-home-hero-intro {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 26px 44px;\n      max-width: 980px;\n      margin: 0;\n      align-items: start;\n    }\n    .frp-home-hero-lead {\n      font-size: 17px;\n      line-height: 1.6;\n      margin: 0;\n      color: #374047;\n    }\n    .frp-home-hero-support {\n      font-size: 15px;\n      line-height: 1.65;\n      margin: 0;\n      color: #5f6e78;\n      border-left: 2px solid #dde1e4;\n      padding-left: 22px;\n    }\n    .frp-home-hero-bridge {\n      font-size: clamp(17px, 2vw, 20px);\n      line-height: 1.4;\n      font-weight: 700;\n      color: #000000;\n      max-width: 820px;\n      margin: 24px 0 32px;\n    }\n    @media (max-width: 760px) {\n      .frp-home-hero-intro { grid-template-columns: 1fr; gap: 16px; }\n      .frp-home-hero-support {\n        border-left: 0;\n        padding-left: 0;\n        border-top: 1px solid #dde1e4;\n        padding-top: 16px;\n      }\n    }\n\n    .frp-home-hero-paths {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 20px;\n    }\n    @media (max-width: 900px) {\n      .frp-home-hero-paths { grid-template-columns: 1fr; }\n    }\n\n    /* Path card — split text + image, image slightly the larger half */\n    .frp-home-hero-path {\n      display: grid;\n      grid-template-columns: 1fr 1.1fr;\n      overflow: hidden;\n      border-radius: 20px;\n      background: #eff2f4;\n      border: 1px solid #dde1e4;\n    }\n    .frp-home-hero-path-body {\n      padding: 30px;\n      display: flex;\n      flex-direction: column;\n    }\n    .frp-home-hero-path-eyebrow {\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: #5f6e78;\n      margin-bottom: 10px;\n    }\n    .frp-home-hero-path h3 {\n      font-weight: 800;\n      font-size: clamp(20px, 2.4vw, 26px);\n      line-height: 1.15;\n      color: #000000;\n      margin: 0 0 10px;\n    }\n    .frp-home-hero-path p {\n      font-size: 14px;\n      line-height: 1.55;\n      color: #374047;\n      margin: 0 0 22px;\n    }\n    .frp-home-hero-path a {\n      margin-top: auto;\n      align-self: flex-start;\n      display: inline-block;\n      background: #000000;\n      color: #ffffff;\n      padding: 12px 24px;\n      border-radius: 999px;\n      text-decoration: none;\n      font-weight: 700;\n      font-size: 14px;\n    }\n    .frp-home-hero-path a::after { content: \"  \\2192\"; white-space: pre; }\n\n    /* Works for both the \u003cimg\u003e and the fallback placeholder \u003cdiv\u003e. */\n    .frp-home-hero-path-media {\n      width: 100%;\n      height: 100%;\n      min-height: 280px;\n      object-fit: cover;\n      background: #dde1e4;\n      background-size: cover;\n      background-position: center;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: #8a9099;\n    }\n\n    .frp-home-hero-path--dark { background: #000000; border-color: #000000; }\n    .frp-home-hero-path--dark .frp-home-hero-path-eyebrow { color: #9aa0a6; }\n    .frp-home-hero-path--dark h3 { color: #ffffff; }\n    .frp-home-hero-path--dark p { color: #dedede; }\n    .frp-home-hero-path--dark a { background: #ffffff; color: #000000; }\n    .frp-home-hero-path--dark .frp-home-hero-path-media { background: #1c1c1c; color: #6b6b6b; }\n\n    @media (max-width: 640px) {\n      .frp-home-hero { margin: -60px auto 32px; padding: 36px 26px 30px; }\n\n      /* Older-iOS-Safari fix, 2026-09-17. This block used to be:\n           .frp-home-hero-path { grid-template-columns: 1fr; }\n           .frp-home-hero-path-media { order: -1; min-height: 160px; }\n         which relied on two things older WebKit gets wrong on a GRID item:\n         `order`, and the `height: 100%` inherited from the base rule above\n         (older Safari resolves that % against the container rather than the\n         auto-sized row, so the image grew to fill the whole card and — with\n         the card's `overflow: hidden` — the text painted on top of the photo).\n         Flexbox + an explicit px height removes both. */\n      .frp-home-hero-path {\n        display: -webkit-flex;\n        display: flex;\n        -webkit-flex-direction: column;\n        flex-direction: column;\n        grid-template-columns: none;\n      }\n      .frp-home-hero-path-media {\n        -webkit-order: -1;\n        order: -1;\n        display: block;\n        width: 100%;\n        height: 160px;\n        min-height: 0;\n        -webkit-flex: 0 0 auto;\n        flex: 0 0 auto;\n        -o-object-fit: cover;\n        object-fit: cover;\n      }\n      .frp-home-hero-path-body {\n        -webkit-order: 0;\n        order: 0;\n        -webkit-flex: 1 1 auto;\n        flex: 1 1 auto;\n      }\n    }\n  \u003c/style\u003e\n\n  \u003cdiv class=\"frp-home-hero-circle\" aria-hidden=\"true\"\u003e\u003c/div\u003e\n  \u003ch1\u003eFashion jobs. Brilliant people. \u003cspan\u003eBig c
1188areer energy.\u003c/span\u003e\u003c/h1\u003e\n  \u003cdiv class=\"frp-home-hero-intro\"\u003e\n    \u003cp class=\"frp-home-hero-lead\"\u003eFor over 30 years, we’ve been matching great people with some of the biggest, best and most exciting names in fashion, retail, beauty, lifestyle and ecommerce — across the UK and around the world.\u003c/p\u003e\n    \u003cp class=\"frp-home-hero-support\"\u003eFrom buying, merchandising, design and production to marketing, ecommerce, retail, head office and senior leadership, we know the industry, the brands and where the best opportunities are.\u003c/p\u003e\n  \u003c/div\u003e\n  \u003cp class=\"frp-home-hero-bridge\"\u003eLooking for your next fashion or retail job? Need brilliant people to grow your team? You’re in the right place.\u003c/p\u003e\n\n  \u003cdiv class=\"frp-home-hero-paths\"\u003e\n    \u003cdiv class=\"frp-home-hero-path\"\u003e\n      \u003cdiv class=\"frp-home-hero-path-body\"\u003e\n        \u003cspan class=\"frp-home-hero-path-eyebrow\"\u003eLooking for a job?\u003c/span\u003e\n        \u003ch3\u003eFind your next role\u003c/h3\u003e\n        \u003cp\u003eWe take the time to understand what matters to you — from your first step to your next leadership move.\u003c/p\u003e\n        \u003ca href=\"/jobs\"\u003eBrowse Jobs\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cimg class=\"frp-home-hero-path-media\" src=\"https://backend.retailappointment.co.uk/sites/default/files/media/2026-09/next-role_0.png\" alt loading=\"lazy\"\u003e\n    \u003c/div\u003e\n\n    \u003cdiv class=\"frp-home-hero-path frp-home-hero-path--dark\"\u003e\n      \u003cdiv class=\"frp-home-hero-path-body\"\u003e\n        \u003cspan class=\"frp-home-hero-path-eyebrow\"\u003eLooking to hire?\u003c/span\u003e\n        \u003ch3\u003eGrow your team\u003c/h3\u003e\n        \u003cp\u003eFrom emerging talent to senior leadership — permanent, temporary or freelance.\u003c/p\u003e\n        \u003ca href=\"/looking-hire\"\u003eHire Talent\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cimg class=\"frp-home-hero-path-media\" src=\"https://backend.retailappointment.co.uk/sites/default/files/media/2026-09/grow-team_0.png\" alt loading=\"lazy\"\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e"},{"__typename":"FeaturedJobsParagraph","bundle":"featured_jobs","uuid":"479225c0-fcab-4b63-b75b-06188544ef54","introText":"Featured jobs","introTextSecondary":null,"spacing":null,"background":"white","jobdata":{"__typename":"SearchAPIJobResult","pages":[{"__typename":"Job","id":128152,"title":"Customer Service Representative","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/customer-service-representative-128152"},"urlNoPrefix":"/job/customer-service-representative-128152","logo":null,"employmentType":[{"__typename":"Term","tid":4192,"label":"Fixed Term Contract"}],"occupationalField":[{"__typename":"Term","tid":16517,"label":"Head Office"}],"address":["Long Eaton, Nottingham, UK"],"published":"2026-09-23T14:12:55+01:00","expiration":"2026-10-23T16:12:55+01:00","pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"rhr"},{"__typename":"Job","id":19034,"title":"Ecommerce Operations Assistant","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/ecommerce-operations-assistant-19034"},"urlNoPrefix":"/job/ecommerce-operations-assistant-19034","logo":null,"employmentType":[{"__typename":"Term","tid":3983,"label":"Temporary"}],"occupationalField":[{"__typename":"Term","tid":3997,"label":"Digital / Ecommerce"},{"__typename":"Term","tid":3989,"label":"Retail Staff"}],"address":["London W1W 8BA, UK"],"published":"2026-05-21T10:47:56+01:00","expiration":null,"pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"trap"},{"__typename":"Job","id":98715,"title":"Assistant Store Manager","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/assistant-store-manager-98715"},"urlNoPrefix":"/job/assistant-store-manager-98715","logo":null,"employmentType":[{"__typename":"Term","tid":3979,"label":"Full Time"}],"occupationalField":[{"__typename":"Term","tid":3988,"label":"Retail Management"}],"address":["London, UK"],"published":"2026-08-21T20:41:01+01:00","expiration":null,"pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"trap"},{"__typename":"Job","id":98606,"title":"Head of Merchandising – Fast Fashion","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/head-merchandising-fast-fashion-98606"},"urlNoPrefix":"/job/head-merchandising-fast-fashion-98606","logo":null,"employmentType":[{"__typename":"Term","tid":3979,"label":"Full Time"}],"occupationalField":[{"__typename":"Term","tid":16517,"label":"Head Office"},{"__typename":"Term","tid":3991,"label":"Merchandising"}],"address":["London, UK"],"published":"2026-08-21T14:21:01+01:00","expiration":null,"pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"trap"},{"__typename":"Job","id":132948,"title":"Senior Childrenswear Garment Technologist – Maternity Cover Contract","organization":"Fashion Personnel Ltd","organizationProfile":null,"url":{"__typename":"Url","path":"/job/senior-childrenswear-garment-technologist-maternity-cover-contract-132948"},"urlNoPrefix":"/job/senior-childrenswear-garment-technologist-maternity-cover-contract-132948","logo":null,"employmentType":[{"__typename":"Term","tid":3979,"label":"Full Time"}],"occupationalField":[{"__typename":"Term","tid":3996,"label":"Design, Production \u0026 Technical"}],"address":["Hertfordshire, UK"],"published":"2026-09-28T10:03:37+01:00","expiration":"2026-10-28T11:03:37+00:00","pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"rhr"},{"__typename":"Job","id":138226,"title":"Merchandising Admin Assistant – Temporary","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/merchandising-admin-assistant-temporary-138226"},"urlNoPrefix":"/job/merchandising-admin-assistant-temporary-138226","logo":null,"employmentType":[{"__typename":"Term","tid":3983,"label":"Temporary"}],"occupationalField":[{"__typename":"Term","tid":3991,"label":"Merchandising"}],"address":["London, UK"],"published":"2026-10-02T17:11:41+01:00","expiration":"2026-11-01T18:11:41+00:00","pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"rhr"}]}},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"864c1bf5-635e-4bc3-a9a5-c76531d1094d","scriptContent":"\u003cdiv class=\"frp-quicklinks\"\u003e\n  \u003cstyle\u003e\n    /* ========================================================\n       FRP homepage — MODULE 3 (replacement for the native\n       Products grid carousel). Static 5-up icon-link row:\n       Christmas Staffing / FAQs / Career Advice / Recruitment\n       Services / Our Story (real site copy; \"Send Your CV\" was\n       swapped for FAQs 2026-09-10). Paste into an empty Insecure\n       Script row; the native products_grid row is removed.\n       Monochrome. HTML + CSS only, no JS, no carousel.\n       Full-width band (row supplies the background); the content\n       inside is capped and centred so the columns stay tidy.\n       ======================================================== */\n    .frp-quicklinks {\n      box-sizing: border-box;\n      width: 100%;\n      padding: 44px 20px;\n      font-family: Arial, Helvetica, sans-serif;\n      border-top: 1px solid #dde1e4;\n      border-bottom: 1px solid #dde1e4;\n    }\n    .frp-quicklinks *, .frp-quicklinks *::before, .frp-quicklinks *::after { box-sizing: border-box; }\n\n    .frp-quicklinks-inner {\n      max-width: 1100px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .frp-quicklinks-grid {\n      display: grid;\n      grid-template-columns: repeat(5, minmax(0, 1fr));\n      gap: 28px;\n      align-items: stretch;   /* equal-height columns so the links line up */\n    }\n    @media (max-width: 1024px) {\n      .frp-quicklinks-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n    }\n    @media (max-width: 720px) {\n      .frp-quicklinks-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    }\n    @media (max-width: 480px) {\n      .frp-quicklinks-grid { grid-template-columns: 1fr; gap: 24px; }\n    }\n\n    .frp-quicklinks-item { display: flex; flex-direction: column; align-items: flex-start; height: 100%; }\n    .frp-quicklinks-icon { width: 30px; height: 30px; margin-bottom: 14px; color: #000000; }\n    .frp-quicklinks-icon svg { width: 100%; height: 100%; display: block; }\n    .frp-quicklinks-item h3 {\n      font-family: 'Roboto', Arial, Helvetica, sans-serif;\n      font-size: 16px;\n      font-weight: 700;\n      color: #000000;\n      margin: 0 0 6px;\n      line-height: 1.3;\n    }\n    .frp-quicklinks-item p {\n      font-size: 13px;\n      line-height: 1.55;\n      color: #5f6e78;\n      margin: 0 0 14px;\n    }\n    .frp-quicklinks-item a {\n      margin-top: auto;\n      font-size: 13px;\n      font-weight: 700;\n      color: #000000;\n      text-decoration: none;\n    }\n    .frp-quicklinks-item a span { text-decoration: underline; text-underline-offset: 3px; }\n    .frp-quicklinks-item a::after { content: \" \\2192\"; }\n    .frp-quicklinks-item a:hover { color: #374047; }\n  \u003c/style\u003e\n\n  \u003cdiv class=\"frp-quicklinks-inner\"\u003e\n    \u003cdiv class=\"frp-quicklinks-grid\"\u003e\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003crect x=\"3\" y=\"8\" width=\"18\" height=\"4\" rx=\"1\" /\u003e\u003cpath d=\"M12 8v13\" /\u003e\n            \u003cpath d=\"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7\" /\u003e\n            \u003cpath d=\"M7.5 8a2.5 2.5 0 0 1 0-5C11 3 12 8 12 8\" /\u003e\u003cpath d=\"M16.5 8a2.5 2.5 0 0 0 0-5C13 3 12 8 12 8\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eChristmas Staffing\u003c/h3\u003e\n        \u003cp\u003ePeak season moves fast. Whether you’re looking for Christmas work or building a temporary team, we’ll help connect great people with great retail employers.\u003c/p\u003e\n        \u003ca href=\"/christmas-staffing\"\u003e\u003cspan\u003eChristmas Staffing\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"10\" /\u003e\n            \u003cpath d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\" /\u003e\n            \u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eFAQs\u003c/h3\u003e\n        \u003cp\u003eThe questions we’re asked most, for clients and candidates — when to use an agency, how we work, the process, and what to expect.\u003c/p\u003e\n        \u003ca href=\"/fashion-personnel-faqs\"\u003e\u003cspan\u003eRead our FAQs\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eCareer Advice\u003c/h3\u003e\n        \u003cp\u003eFrom writing stronger applications and preparing for interviews to researching employers, negotiating your salary and bouncing back from rejection, our expert guides are here to help you land 
1188your next role.\u003c/p\u003e\n        \u003ca href=\"/fashion-personnel-career-advice\"\u003e\u003cspan\u003eCareer Advice\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\" /\u003e\u003ccircle cx=\"9\" cy=\"7\" r=\"4\" /\u003e\n            \u003cpath d=\"M23 21v-2a4 4 0 0 0-3-3.87\" /\u003e\u003cpath d=\"M16 3.13a4 4 0 0 1 0 7.75\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eRecruitment Services\u003c/h3\u003e\n        \u003cp\u003ePermanent, temp, freelance or executive search — whatever the brief, we know the market and where to find the talent. From one standout hire to an entire team, we’ll build the right recruitment solution around you.\u003c/p\u003e\n        \u003ca href=\"/recruitment-services\"\u003e\u003cspan\u003eRecruitment Services\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\" /\u003e\n            \u003cpath d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eOur Story\u003c/h3\u003e\n        \u003cp\u003eThirty-plus years on, we’re still as passionate about fashion and people as we were on day one. The industry keeps evolving, and so do we.\u003c/p\u003e\n        \u003ca href=\"/fashion-personnel-our-story\"\u003e\u003cspan\u003eOur Story\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e"},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"4c99ccfc-0874-42ad-9cc0-b27751cbef25","scriptContent":"\u003cstyle\u003e\n/* ============================================================\n   FRP homepage restyle — MODULE 2: Featured jobs cards\n   Native module: jd-row-featured_jobs\n   Paste into an empty Insecure Script row. CSS only, no JS.\n   Monochrome. 3-up card row, black job titles as the lead\n   element, tidy meta lines, company-logo image hidden, section\n   heading + \"see all\" link cleaned up.\n   NOTE: set the module's \"number of jobs to show\" to a multiple\n   of 3 (3, 6 or 9) in its CMS settings, otherwise the last row\n   is ragged.\n   ============================================================ */\n\n/* 3 across on desktop, 2 on tablet, 1 on mobile */\n.jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,\n.jd-row-featured_jobs .grid_grid__olPrd {\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  gap: 20px !important;\n}\n@media (max-width: 1100px) {\n  .jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,\n  .jd-row-featured_jobs .grid_grid__olPrd { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\n}\n@media (max-width: 620px) {\n  .jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,\n  .jd-row-featured_jobs .grid_grid__olPrd { grid-template-columns: 1fr !important; }\n}\n\n/* Card */\n.jd-row-featured_jobs .jobTeaser_jobTeaserWrapper__7HfH9 {\n  border: 1px solid #dde1e4 !important;\n  border-radius: 16px !important;\n  padding: 22px !important;\n  transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;\n}\n.jd-row-featured_jobs .jobTeaser_jobTeaserWrapper__7HfH9:hover {\n  border-color: #000000 !important;\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.08) !important;\n  transform: translateY(-3px);\n}\n\n/* Drop the company-logo image — the mock-up uses a plain building glyph */\n.jd-row-featured_jobs .jcl-job-teaser-image { display: none !important; }\n\n/* Job title — the lead element: black, Roboto */\n.jd-row-featured_jobs .jobTeaser_jobTeaserTitle__XIgud,\n.jd-row-featured_jobs .jobTeaser_jobTeaserTitle__XIgud a {\n  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;\n  font-size: 17px !important;\n  font-weight: 700 !important;\n  line-height: 1.3 !important;\n  color: #000000 !important;\n}\n\n/* Meta lines */\n.jd-row-featured_jobs .jobTeaser_jobTeaserCompany__RO4_j,\n.jd-row-featured_jobs .jobTeaser_companyName___rhEr { font-size: 14px !important; color: #374047 !important; }\n.jd-row-featured_jobs .jobTeaser_jobTeaserLocation__QTwy1,\n.jd-row-featured_jobs .jobTeaser_jobTeaserDate__aNE0m { font-size: 13px !important; color: #5f6e78 !important; }\n\n/* Section heading */\n.jd-row-featured_jobs .jd-lp-hjob-teasers-intro {\n  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;\n  font-size: 22px !important;\n  font-weight: 800 !important;\n  text-transform: none !important;\n  letter-spacing: 0 !important;\n  color: #000000 !important;\n}\n\n/* \"See all jobs\" — plain underlined link, not a button */\n.jd-row-featured_jobs .button_secondary__L02lW {\n  background: transparent !important;\n  border: 0 !important;\n  padding: 0 !important;\n  color: #000000 !important;\n  font-weight: 700 !important;\n  text-decoration: underline !important;\n  text-underline-offset: 3px;\n}\n.jd-row-featured_jobs .button_secondary__L02lW svg { display: none !important; }\n\u003c/style\u003e"},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"77e3b2ec-5806-44ee-8d06-76a26432dbc2","scriptContent":"\u003cstyle\u003e\n/* ============================================================\n   FRP homepage — inter-module spacing tidy-up.\n   Paste into an empty Insecure Script row (order doesn't matter).\n   CSS only. Evens out the vertical gaps between the modules —\n   the biggest offender was ~130px of dead space under Featured\n   Jobs before the quick-links band.\n   ============================================================ */\n\n/* Featured jobs — trim the oversized bottom gap, tighten the top */\n.jd-row-featured_jobs [class*=\"pb-sm-12\"] { padding-bottom: 56px !important; }\n.jd-row-featured_jobs [class*=\"pt-sm-11\"] { padding-top: 32px !important; }\n\n/* Quick-links band — even top/bottom, in line with its neighbours */\n.frp-quicklinks { padding-top: 48px !important; padding-bottom: 48px !important; }\n\n/* Browse Jobs — trim the big gap before the footer */\n.jd-row-facet_categories [class*=\"pb-sm-11\"],\n.jd-row-facet_categories [class*=\"pb-sm-12\"] { padding-bottom: 64px !important; }\n\u003c/style\u003e"},{"__typename":"FacetCategoriesParagraph","bundle":"facet_categories","uuid":"69920385-5637-42fb-b252-cc40c36cbf54","facetCategoriesTitle":"Browse Jobs","facetCategoriesSubTitle":null,"color":"primary","spacing":null,"background":null,"text":"Explore opportunities by sector, contract type and location or country","categories":[{"__typename":"FacetBlockCategoryParagraph","title":"Jobs by Sector","maxItems":5,"facet":{"__typename":"SearchAPIFacet","name":"field_job_occupational_field_parents_all","values":[{"__typename":"SearchAPIFacetValue","label":"Head Office","filter":"16517","totalCount":62,"alias":"head-office"},{"__typename":"SearchAPIFacetValue","label":"Design, Production \u0026 Technical","filter":"3996","totalCount":60,"alias":"design-production-technical"},{"__typename":"SearchAPIFacetValue","label":"Merchandising","filter":"3991","totalCount":32,"alias":"merchandising"},{"__typename":"SearchAPIFacetValue","label":"Retail Staff","filter":"3989","totalCount":24,"alias":"retail-staff"},{"__typename":"SearchAPIFacetValue","label":"Retail Management","filter":"3988","totalCount":19,"alias":"retail-management"},{"__typename":"SearchAPIFacetValue","label":"Buying","filter":"3990","totalCount":19,"alias":"buying"},{"__typename":"SearchAPIFacetValue","label":"Digital / Ecommerce","filter":"3997","totalCount":18,"alias":"digital-ecommerce"},{"__typename":"SearchAPIFacetValue","label":"Office Management","filter":"4005","totalCount":10,"alias":"office-management"},{"__typename":"SearchAPIFacetValue","label":"Finance","filter":"3992","totalCount":6,"alias":"finance"},{"__typename":"SearchAPIFacetValue","label":"IT / Data Management","filter":"4000","totalCount":5,"alias":"it-data-management"},{"__typename":"SearchAPIFacetValue","label":"Planning","filter":"3994","totalCount":4,"alias":"planning"},{"__typename":"SearchAPIFacetValue","label":"Distribution / Logistics","filter":"3995","totalCount":3,"alias":"distribution-logistics"},{"__typename":"SearchAPIFacetValue","label":"Human Resources / HR","filter":"4002","totalCount":3,"alias":"human-resources-hr"},{"__typename":"SearchAPIFacetValue","label":"Field Based Management","filter":"3987","totalCount":2,"alias":"field-based-management"},{"__typename":"SearchAPIFacetValue","label":"Marketing Communications PR","filter":"3993","totalCount":2,"alias":"marketing-communications-pr"},{"__typename":"SearchAPIFacetValue","label":"Wholesale / Sales","filter":"4189","totalCount":2,"alias":"wholesale-sales"},{"__typename":"SearchAPIFacetValue","label":"Product Development","filter":"17047","totalCount":2,"alias":"product-development"},{"__typename":"SearchAPIFacetValue","label":"Visual Merchandising / Display","filter":"4001","totalCount":1,"alias":"visual-merchandising-display"},{"__typename":"SearchAPIFacetValue","label":"Business development","filter":"4009","totalCount":1,"alias":"business-development"},{"__typename":"SearchAPIFacetValue","label":"Front of house","filter":"4016","totalCount":1,"alias":"front-house"}]}},{"__typename":"FacetBlockCategoryParagraph","title":"Jobs by Contract","maxItems":5,"facet":{"__typename":"SearchAPIFacet","name":"field_job_employment_type","values":[{"__typename":"SearchAPIFacetValue","label":"Full Time","filter":"3979","totalCount":109,"alias":"full-time"},{"__typename":"SearchAPIFacetValue","label":"Temporary","filter":"3983","totalCount":90,"alias":"temporary"},{"__typename":"SearchAPIFacetValue","label":"Fixed Term Contract","filter":"4192","totalCount":15,"alias":"fixed-term-contract"},{"__typename":"SearchAPIFacetValue","label":"Part Time","filter":"3980","totalCount":4,"alias":"part-time"},{"__typename":"SearchAPIFacetValue","label":"Remote","filter":"14329","totalCount":1,"alias":"remote"}]}},{"__typename":"FacetBlockCategoryParagraph","title":"Jobs by City / Town","maxItems":5,"facet":{"__typename":"SearchAPIFacet","name":"job_location_city","values":[{"__typename":"SearchAPIFacetValue","label":"London","filter":"London","totalCount":150,"alias":"london"},{"__typename":"SearchAPIFacetValue","label":"Central London","filter":"Central London","totalCount":5,"alias":"central-london"},{"__typename":"SearchAPIFacetValue","label":"Leeds","filter":"Leeds","totalCount":5,"alias":"leeds"},{"__typename":"SearchAPIFacetValue","label":"Manchester","filter":"Manchester","totalCount":5,"alias":"manchester"},{"__typename":"SearchAPIFacetValue","label":"Braintree","filter":"Braintree","totalCount":3,"alias":"braintree"},{"__typename":"SearchAPIFacetValue","label":"Buckinghamshire","filter":"Buckinghamshire","totalCount":3,"alias":"buckinghamshire"},{"__typename":"SearchAPIFacetValue","label":"Yorkshire","filter":"Yorkshire","totalCount":3,"alias":"yorkshire"},{"__typename":"SearchAPIFacetValue","label":"Bicester","filter":"Bicester","totalCount":2,"alias":"bicester"},{"__typename":"SearchAPIFacetValue","label":"Long Eaton","filter":"Long Eaton","totalCount":2,"alias":"long-eaton"},{"__typename":"SearchAPIFacetValue","label":"Milton Keynes","filter":"Milton Keynes","totalCount":2,"alias":"milton-keynes"},{"__typename":"SearchAPIFacetValue","label":"Belfast","filter":"Belfast","totalCount":1,"alias":"belfast"},{"__typename":"SearchAPIFacetValue","label":"Birmingham","filter":"Birmingham","totalCount":1,"alias":"birmingham"},{"__typename":"SearchAPIFacetValue","label":"Cheltenham","filter":"Cheltenham","totalCount":1,"alias":"cheltenham"},{"__typename":"SearchAPIFacetValue","label":"Dartford","filter":"Dartford","totalCount":1,"alias":"dartford"},{"__typename":"SearchAPIFacetValue","label":"East London","filter":"East London","totalCount":1,"alias":"east-london"},{"__typename":"SearchAPIFacetValue","label":"Edinburgh","filter":"Edinburgh","totalCount":1,"alias":"edinburgh"},{"__typename":"SearchAPIFacetValue","label":"Glasgow","filter":"Glasgow","totalCount":1,"alias":"glasgow"},{"__typename":"SearchAPIFacetValue","label":"Gloucester","filter":"Gloucester","totalCount":1,"alias":"gloucester"},{"__typename":"SearchAPIFacetValue","label":"Harrogate","filter":"Harrogate","totalCount":1,"alias":"harrogate"},{"__typename":"SearchAPIFacetValue","label":"KuGompo City","filter":"KuGompo City","totalCount":1,"alias":"kugompo-city"},{"__typename":"SearchAPIFacetValue","label":"Madrid","filter":"Madrid","totalCount":1,"alias":"madrid"},{"__typename":"SearchAPIFacetValue","label":"Nottingham","filter":"Nottingham","totalCount":1,"alias":"nottingham"},{"__typename":"SearchAPIFacetValue","label":"Portsmouth","filter":"Portsmouth","totalCount":1,"alias":"portsmouth"},{"__typename":"SearchAPIFacetValue","label":"St Albans","filter":"St Albans","totalCount":1,"alias":"st-albans"},{"__typename":"SearchAPIFacetValue","label":"Tewkesbury","filter":"Tewkesbury","totalCount":1,"alias":"tewkesbury"},{"__typename":"SearchAPIFacetValue","label":"York","filter":"York","totalCount":1,"alias":"york"}]}},{"__typename":"FacetBlockCategoryParagraph","title":"Jobs by Country","maxItems":5,"facet":{"__typename":"SearchAPIFacet","name":"job_geo_country_name","values":[{"__typename":"SearchAPIFacetValue","label":"United Kingdom","filter":"United Kingdom","totalCount":209,"alias":"united-kingdom"},{"__typename":"SearchAPIFacetValue","label":"Sri Lanka","filter":"Sri Lanka","totalCount":2,"alias":"sri-lanka"},{"__typename":"SearchAPIFacetValue","label":"Australia","filter":"Australia","totalCount":1,"alias":"australia"},{"__typename":"SearchAPIFacetValue","label":"South Africa","filter":"South Africa","totalCount":1,"alias":"south-africa"},{"__typename":"SearchAPIFacetValue","label":"Spain","filter":"Spain","totalCount":1,"alias":"spain"},{"__typename":"SearchAPIFacetValue","label":"Vietnam","filter":"Vietnam","totalCount":1,"alias":"vietnam"}]}}]},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"fc38b56d-58d6-4b9a-8c45-25e7b72af1b7","scriptContent":"\u003cstyle\u003e\n/* ============================================================\n   FRP homepage restyle — MODULE 1: \"Browse jobs\" link columns\n   Native module: jd-row-facet_categories (the four-column list of\
1188n   Jobs by sector / contract / city / country).\n   Paste into an empty Insecure Script row anywhere on the page.\n   CSS only — no markup changes, no JS. Monochrome.\n   Brings the stock link lists closer to the mock-up: small mono\n   headings with a rule, arrow-prefixed links, hairline dividers,\n   a plain \"view all\" text link instead of the stock control.\n   ============================================================ */\n\n/* A touch more air between the four columns */\n.jd-row-facet_categories .grid_grid__olPrd { gap: 36px !important; }\n\n/* Column heading: small uppercase label + hairline rule under it */\n.jd-row-facet_categories .linksBlock_blockTitle__rytm7 {\n  font-size: 12px !important;\n  letter-spacing: 0.14em !important;\n  color: #000000 !important;\n  padding-bottom: 12px !important;\n  margin-bottom: 10px !important;\n  border-bottom: 1px solid #000000 !important;\n}\n\n/* List rows: clean, divided, tighter vertical rhythm.\n   The native module gives each \u003cli\u003e a 16px bottom margin and the\n   link a 9px 0 pad — together far too airy; trimmed here. */\n.jd-row-facet_categories .linksBlock_listBlock__NjpHs { margin: 0 !important; }\n.jd-row-facet_categories .linksBlock_listItem__dzs3j {\n  padding: 0 !important;\n  margin: 0 !important;\n  border-bottom: 1px solid #eff2f4 !important;\n}\n.jd-row-facet_categories .linksBlock_listItem__dzs3j svg { display: none !important; }\n.jd-row-facet_categories .linksBlock_listItem__dzs3j a {\n  display: block !important;\n  padding: 6px 0 !important;\n  font-size: 14px !important;\n  line-height: 1.4 !important;\n  color: #000000 !important;\n  text-decoration: none !important;\n  transition: color 0.15s ease;\n}\n.jd-row-facet_categories .linksBlock_listItem__dzs3j a::before {\n  content: \"\\2192\";\n  display: inline-block;\n  width: 18px;\n  color: #374047;\n}\n.jd-row-facet_categories .linksBlock_listItem__dzs3j a:hover,\n.jd-row-facet_categories .linksBlock_listItem__dzs3j a:focus-visible {\n  text-decoration: underline !important;\n  text-underline-offset: 2px;\n}\n\n/* \"more\" / \"view all\" — plain underlined text link, not a stock control */\n.jd-row-facet_categories .linksBlock_expandButton__e2uCT {\n  display: inline-flex !important;\n  align-items: center !important;\n  margin-top: 16px !important;\n  padding: 0 !important;\n  font-family: Arial, Helvetica, sans-serif !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  color: #000000 !important;\n  background: transparent !important;\n  border: 0 !important;\n  text-transform: none !important;\n  text-decoration: underline !important;\n  text-underline-offset: 3px;\n}\n.jd-row-facet_categories .linksBlock_expandButton__e2uCT svg { display: none !important; }\n.jd-row-facet_categories .linksBlock_expandButton__e2uCT::after { content: \"  \\2192\"; white-space: pre; }\n.jd-row-facet_categories .linksBlock_expandButton__e2uCT:hover { color: #374047 !important; }\n\n/* Section heading (\"Browse Jobs\") + intro line: left-align to the columns. */\n.jd-row-facet_categories [class*=\"ta-sm-center\"],\n.jd-row-facet_categories [class*=\"ta-md-center\"] { text-align: left !important; }\n\n/* Heading/subtext/columns gaps — corrected 2026-09-15 (Helen: gap between\n   \"Browse Jobs\" and the subtext, and the gap above the heading, both read\n   as too big; the first pass at this did nothing live — checked in Chrome\n   and found why: none of these gaps are set by margin on the heading or\n   subtext themselves.\n   - Space above the heading = the row's own outer box padding-top\n     (`box_pt-sm-11__…`, 48px computed) — a bare `.mt-sm-6` selector never\n     matched anything here, so the original rule was a no-op.\n   - Heading-to-subtext and subtext-to-columns gaps are each set by an\n     invisible zero-height spacer \u003cdiv class=\"flex-item-element mt-sm-N\n     mb-sm-M\"\u003e the builder inserts between them (H2 -\u003e spacer(mt-sm-8/\n     mb-sm-8, collapses to 32px) -\u003e P (own default margin-top 16px, also\n     collapses in) -\u003e spacer(mt-sm-4/mb-sm-11, collapses to 16px) -\u003e\n     columns). The old `.mb-sm-11 { margin-bottom: 16px }` happened to\n     match the live default exactly, so it changed nothing either.\n   Fixed by targeting the real classes (attribute-contains for the hashed\n   `pt-sm-11` box class so it survives a rebuild, compound class selectors\n   for the two spacers since native CSS styles them with equal specificity\n   +!important and a plain single-class override loses that tie), and by\n   zeroing the subtext's own inherited margin-top so the spacer alone\n   controls the gap. Result, confirmed live in Chrome before delivery:\n   space above heading 48px -\u003e 32px, heading-to-subtext 32px -\u003e 8px,\n   subtext-to-columns 16px -\u003e 8px. */\n.jd-row-facet_categories [class*=\"pt-sm-11\"] { padding-top: 32px !important; }\n.jd-row-facet_categories .flex-item-element.mt-sm-8.mb-sm-8 {\n  margin-top: 8px !important;\n  margin-bottom: 8px !important;\n}\n.jd-row-facet_categories .flex-item-element.mt-sm-4.mb-sm-11 {\n  margin-top: 4px !important;\n  margin-bottom: 8px !important;\n}\n.jd-row-facet_categories p { margin-top: 0 !important; }\n\u003c/style\u003e"},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"2da391c6-6d46-4794-bc32-14c9f6d9f56a","scriptContent":"\u003cstyle\u003e\n    /* FRP Google reviews — \"Our Story page\" styling.\n       Matches the .frp-story-v2 design language on\n       /fashion-personnel-our-story: Roboto 900 headings with tight negative\n       tracking, an eyebrow pill, and flat #eff2f4 filled cards (no borders).\n       Monochrome only. This \u003cstyle\u003e block MUST stay a 
1188sibling of\n       #google-reviews (never nested inside it) — the script replaces the\n       div's innerHTML, which would wipe a nested \u003cstyle\u003e. */\n    #google-reviews {\n      box-sizing: border-box;\n      width: 100%;\n      max-width: 1150px;\n      margin: 0 auto;\n      padding: 0 16px;\n      font-family: Arial, Helvetica, sans-serif;\n      color: #374047;\n    }\n    #google-reviews *,\n    #google-reviews *::before,\n    #google-reviews *::after { box-sizing: border-box; }\n\n    #google-reviews .gr-status {\n      margin: 0;\n      padding: 14px 0;\n      color: #697278;\n      font-size: 15px;\n    }\n\n    #google-reviews .gr-head { margin-bottom: 26px; }\n\n    #google-reviews .gr-eyebrow {\n      display: inline-block;\n      margin: 0 0 18px;\n      padding: 10px 18px;\n      color: #000000;\n      background: #ffffff;\n      border: 1px solid #dde1e4;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.08em;\n      line-height: 1;\n      text-transform: uppercase;\n    }\n\n    #google-reviews .gr-title {\n      margin: 0 0 14px;\n      color: #000000;\n      font-family: \"Roboto\", Arial, Helvetica, sans-serif;\n      font-size: clamp(28px, 3.7vw, 42px);\n      font-weight: 900;\n      line-height: 1.1;\n      letter-spacing: -0.02em;\n    }\n\n    #google-reviews .gr-summary {\n      display: flex;\n      flex-wrap: wrap;\n      align-items: center;\n      gap: 6px 12px;\n      margin: 0;\n      font-size: 16px;\n      color: #374047;\n    }\n    #google-reviews .gr-stars {\n      color: #000000;\n      font-size: 19px;\n      letter-spacing: 2px;\n      line-height: 1;\n    }\n    #google-reviews .gr-summary strong {\n      color: #000000;\n      font-family: \"Roboto\", Arial, Helvetica, sans-serif;\n      font-weight: 900;\n    }\n    #google-reviews .gr-summary a {\n      color: #000000;\n      font-weight: 700;\n      text-decoration: underline;\n      text-underline-offset: 2px;\n    }\n    #google-reviews .gr-dot { color: #b7bdc2; }\n\n    /* Carousel: 3 cards visible on desktop, step through the rest.\n       Native horizontal scroll + snap; the arrows and dots drive it. */\n    #google-reviews .gr-track {\n      display: flex;\n      gap: 16px;\n      overflow-x: auto;\n      scroll-snap-type: x mandatory;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-width: none;\n      -ms-overflow-style: none;\n    }\n    #google-reviews .gr-track::-webkit-scrollbar { display: none; }\n\n    #google-reviews .gr-card {\n      display: flex;\n      flex-direction: column;\n      flex: 0 0 calc((100% - 32px) / 3);\n      scroll-snap-align: start;\n      padding: 24px;\n      background: #eff2f4;\n      border-radius: 18px;\n    }\n    @media (max-width: 900px) {\n      #google-reviews .gr-card { flex-basis: calc((100% - 16px) / 2); }\n    }\n    @media (max-width: 620px) {\n      #google-reviews .gr-card { flex-basis: 86%; }\n    }\n\n    #google-reviews .gr-controls {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 16px;\n      margin-top: 22px;\n    }\n    #google-reviews .gr-nav {\n      flex: none;\n      width: 44px;\n      height: 44px;\n      padding: 0;\n      border: 0;\n      border-radius: 999px;\n      background: #000000;\n      color: #ffffff;\n      font-size: 20px;\n      line-height: 1;\n      cursor: pointer;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      transition: opacity 150ms ease;\n    }\n    #google-reviews .gr-nav:disabled { opacity: 0.3; cursor: default; }\n    #google-reviews .gr-nav:focus-visible { outline: 2px solid #000000; outline-offset: 2px; }\n    #google-reviews .gr-dots { display: flex; gap: 8px; }\n    #google-reviews .gr-dot-btn {\n      width: 8px;\n      height: 8px;\n      padding: 0;\n      border: 0;\n      border-radius: 999px;\n      background: #c2c7cc;\n      cursor: pointer;\n      transition: background-color 150ms ease;\n    }\n    #google-reviews .gr-dot-btn[aria-current=\"true\"] { background: #000000; }\n    #google-reviews .gr-dot-btn:focus-visible { outline: 2px solid #000000; outline-offset: 2px; }\n    #google-reviews .gr-card-stars {\n      margin-bottom: 12px;\n      color: #000000;\n      font-size: 15px;\n      letter-spacing: 2px;\n      line-height: 1;\n    }\n    #google-reviews .gr-card-text {\n      margin: 0 0 18px;\n      color: #374047;\n      font-size: 15px;\n      line-height: 1.72;\n      display: -webkit-box;\n      -webkit-line-clamp: 7;\n      -webkit-box-orient: vertical;\n      overflow: hidden;\n    }\n    #google-reviews .gr-card-by {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      margin-top: auto;\n    }\n    #google-reviews .gr-avatar {\n      width: 40px;\n      height: 40px;\n      border-radius: 50%;\n      object-fit: cover;\n      filter: grayscale(1) contrast(1.03);\n      flex: none;\n    }\n    #google-reviews .gr-avatar--blank {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: #ffffff;\n      color: #000000;\n      font-family: \"Roboto\", Arial, Helvetica, sans-serif;\n      font-weight: 900;\n      font-size: 15px;\n      filter: none;\n    }\n    #google-reviews .gr-card-meta {\n      display: flex;\n      flex-direction: column;\n      min-width: 0;\n      line-height: 1.3;\n    }\n    #google-reviews .gr-card-name {\n      color: #000000;\n      font-family: \"Roboto\", Arial, Helvetica, sans-serif;\n      font-weight: 700;\n      font-size: 14px;\n    }\n    #google-reviews .gr-card-name a { color: #000000; text-decoration: none; }\n    #google-reviews .gr-card-name a:hover,\n    #google-reviews .gr-card-name a:focus-visible { text-decoration: underline; }\n    #google-reviews .gr-card-date { color: #697278; font-size: 12px; }\n\n    #google-reviews .gr-attr { margin: 20px 0 0; color: #697278; font-size: 12px; }\n\n    @media (max-width: 560px) {\n      #google-reviews .gr-dot { display: none; }\n      #google-reviews .gr-summary { gap: 4px 14px; }\n    }\n    @media (max-width: 640px) {\n      #google-reviews { padding: 0 14px; }\n      #google-reviews .gr-card { padding: 20px; }\n    }\n\u003c/style\u003e\n\n\u003cdiv id=\"google-reviews\"\u003e\n  \u003cp class=\"gr-status\"\u003eLoading Google reviews…\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cscript\u003e\n/**\n * FRP Google reviews widget — \"Our Story page\" styling.\n *\n * Same logic as frp-google-reviews.html; only the CSS above and the small\n * markup in render() differ, so it matches the .frp-story-v2 look on\n * /fashion-personnel-our-story (Roboto 900 headings, eyebrow pill, flat\n * #eff2f4 cards). Swap this file in wherever the plain version is used.\n *\n * Paste this whole block into ONE Jobiqo \"Insecure Script\" row (only one per page).\n *\n * REQUIRES, in Google Cloud Console for the project the key belongs to:\n *   - \"Maps JavaScript API\" and \"Places API\" enabled, billing enabled.\n *   - The key is HTTP-referrer restricted to the FRP domains (already done).\n *\n * Google's Places Details call returns a MAXIMUM of 5 reviews and the set\n * cannot be sorted or chosen. That is a Google limit, not a bug.\n *\n * The Google Maps script is loaded from JavaScript below (not a \u003cscript src\u003e\n * tag) so the \"\u0026\" between its query parameters is never HTML-encoded to\n * \"\u0026amp;\" by the CMS.\n */\n(function () {\n  \"use strict\";\n\n  var PLACE_ID = \"ChIJgWjWjiobdkgRVec5_xKCGoU\"; /* FRP Google Business Profile */\n  var API_KEY = \"AIzaSyBq0K3REEatp9oJ0Janx_U2vxASqlOX2vU\";\n  var container = document.getElementById(\"google-reviews\");\n  var settled = false;\n\n  function esc(value) {\n    var d = document.createElement(\"div\");\n    d.textContent = value == null ? \"\" : String(value);\n    return d.innerHTML;\n  }\n\n  function stars(rating) {\n    var r = Math.round(rating || 0
1188);\n    var out = \"\";\n    for (var i = 1; i \u003c= 5; i++) { out += i \u003c= r ? \"★\" : \"☆\"; }\n    return out;\n  }\n\n  function fail(status) {\n    settled = true;\n    if (window.console \u0026\u0026 console.error) {\n      console.error(\"[FRP Google reviews] could not load:\", status);\n    }\n    if (container) {\n      container.innerHTML = '\u003cp class=\"gr-status\"\u003eGoogle reviews are unavailable right now.\u003c/p\u003e';\n    }\n  }\n\n  function render(place) {\n    settled = true;\n    var reviews = (place.reviews || []).slice();\n    var total = place.user_ratings_total || 0;\n    var mapUrl = place.url ||\n      (\"https://www.google.com/maps/place/?q=place_id:\" + encodeURIComponent(PLACE_ID));\n\n    var head =\n      '\u003cdiv class=\"gr-head\"\u003e' +\n        '\u003cspan class=\"gr-eyebrow\"\u003eGoogle Reviews\u003c/span\u003e' +\n        '\u003ch2 class=\"gr-title\"\u003e' + esc(place.name || \"Fashion \u0026amp; Retail Personnel\") + '\u003c/h2\u003e' +\n        '\u003cp class=\"gr-summary\"\u003e' +\n          '\u003cspan class=\"gr-stars\" aria-hidden=\"true\"\u003e' + stars(place.rating) + '\u003c/span\u003e' +\n          '\u003cspan\u003e\u003cstrong\u003e' + (place.rating ? place.rating.toFixed(1) : \"–\") + '\u003c/strong\u003e out of 5\u003c/span\u003e' +\n          '\u003cspan class=\"gr-dot\" aria-hidden=\"true\"\u003e\u0026middot;\u003c/span\u003e' +\n          '\u003cspan\u003e' + total.toLocaleString(\"en-GB\") + (total === 1 ? \" Google review\" : \" Google reviews\") + '\u003c/span\u003e' +\n          '\u003cspan class=\"gr-dot\" aria-hidden=\"true\"\u003e\u0026middot;\u003c/span\u003e' +\n          '\u003cspan\u003e\u003ca href=\"' + esc(mapUrl) + '\" target=\"_blank\" rel=\"noopener\"\u003eRead them on Google\u003c/a\u003e\u003c/span\u003e' +\n        '\u003c/p\u003e' +\n      '\u003c/div\u003e';\n\n    if (!reviews.length) {\n      container.innerHTML = head + '\u003cp class=\"gr-status\"\u003eNo Google reviews to show yet.\u003c/p\u003e';\n      return;\n    }\n\n    var cards = reviews.map(function (rev) {\n      var name = esc(rev.author_name || \"Google user\");\n      var authorUrl = rev.author_url ? esc(rev.author_url) : \"\";\n      var nameEl = authorUrl\n        ? '\u003ca href=\"' + authorUrl + '\" target=\"_blank\" rel=\"noopener\"\u003e' + name + '\u003c/a\u003e'\n        : name;\n      var avatar = rev.profile_photo_url\n        ? '\u003cimg class=\"gr-avatar\" src=\"' + esc(rev.profile_photo_url) + '\" alt=\"\" loading=\"lazy\"\u003e'\n        : '\u003cspan class=\"gr-avatar gr-avatar--blank\" aria-hidden=\"true\"\u003e' + name.charAt(0) + '\u003c/span\u003e';\n\n      return '' +\n        '\u003carticle class=\"gr-card\"\u003e' +\n          '\u003cdiv class=\"gr-card-stars\" aria-label=\"' + Math.round(rev.rating || 0) + ' out of 5\"\u003e' +\n            stars(rev.rating) +\n          '\u003c/div\u003e' +\n          '\u003cp class=\"gr-card-text\"\u003e' + esc(rev.text || \"\") + '\u003c/p\u003e' +\n          '\u003cdiv class=\"gr-card-by\"\u003e' +\n            avatar +\n            '\u003cspan class=\"gr-card-meta\"\u003e' +\n              '\u003cspan class=\"gr-card-name\"\u003e' + nameEl + '\u003c/span\u003e' +\n              '\u003cspan class=\"gr-card-date\"\u003e' + esc(rev.relative_time_description || \"\") + '\u003c/span\u003e' +\n            '\u003c/span\u003e' +\n          '\u003c/div\u003e' +\n        '\u003c/article\u003e';\n    }).join(\"\");\n\n    var carousel = reviews.length \u003e 3;\n    var controls = carousel\n      ? '\u003cdiv class=\"gr-controls\"\u003e' +\n          '\u003cbutton type=\"button\" class=\"gr-nav gr-prev\" aria-label=\"Previous reviews\"\u003e\u0026#8592;\u003c/button\u003e' +\n          '\u003cdiv class=\"gr-dots\"\u003e\u003c/div\u003e' +\n          '\u003cbutton type=\"button\" class=\"gr-nav gr-next\" aria-label=\"Next reviews\"\u003e\u0026#8594;\u003c/button\u003e' +\n        '\u003c/div\u003e'\n      : '';\n\n    container.innerHTML = head +\n      '\u003cdiv class=\"gr-track\"\u003e' + cards + '\u003c/div\u003e' +\n      controls +\n      '\u003cp class=\"gr-attr\"\u003eReviews are provided by Google and shown as written.\u003c/p\u003e';\n\n    if (carousel) { initCarousel(); }\n  }\n\n  /* Wire up the 3-up carousel: arrows, dots, and keeping them in sync with\n     wherever the native scroll actually ends up (touch swipe included). */\n  function initCarousel() {\n    var track = container.querySelector(\".gr-track\");\n    var prev = container.querySelector(\".gr-prev\");\n    var next = container.querySelector(\".gr-next\");
1188\n    var dotsWrap = container.querySelector(\".gr-dots\");\n    if (!track || !prev || !next || !dotsWrap) { return; }\n\n    var cards = track.children;\n    var reduce = window.matchMedia \u0026\u0026\n      window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n    var cur = 0; /* logical index, so rapid clicks don't misread a mid-animation scrollLeft */\n\n    function step() {\n      if (cards.length \u003c 2) { return cards.length ? cards[0].offsetWidth : 1; }\n      return cards[1].getBoundingClientRect().left - cards[0].getBoundingClientRect().left;\n    }\n    function visible() { return Math.max(1, Math.round(track.clientWidth / step())); }\n    function lastIndex() { return Math.max(0, cards.length - visible()); }\n    function clamp(i) { return Math.max(0, Math.min(i, lastIndex())); }\n    function go(i) {\n      cur = clamp(i);\n      track.scrollTo({ left: cur * step(), behavior: reduce ? \"auto\" : \"smooth\" });\n      paint();\n    }\n    function paint() {\n      prev.disabled = cur \u003c= 0;\n      next.disabled = cur \u003e= lastIndex();\n      var d = dotsWrap.children;\n      for (var k = 0; k \u003c d.length; k++) {\n        d[k].setAttribute(\"aria-current\", k === cur ? \"true\" : \"false\");\n      }\n    }\n    function buildDots() {\n      dotsWrap.innerHTML = \"\";\n      var n = lastIndex() + 1;\n      for (var i = 0; i \u003c n; i++) {\n        var b = document.createElement(\"button\");\n        b.type = \"button\";\n        b.className = \"gr-dot-btn\";\n        b.setAttribute(\"aria-label\", \"Show reviews starting at \" + (i + 1));\n        (function (idx) {\n          b.addEventListener(\"click\", function () { go(idx); });\n        })(i);\n        dotsWrap.appendChild(b);\n      }\n      cur = clamp(cur);\n      paint();\n    }\n\n    prev.addEventListener(\"click\", function () { go(cur - 1); });\n    next.addEventListener(\"click\", function () { go(cur + 1); });\n\n    /* keep the logical index in step with a touch swipe / trackpad scroll */\n    var st;\n    track.addEventListener(\"scroll\", function () {\n      window.clearTimeout(st);\n      st = window.setTimeout(function () {\n        var s = step();\n        if (s) { cur = clamp(Math.round(track.scrollLeft / s)); paint(); }\n      }, 110);\n    });\n    var rt;\n    window.addEventListener(\"resize\", function () {\n      window.clearTimeout(rt);\n      rt = window.setTimeout(buildDots, 150);\n    });\n\n    buildDots();\n  }\n\n  /* Called by the Google Maps script once it has loaded (see callback= in the src below). */\n  window.frpInitGoogleReviews = function () {\n    if (!container) { return; }\n    if (!window.google || !google.maps || !google.maps.places) {\n      fail(\"Google Maps JavaScript API not available\");\n      return;\n    }\n    try {\n      var service = new google.maps.places.PlacesService(container);\n      service.getDetails(\n        {\n          placeId: PLACE_ID,\n          fields: [\"name\", \"rating\", \"user_ratings_total\", \"reviews\", \"url\"]\n        },\n        function (place, status) {\n          if (status !== google.maps.places.PlacesServiceStatus.OK || !place) {\n            fail(status);\n            return;\n          }\n          render(place);\n        }\n      );\n    } catch (err) {\n      fail(err \u0026\u0026 err.message ? err.message : err);\n    }\n  };
1188\n\n  /* Load the Google Maps JS API ourselves. Guarded so it only ever runs once,\n     even if this block ends up on the page more than once. */\n  if (!window.__frpGoogleReviewsLoading) {\n    window.__frpGoogleReviewsLoading = true;\n\n    if (window.google \u0026\u0026 window.google.maps \u0026\u0026 window.google.maps.places) {\n      window.frpInitGoogleReviews();\n    } else {\n      var s = document.createElement(\"script\");\n      s.src = \"https://maps.googleapis.com/maps/api/js?key=\" + API_KEY +\n              \"\u0026loading=async\u0026libraries=places\u0026callback=frpInitGoogleReviews\";\n      s.async = true;\n      s.onerror = function () { fail(\"the Google Maps script could not be loaded\"); };\n      document.head.appendChild(s);\n    }\n  }\n\n  /* If the script is blocked or never calls back, stop showing \"Loading...\" forever. */\n  window.setTimeout(function () {\n    if (!settled) { fail(\"timeout — the Google Maps script did not load or call back\"); }\n  }, 9000);\n})();\n\u003c/script\u003e"}]}}},"loading":false,"error":false,"__APOLLO_STATE__":{"Job:128152":{"__typename":"Job","id":128152,"title":"Customer Service Representative","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo({\"style\":\"job_squared_logo_medium\"})":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/customer-service-representative-128152"},"urlNoPrefix":"/job/customer-service-representative-128152","logo({\"style\":\"job_squared_logo_small\"})":null,"employmentType":[{"__typename":"Term","tid":4192,"label":"Fixed Term Contract"}],"occupationalField":[{"__typename":"Term","tid":16517,"label":"Head Office"}],"address":["Long Eaton, Nottingham, UK"],"published":"2026-09-23T14:12:55+01:00","expiration":"2026-10-23T16:12:55+01:00","pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"rhr"},"Job:19034":{"__typename":"Job","id":19034,"title":"Ecommerce Operations Assistant","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo({\"style\":\"job_squared_logo_medium\"})":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/ecommerce-operations-assistant-19034"},"urlNoPrefix":"/job/ecommerce-operations-assistant-19034","logo({\"style\":\"job_squared_logo_small\"})":null,"employmentType":[{"__typename":"Term","tid":3983,"label":"Temporary"}],"occupationalField":[{"__typename":"Term","tid":3997,"label":"Digital / Ecommerce"},{"__typename":"Term","tid":3989,"label":"Retail Staff"}],"address":["London W1W 8BA, UK"],"published":"2026-05-21T10:47:56+01:00","expiration":null,"pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"trap"},"Job:98715":{"__typename":"Job","id":98715,"title":"Assistant Store Manager","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo({\"style\":\"job_squared_logo_medium\"})":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/assistant-store-manager-98715"},"urlNoPrefix":"/job/assistant-store-manager-98715","logo({\"style\":\"job_squared_logo_small\"})":null,"employmentType":[{"__typename":"Term","tid":3979,"label":"Full Time"}],"occupationalField":[{"__typename":"Term","tid":3988,"label":"Retail Management"}],"address":["London, UK"],"published":"2026-08-21T20:41:01+01:00","expiration":null,"pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"trap"},"Job:98606":{"__typename":"Job","id":98606,"title":"Head of Merchandising – Fast Fashion","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo({\"style\":\"job_squared_logo_medium\"})":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/head-merchandising-fast-fashion-98606"},"urlNoPrefix":"/job/head-merchandising-fast-fashion-98606","logo({\"style\":\"job_squared_logo_small\"})":null,"employmentType":[{"__typename":"Term","tid":3979,"label":"Full Time"}],"occupationalField":[{"__typename":"Term","tid":16517,"label":"Head Office"},{"__typename":"Term","tid":3991,"label":"Merchandising"}],"address":["London, UK"],"published":"2026-08-21T14:21:01+01:00","expiration":null,"pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"trap"},"Job:132948":{"__typename":"Job","id":132948,"title":"Senior Childrenswear Garment Technologist – Maternity Cover Contract","organization":"Fashion Personnel Ltd","organizationProfile":null,"url":{"__typename":"Url","path":"/job/senior-childrenswear-garment-technologist-maternity-cover-contract-132948"},"urlNoPrefix":"/job/senior-childrenswear-garment-technologist-maternity-cover-contract-132948","logo({\"style\":\"job_squared_logo_small\"})":null,"employmentType":[{"__typename":"Term","tid":3979,"label":"Full Time"}],"occupationalField":[{"__typename":"Term","tid":3996,"label":"Design, Production \u0026 Technical"}],"address":["Hertfordshire, UK"],"published":"2026-09-28T10:03:37+01:00","expiration":"2026-10-28T11:03:37+00:00","pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"rhr"},"Job:138226":{"__typename":"Job","id":138226,"title":"Merchandising Admin Assistant – Temporary","organization":"Fashion Personnel Ltd","organizationProfile":{"__typename":"OrganizationProfile","name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"urlNoPrefix":"/organization/fashion-personnel-ltd","logo({\"style\":\"job_squared_logo_medium\"})":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":""},"isPremium":false},"url":{"__typename":"Url","path":"/job/merchandising-admin-assistant-temporary-138226"},"urlNoPrefix":"/job/merchandising-admin-assistant-temporary-138226","logo({\"style\":\"job_squared_logo_small\"})":null,"employmentType":[{"__typename":"Term","tid":3983,"label":"Temporary"}],"occupationalField":[{"__typename":"Term","tid":3991,"label":"Merchandising"}],"address":["London, UK"],"published":"2026-10-02T17:11:41+01:00","expiration":"2026-11-01T18:11:41+00:00","pause":null,"formattedOriginalPublished":null,"formattedPublished":null,"formattedExpiration":null,"formattedPause":null,"isFeatured":false,"isHighlight":false,"isTopJob":false,"bookmarked":false,"absoluteUrl":null,"absoluteOrgUrl":null,"videoUrl":null,"jobPostingFrontend":"rhr"},"LandingPage:57":{"__typename":"LandingPage","id":57,"title":"Home FRP","fixedHeader":false,"backgroundColor":null,"maxContainerSize":null,"landingPageRows":[{"__typename":"HeroSearchBannerCenteredParagraph","bundle":"hero_search_banner_centered","uuid":"ad35ec52-2545-4e08-a004-4ef89db315d9","text":null,"image({\"style\":\"banner_desktop\"})":{"__typename":"Image","alt":"fashion HQ editorial work space","title":"","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/banner_desktop/public/paragraphs/2026-09/fashion-head-office.png.webp?itok=d0NTjWfV","width":1920,"height":1080,"caption":null},"spacing":0,"overlayTransparency":80},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"fccda968-3fcd-4ac0-932b-8b4eb493cb48","scriptContent":"\u003cdiv class=\"frp-home-hero\"\u003e\n  \u003cstyle\u003e\n    .frp-home-hero, .frp-home-hero *, .frp-home-hero *::before, .frp-home-hero *::after {\n      box-sizing: border-box;\n    }\n    .frp-home-hero {\n      font-family: 'Roboto', Arial, Helvetica, sans-serif;\n      max-width: 1150px;\n      margin: -110px auto 40px;\n      padding: 56px 60px 52px;\n      border-radius: 32px;\n      background: #ffffff;\n      box-shadow: 0 15px 40px rgba(0, 0, 0, .08);\n      border: 1px solid #dde1e4;\n      position: relative;\n      overflow: hidden;\n    }\n    .frp-home-hero-circle {\n      position: absolute;\n      top: -80px;\n      right: -80px;\n      width: 240px;\n      height: 240px;\n      border-radius: 50%;\n      background: rgba(0, 0, 0, .04);\n    }\n    .frp-home-hero h1 {\n      font-family: 'Roboto', Arial, Helvetica, sans-serif;\n      font-size: clamp(38px, 5vw, 60px);\n      line-height: 1.08;\n      max-width: 900px;\n      margin: 0 0 26px;\n      color: #000000;\n      font-weight: 800;\n    }\n    .frp-home-hero h1 span { color: #374047; }\n\n    /* Intro copy — split into a lead + a hairline-flagged \"what we cover\" column\n       so three paragraphs read as a composed block, not a stack of grey text. */\n    .frp-home-hero-intro {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 26px 44px;\n      max-width: 980px;\n      margin: 0;\n      align-items: start;\n    }\n    .frp-home-hero-lead {\n      font-size: 17px;\n      line-height: 1.6;\n      margin: 0;\n      color: #374047;\n    }\n    .frp-home-hero-support {\n      font-size: 15px;\n      line-height: 1.65;\n      margin: 0;\n      color: #5f6e78;\n      border-left: 2px solid #dde1e4;\n      padding-left: 22px;\n    }\n    .frp-home-hero-bridge {\n      font-size: clamp(17px, 2vw, 20px);\n      line-height: 1.4;\n      font-weight: 700;\n      color: #000000;\n      max-width: 820px;\n      margin: 24px 0 32px;\n    }\n    @media (max-width: 760px) {\n      .frp-home-hero-intro { grid-template-columns: 1fr; gap: 16px; }\n      .frp-home-hero-support {\n        border-left: 0;\n        padding-left: 0;\n        border-top: 1px solid #dde1e4;\n        padding-top: 16px;\n      }\n    }\n\n    .frp-home-hero-paths {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 20px;\n    }\n    @media (max-width: 900px) {\n      .frp-home-hero-paths { grid-template-columns: 1fr; }\n    }\n\n    /* Path card — split text + image, image slightly the larger half */\n    .frp-home-hero-path {\n      display: grid;\n      grid-template-columns: 1fr 1.1fr;\n      overflow: hidden;\n      border-radius: 20px;\n      background: #eff2f4;\n      border: 1px solid #dde1e4;\n    }\n    .frp-home-hero-path-body {\n      padding: 30px;\n      display: flex;\n      flex-direction: column;\n    }\n    .frp-home-hero-path-eyebrow {\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: #5f6e78;\n      margin-bottom: 10px;\n    }\n    .frp-home-hero-path h3 {\n      font-weight: 800;\n      font-size: clamp(20px, 2.4vw, 26px);\n      line-height: 1.15;\n      color: #000000;\n      margin: 0 0 10px;\n    }\n    .frp-home-hero-path p {\n      font-size: 14px;\n      line-height: 1.55;\n      color: #374047;\n      margin: 0 0 22px;\n    }\n    .frp-home-hero-path a {\n      margin-top: auto;\n      align-self: flex-start;\n      display: inline-block;\n      background: #000000;\n      color: #ffffff;\n      padding: 12px 24px;\n      border-radius: 999px;\n      text-decoration: none;\n      font-weight: 700;\n      font-size: 14px;\n    }\n    .frp-home-hero-path a::after { content: \"  \\2192\"; white-space: pre; }\n\n    /* Works for both the \u003cimg\u003e and the fallback placeholder \u003cdiv\u003e. */\n    .frp-home-hero-path-media {\n      width: 100%;\n      height: 100%;\n      min-height: 280px;\n      object-fit: cover;\n      background: #dde1e4;\n      background-size: cover;\n      background-position: center;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: #8a9099;\n    }\n\n    .frp-home-hero-path--dark { background: #000000; border-color: #000000; }\n    .frp-home-hero-path--dark .frp-home-hero-path-eyebrow { color: #9aa0a6; }\n    .frp-home-hero-path--dark h3 { color: #ffffff; }\n    .frp-home-hero-path--dark p { color: #dedede; }\n    .frp-home-hero-path--dark a { background: #ffffff; color: #000000; }\n    .frp-home-hero-path--dark .frp-home-hero-path-media { background: #1c1c1c; color: #6b6b6b; }\n\n    @media (max-width: 640px) {\n      .frp-home-hero { margin: -60px auto 32px; padding: 36px 26px 30px; }\n\n      /* Older-iOS-Safari fix, 2026-09-17. This block used to be:\n           .frp-home-hero-path { grid-template-columns: 1fr; }\n           .frp-home-hero-path-media { order: -1; min-height: 160px; }\n         which relied on two things older WebKit gets wrong on a GRID item:\n         `order`, and the `height: 100%` inherited from the base rule above\n         (older Safari resolves that % against the container rather than the\n         auto-sized row, so the image grew to fill the whole card and — with\n         the card's `overflow: hidden` — the text painted on top of the photo).\n         Flexbox + an explicit px height removes both. */\n      .frp-home-hero-path {\n        display: -webkit-flex;\n        display: flex;\n        -webkit-flex-direction: column;\n        flex-direction: column;\n        grid-template-columns: none;\n      }\n      .frp-home-hero-path-media {\n        -webkit-order: -1;\n        order: -1;\n        display: block;\n        width: 100%;\n        height: 160px;\n        min-height: 0;\n        -webkit-flex: 0 0 auto;\n        flex: 0 0 auto;\n        -o-object-fit: cover;\n        object-fit: cover;\n      }\n      .frp-home-hero-path-body {\n        -webkit-order: 0;\n        order: 0;\n        -webkit-flex: 1 1 auto;\n        flex: 1 1 auto;\n      }\n    }\n  \u003c/style\u003e\n\n  \u003cdiv class=\"frp-home-hero-circle\" aria-hidden=\"true\"\u003e\u003c/div\u003e\n  \u003ch1\u003eFashion jobs. Brilliant people. \u003cspan\u003eBig c
1188areer energy.\u003c/span\u003e\u003c/h1\u003e\n  \u003cdiv class=\"frp-home-hero-intro\"\u003e\n    \u003cp class=\"frp-home-hero-lead\"\u003eFor over 30 years, we’ve been matching great people with some of the biggest, best and most exciting names in fashion, retail, beauty, lifestyle and ecommerce — across the UK and around the world.\u003c/p\u003e\n    \u003cp class=\"frp-home-hero-support\"\u003eFrom buying, merchandising, design and production to marketing, ecommerce, retail, head office and senior leadership, we know the industry, the brands and where the best opportunities are.\u003c/p\u003e\n  \u003c/div\u003e\n  \u003cp class=\"frp-home-hero-bridge\"\u003eLooking for your next fashion or retail job? Need brilliant people to grow your team? You’re in the right place.\u003c/p\u003e\n\n  \u003cdiv class=\"frp-home-hero-paths\"\u003e\n    \u003cdiv class=\"frp-home-hero-path\"\u003e\n      \u003cdiv class=\"frp-home-hero-path-body\"\u003e\n        \u003cspan class=\"frp-home-hero-path-eyebrow\"\u003eLooking for a job?\u003c/span\u003e\n        \u003ch3\u003eFind your next role\u003c/h3\u003e\n        \u003cp\u003eWe take the time to understand what matters to you — from your first step to your next leadership move.\u003c/p\u003e\n        \u003ca href=\"/jobs\"\u003eBrowse Jobs\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cimg class=\"frp-home-hero-path-media\" src=\"https://backend.retailappointment.co.uk/sites/default/files/media/2026-09/next-role_0.png\" alt loading=\"lazy\"\u003e\n    \u003c/div\u003e\n\n    \u003cdiv class=\"frp-home-hero-path frp-home-hero-path--dark\"\u003e\n      \u003cdiv class=\"frp-home-hero-path-body\"\u003e\n        \u003cspan class=\"frp-home-hero-path-eyebrow\"\u003eLooking to hire?\u003c/span\u003e\n        \u003ch3\u003eGrow your team\u003c/h3\u003e\n        \u003cp\u003eFrom emerging talent to senior leadership — permanent, temporary or freelance.\u003c/p\u003e\n        \u003ca href=\"/looking-hire\"\u003eHire Talent\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cimg class=\"frp-home-hero-path-media\" src=\"https://backend.retailappointment.co.uk/sites/default/files/media/2026-09/grow-team_0.png\" alt loading=\"lazy\"\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e"},{"__typename":"FeaturedJobsParagraph","bundle":"featured_jobs","uuid":"479225c0-fcab-4b63-b75b-06188544ef54","introText":"Featured jobs","introTextSecondary":null,"spacing":null,"background":"white","jobdata({\"featuredOnly\":false,\"hideBackfillImporterJobs\":false,\"ranges\":{\"first\":0,\"last\":6},\"videoJobs\":false})":{"__typename":"SearchAPIJobResult","pages":[{"__ref":"Job:128152"},{"__ref":"Job:19034"},{"__ref":"Job:98715"},{"__ref":"Job:98606"},{"__ref":"Job:132948"},{"__ref":"Job:138226"}]}},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"864c1bf5-635e-4bc3-a9a5-c76531d1094d","scriptContent":"\u003cdiv class=\"frp-quicklinks\"\u003e\n  \u003cstyle\u003e\n    /* ========================================================\n       FRP homepage — MODULE 3 (replacement for the native\n       Products grid carousel). Static 5-up icon-link row:\n       Christmas Staffing / FAQs / Career Advice / Recruitment\n       Services / Our Story (real site copy; \"Send Your CV\" was\n       swapped for FAQs 2026-09-10). Paste into an empty Insecure\n       Script row; the native products_grid row is removed.\n       Monochrome. HTML + CSS only, no JS, no carousel.\n       Full-width band (row supplies the background); the content\n       inside is capped and centred so the columns stay tidy.\n       ======================================================== */\n    .frp-quicklinks {\n      box-sizing: border-box;\n      width: 100%;\n      padding: 44px 20px;\n      font-family: Arial, Helvetica, sans-serif;\n      border-top: 1px solid #dde1e4;\n      border-bottom: 1px solid #dde1e4;\n    }\n    .frp-quicklinks *, .frp-quicklinks *::before, .frp-quicklinks *::after { box-sizing: border-box; }\n\n    .frp-quicklinks-inner {\n      max-width: 1100px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .frp-quicklinks-grid {\n      display: grid;\n      grid-template-columns: repeat(5, minmax(0, 1fr));\n      gap: 28px;\n      align-items: stretch;   /* equal-height columns so the links line up */\n    }\n    @media (max-width: 1024px) {\n      .frp-quicklinks-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n    }\n    @media (max-width: 720px) {\n      .frp-quicklinks-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    }\n    @media (max-width: 480px) {\n      .frp-quicklinks-grid { grid-template-columns: 1fr; gap: 24px; }\n    }\n\n    .frp-quicklinks-item { display: flex; flex-direction: column; align-items: flex-start; height: 100%; }\n    .frp-quicklinks-icon { width: 30px; height: 30px; margin-bottom: 14px; color: #000000; }\n    .frp-quicklinks-icon svg { width: 100%; height: 100%; display: block; }\n    .frp-quicklinks-item h3 {\n      font-family: 'Roboto', Arial, Helvetica, sans-serif;\n      font-size: 16px;\n      font-weight: 700;\n      color: #000000;\n      margin: 0 0 6px;\n      line-height: 1.3;\n    }\n    .frp-quicklinks-item p {\n      font-size: 13px;\n      line-height: 1.55;\n      color: #5f6e78;\n      margin: 0 0 14px;\n    }\n    .frp-quicklinks-item a {\n      margin-top: auto;\n      font-size: 13px;\n      font-weight: 700;\n      color: #000000;\n      text-decoration: none;\n    }\n    .frp-quicklinks-item a span { text-decoration: underline; text-underline-offset: 3px; }\n    .frp-quicklinks-item a::after { content: \" \\2192\"; }\n    .frp-quicklinks-item a:hover { color: #374047; }\n  \u003c/style\u003e\n\n  \u003cdiv class=\"frp-quicklinks-inner\"\u003e\n    \u003cdiv class=\"frp-quicklinks-grid\"\u003e\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003crect x=\"3\" y=\"8\" width=\"18\" height=\"4\" rx=\"1\" /\u003e\u003cpath d=\"M12 8v13\" /\u003e\n            \u003cpath d=\"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7\" /\u003e\n            \u003cpath d=\"M7.5 8a2.5 2.5 0 0 1 0-5C11 3 12 8 12 8\" /\u003e\u003cpath d=\"M16.5 8a2.5 2.5 0 0 0 0-5C13 3 12 8 12 8\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eChristmas Staffing\u003c/h3\u003e\n        \u003cp\u003ePeak season moves fast. Whether you’re looking for Christmas work or building a temporary team, we’ll help connect great people with great retail employers.\u003c/p\u003e\n        \u003ca href=\"/christmas-staffing\"\u003e\u003cspan\u003eChristmas Staffing\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"10\" /\u003e\n            \u003cpath d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\" /\u003e\n            \u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eFAQs\u003c/h3\u003e\n        \u003cp\u003eThe questions we’re asked most, for clients and candidates — when to use an agency, how we work, the process, and what to expect.\u003c/p\u003e\n        \u003ca href=\"/fashion-personnel-faqs\"\u003e\u003cspan\u003eRead our FAQs\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eCareer Advice\u003c/h3\u003e\n        \u003cp\u003eFrom writing stronger applications and preparing for interviews to researching employers, negotiating your salary and bouncing back from rejection, our expert guides are here to help you land 
1188your next role.\u003c/p\u003e\n        \u003ca href=\"/fashion-personnel-career-advice\"\u003e\u003cspan\u003eCareer Advice\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\" /\u003e\u003ccircle cx=\"9\" cy=\"7\" r=\"4\" /\u003e\n            \u003cpath d=\"M23 21v-2a4 4 0 0 0-3-3.87\" /\u003e\u003cpath d=\"M16 3.13a4 4 0 0 1 0 7.75\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eRecruitment Services\u003c/h3\u003e\n        \u003cp\u003ePermanent, temp, freelance or executive search — whatever the brief, we know the market and where to find the talent. From one standout hire to an entire team, we’ll build the right recruitment solution around you.\u003c/p\u003e\n        \u003ca href=\"/recruitment-services\"\u003e\u003cspan\u003eRecruitment Services\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"frp-quicklinks-item\"\u003e\n        \u003cspan class=\"frp-quicklinks-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\" /\u003e\n            \u003cpath d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\" /\u003e\n          \u003c/svg\u003e\n        \u003c/span\u003e\n        \u003ch3\u003eOur Story\u003c/h3\u003e\n        \u003cp\u003eThirty-plus years on, we’re still as passionate about fashion and people as we were on day one. The industry keeps evolving, and so do we.\u003c/p\u003e\n        \u003ca href=\"/fashion-personnel-our-story\"\u003e\u003cspan\u003eOur Story\u003c/span\u003e\u003c/a\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e"},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"4c99ccfc-0874-42ad-9cc0-b27751cbef25","scriptContent":"\u003cstyle\u003e\n/* ============================================================\n   FRP homepage restyle — MODULE 2: Featured jobs cards\n   Native module: jd-row-featured_jobs\n   Paste into an empty Insecure Script row. CSS only, no JS.\n   Monochrome. 3-up card row, black job titles as the lead\n   element, tidy meta lines, company-logo image hidden, section\n   heading + \"see all\" link cleaned up.\n   NOTE: set the module's \"number of jobs to show\" to a multiple\n   of 3 (3, 6 or 9) in its CMS settings, otherwise the last row\n   is ragged.\n   ============================================================ */\n\n/* 3 across on desktop, 2 on tablet, 1 on mobile */\n.jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,\n.jd-row-featured_jobs .grid_grid__olPrd {\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  gap: 20px !important;\n}\n@media (max-width: 1100px) {\n  .jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,\n  .jd-row-featured_jobs .grid_grid__olPrd { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\n}\n@media (max-width: 620px) {\n  .jd-row-featured_jobs .JobsTeaserGrid_jobsGrid__HIA_s,\n  .jd-row-featured_jobs .grid_grid__olPrd { grid-template-columns: 1fr !important; }\n}\n\n/* Card */\n.jd-row-featured_jobs .jobTeaser_jobTeaserWrapper__7HfH9 {\n  border: 1px solid #dde1e4 !important;\n  border-radius: 16px !important;\n  padding: 22px !important;\n  transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;\n}\n.jd-row-featured_jobs .jobTeaser_jobTeaserWrapper__7HfH9:hover {\n  border-color: #000000 !important;\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.08) !important;\n  transform: translateY(-3px);\n}\n\n/* Drop the company-logo image — the mock-up uses a plain building glyph */\n.jd-row-featured_jobs .jcl-job-teaser-image { display: none !important; }\n\n/* Job title — the lead element: black, Roboto */\n.jd-row-featured_jobs .jobTeaser_jobTeaserTitle__XIgud,\n.jd-row-featured_jobs .jobTeaser_jobTeaserTitle__XIgud a {\n  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;\n  font-size: 17px !important;\n  font-weight: 700 !important;\n  line-height: 1.3 !important;\n  color: #000000 !important;\n}\n\n/* Meta lines */\n.jd-row-featured_jobs .jobTeaser_jobTeaserCompany__RO4_j,\n.jd-row-featured_jobs .jobTeaser_companyName___rhEr { font-size: 14px !important; color: #374047 !important; }\n.jd-row-featured_jobs .jobTeaser_jobTeaserLocation__QTwy1,\n.jd-row-featured_jobs .jobTeaser_jobTeaserDate__aNE0m { font-size: 13px !important; color: #5f6e78 !important; }\n\n/* Section heading */\n.jd-row-featured_jobs .jd-lp-hjob-teasers-intro {\n  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;\n  font-size: 22px !important;\n  font-weight: 800 !important;\n  text-transform: none !important;\n  letter-spacing: 0 !important;\n  color: #000000 !important;\n}\n\n/* \"See all jobs\" — plain underlined link, not a button */\n.jd-row-featured_jobs .button_secondary__L02lW {\n  background: transparent !important;\n  border: 0 !important;\n  padding: 0 !important;\n  color: #000000 !important;\n  font-weight: 700 !important;\n  text-decoration: underline !important;\n  text-underline-offset: 3px;\n}\n.jd-row-featured_jobs .button_secondary__L02lW svg { display: none !important; }\n\u003c/style\u003e"},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"77e3b2ec-5806-44ee-8d06-76a26432dbc2","scriptContent":"\u003cstyle\u003e\n/* ============================================================\n   FRP homepage — inter-module spacing tidy-up.\n   Paste into an empty Insecure Script row (order doesn't matter).\n   CSS only. Evens out the vertical gaps between the modules —\n   the biggest offender was ~130px of dead space under Featured\n   Jobs before the quick-links band.\n   ============================================================ */\n\n/* Featured jobs — trim the oversized bottom gap, tighten the top */\n.jd-row-featured_jobs [class*=\"pb-sm-12\"] { padding-bottom: 56px !important; }\n.jd-row-featured_jobs [class*=\"pt-sm-11\"] { padding-top: 32px !important; }\n\n/* Quick-links band — even top/bottom, in line with its neighbours */\n.frp-quicklinks { padding-top: 48px !important; padding-bottom: 48px !important; }\n\n/* Browse Jobs — trim the big gap before the footer */\n.jd-row-facet_categories [class*=\"pb-sm-11\"],\n.jd-row-facet_categories [class*=\"pb-sm-12\"] { padding-bottom: 64px !important; }\n\u003c/style\u003e"},{"__typename":"FacetCategoriesParagraph","bundle":"facet_categories","uuid":"69920385-5637-42fb-b252-cc40c36cbf54","facetCategoriesTitle":"Browse Jobs","facetCategoriesSubTitle":null,"color":"primary","spacing":null,"background":null,"text":"Explore opportunities by sector, contract type and location or country","categories":[{"__typename":"FacetBlockCategoryParagraph","title":"Jobs by Sector","maxItems":5,"facet":{"__typename":"SearchAPIFacet","name":"field_job_occupational_field_parents_all","values":[{"__typename":"SearchAPIFacetValue","label":"Head Office","filter":"16517","totalCount":62,"alias":"head-office"},{"__typename":"SearchAPIFacetValue","label":"Design, Production \u0026 Technical","filter":"3996","totalCount":60,"alias":"design-production-technical"},{"__typename":"SearchAPIFacetValue","label":"Merchandising","filter":"3991","totalCount":32,"alias":"merchandising"},{"__typename":"SearchAPIFacetValue","label":"Retail Staff","filter":"3989","totalCount":24,"alias":"retail-staff"},{"__typename":"SearchAPIFacetValue","label":"Retail Management","filter":"3988","totalCount":19,"alias":"retail-management"},{"__typename":"SearchAPIFacetValue","label":"Buying","filter":"3990","totalCount":19,"alias":"buying"},{"__typename":"SearchAPIFacetValue","label":"Digital / Ecommerce","filter":"3997","totalCount":18,"alias":"digital-ecommerce"},{"__typename":"SearchAPIFacetValue","label":"Office Management","filter":"4005","totalCount":10,"alias":"office-management"},{"__typename":"SearchAPIFacetValue","label":"Finance","filter":"3992","totalCount":6,"alias":"finance"},{"__typename":"SearchAPIFacetValue","label":"IT / Data Management","filter":"4000","totalCount":5,"alias":"it-data-management"},{"__typename":"SearchAPIFacetValue","label":"Planning","filter":"3994","totalCount":4,"alias":"planning"},{"__typename":"SearchAPIFacetValue","label":"Distribution / Logistics","filter":"3995","totalCount":3,"alias":"distribution-logistics"},{"__typename":"SearchAPIFacetValue","label":"Human Resources / HR","filter":"4002","totalCount":3,"alias":"human-resources-hr"},{"__typename":"SearchAPIFacetValue","label":"Field Based Management","filter":"3987","totalCount":2,"alias":"field-based-management"},{"__typename":"SearchAPIFacetValue","label":"Marketing Communications PR","filter":"3993","totalCount":2,"alias":"marketing-communications-pr"},{"__typename":"SearchAPIFacetValue","label":"Wholesale / Sales","filter":"4189","totalCount":2,"alias":"wholesale-sales"},{"__typename":"SearchAPIFacetValue","label":"Product Development","filter":"17047","totalCount":2,"alias":"product-development"},{"__typename":"SearchAPIFacetValue","label":"Visual Merchandising / Display","filter":"4001","totalCount":1,"alias":"visual-merchandising-display"},{"__typename":"SearchAPIFacetValue","label":"Business development","filter":"4009","totalCount":1,"alias":"business-development"},{"__typename":"SearchAPIFacetValue","label":"Front of house","filter":"4016","totalCount":1,"alias":"front-house"}]}},{"__typename":"FacetBlockCategoryParagraph","title":"Jobs by Contract","maxItems":5,"facet":{"__typename":"SearchAPIFacet","name":"field_job_employment_type","values":[{"__typename":"SearchAPIFacetValue","label":"Full Time","filter":"3979","totalCount":109,"alias":"full-time"},{"__typename":"SearchAPIFacetValue","label":"Temporary","filter":"3983","totalCount":90,"alias":"temporary"},{"__typename":"SearchAPIFacetValue","label":"Fixed Term Contract","filter":"4192","totalCount":15,"alias":"fixed-term-contract"},{"__typename":"SearchAPIFacetValue","label":"Part Time","filter":"3980","totalCount":4,"alias":"part-time"},{"__typename":"SearchAPIFacetValue","label":"Remote","filter":"14329","totalCount":1,"alias":"remote"}]}},{"__typename":"FacetBlockCategoryParagraph","title":"Jobs by City / Town","maxItems":5,"facet":{"__typename":"SearchAPIFacet","name":"job_location_city","values":[{"__typename":"SearchAPIFacetValue","label":"London","filter":"London","totalCount":150,"alias":"london"},{"__typename":"SearchAPIFacetValue","label":"Central London","filter":"Central London","totalCount":5,"alias":"central-london"},{"__typename":"SearchAPIFacetValue","label":"Leeds","filter":"Leeds","totalCount":5,"alias":"leeds"},{"__typename":"SearchAPIFacetValue","label":"Manchester","filter":"Manchester","totalCount":5,"alias":"manchester"},{"__typename":"SearchAPIFacetValue","label":"Braintree","filter":"Braintree","totalCount":3,"alias":"braintree"},{"__typename":"SearchAPIFacetValue","label":"Buckinghamshire","filter":"Buckinghamshire","totalCount":3,"alias":"buckinghamshire"},{"__typename":"SearchAPIFacetValue","label":"Yorkshire","filter":"Yorkshire","totalCount":3,"alias":"yorkshire"},{"__typename":"SearchAPIFacetValue","label":"Bicester","filter":"Bicester","totalCount":2,"alias":"bicester"},{"__typename":"SearchAPIFacetValue","label":"Long Eaton","filter":"Long Eaton","totalCount":2,"alias":"long-eaton"},{"__typename":"SearchAPIFacetValue","label":"Milton Keynes","filter":"Milton Keynes","totalCount":2,"alias":"milton-keynes"},{"__typename":"SearchAPIFacetValue","label":"Belfast","filter":"Belfast","totalCount":1,"alias":"belfast"},{"__typename":"SearchAPIFacetValue","label":"Birmingham","filter":"Birmingham","totalCount":1,"alias":"birmingham"},{"__typename":"SearchAPIFacetValue","label":"Cheltenham","filter":"Cheltenham","totalCount":1,"alias":"cheltenham"},{"__typename":"SearchAPIFacetValue","label":"Dartford","filter":"Dartford","totalCount":1,"alias":"dartford"},{"__typename":"SearchAPIFacetValue","label":"East London","filter":"East London","totalCount":1,"alias":"east-london"},{"__typename":"SearchAPIFacetValue","label":"Edinburgh","filter":"Edinburgh","totalCount":1,"alias":"edinburgh"},{"__typename":"SearchAPIFacetValue","label":"Glasgow","filter":"Glasgow","totalCount":1,"alias":"glasgow"},{"__typename":"SearchAPIFacetValue","label":"Gloucester","filter":"Gloucester","totalCount":1,"alias":"gloucester"},{"__typename":"SearchAPIFacetValue","label":"Harrogate","filter":"Harrogate","totalCount":1,"alias":"harrogate"},{"__typename":"SearchAPIFacetValue","label":"KuGompo City","filter":"KuGompo City","totalCount":1,"alias":"kugompo-city"},{"__typename":"SearchAPIFacetValue","label":"Madrid","filter":"Madrid","totalCount":1,"alias":"madrid"},{"__typename":"SearchAPIFacetValue","label":"Nottingham","filter":"Nottingham","totalCount":1,"alias":"nottingham"},{"__typename":"SearchAPIFacetValue","label":"Portsmouth","filter":"Portsmouth","totalCount":1,"alias":"portsmouth"},{"__typename":"SearchAPIFacetValue","label":"St Albans","filter":"St Albans","totalCount":1,"alias":"st-albans"},{"__typename":"SearchAPIFacetValue","label":"Tewkesbury","filter":"Tewkesbury","totalCount":1,"alias":"tewkesbury"},{"__typename":"SearchAPIFacetValue","label":"York","filter":"York","totalCount":1,"alias":"york"}]}},{"__typename":"FacetBlockCategoryParagraph","title":"Jobs by Country","maxItems":5,"facet":{"__typename":"SearchAPIFacet","name":"job_geo_country_name","values":[{"__typename":"SearchAPIFacetValue","label":"United Kingdom","filter":"United Kingdom","totalCount":209,"alias":"united-kingdom"},{"__typename":"SearchAPIFacetValue","label":"Sri Lanka","filter":"Sri Lanka","totalCount":2,"alias":"sri-lanka"},{"__typename":"SearchAPIFacetValue","label":"Australia","filter":"Australia","totalCount":1,"alias":"australia"},{"__typename":"SearchAPIFacetValue","label":"South Africa","filter":"South Africa","totalCount":1,"alias":"south-africa"},{"__typename":"SearchAPIFacetValue","label":"Spain","filter":"Spain","totalCount":1,"alias":"spain"},{"__typename":"SearchAPIFacetValue","label":"Vietnam","filter":"Vietnam","totalCount":1,"alias":"vietnam"}]}}]},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"fc38b56d-58d6-4b9a-8c45-25e7b72af1b7","scriptContent":"\u003cstyle\u003e\n/* ============================================================\n   FRP homepage restyle — MODULE 1: \"Browse jobs\" link columns\n   Native module: jd-row-facet_categories (the four-column list of\
1188n   Jobs by sector / contract / city / country).\n   Paste into an empty Insecure Script row anywhere on the page.\n   CSS only — no markup changes, no JS. Monochrome.\n   Brings the stock link lists closer to the mock-up: small mono\n   headings with a rule, arrow-prefixed links, hairline dividers,\n   a plain \"view all\" text link instead of the stock control.\n   ============================================================ */\n\n/* A touch more air between the four columns */\n.jd-row-facet_categories .grid_grid__olPrd { gap: 36px !important; }\n\n/* Column heading: small uppercase label + hairline rule under it */\n.jd-row-facet_categories .linksBlock_blockTitle__rytm7 {\n  font-size: 12px !important;\n  letter-spacing: 0.14em !important;\n  color: #000000 !important;\n  padding-bottom: 12px !important;\n  margin-bottom: 10px !important;\n  border-bottom: 1px solid #000000 !important;\n}\n\n/* List rows: clean, divided, tighter vertical rhythm.\n   The native module gives each \u003cli\u003e a 16px bottom margin and the\n   link a 9px 0 pad — together far too airy; trimmed here. */\n.jd-row-facet_categories .linksBlock_listBlock__NjpHs { margin: 0 !important; }\n.jd-row-facet_categories .linksBlock_listItem__dzs3j {\n  padding: 0 !important;\n  margin: 0 !important;\n  border-bottom: 1px solid #eff2f4 !important;\n}\n.jd-row-facet_categories .linksBlock_listItem__dzs3j svg { display: none !important; }\n.jd-row-facet_categories .linksBlock_listItem__dzs3j a {\n  display: block !important;\n  padding: 6px 0 !important;\n  font-size: 14px !important;\n  line-height: 1.4 !important;\n  color: #000000 !important;\n  text-decoration: none !important;\n  transition: color 0.15s ease;\n}\n.jd-row-facet_categories .linksBlock_listItem__dzs3j a::before {\n  content: \"\\2192\";\n  display: inline-block;\n  width: 18px;\n  color: #374047;\n}\n.jd-row-facet_categories .linksBlock_listItem__dzs3j a:hover,\n.jd-row-facet_categories .linksBlock_listItem__dzs3j a:focus-visible {\n  text-decoration: underline !important;\n  text-underline-offset: 2px;\n}\n\n/* \"more\" / \"view all\" — plain underlined text link, not a stock control */\n.jd-row-facet_categories .linksBlock_expandButton__e2uCT {\n  display: inline-flex !important;\n  align-items: center !important;\n  margin-top: 16px !important;\n  padding: 0 !important;\n  font-family: Arial, Helvetica, sans-serif !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  color: #000000 !important;\n  background: transparent !important;\n  border: 0 !important;\n  text-transform: none !important;\n  text-decoration: underline !important;\n  text-underline-offset: 3px;\n}\n.jd-row-facet_categories .linksBlock_expandButton__e2uCT svg { display: none !important; }\n.jd-row-facet_categories .linksBlock_expandButton__e2uCT::after { content: \"  \\2192\"; white-space: pre; }\n.jd-row-facet_categories .linksBlock_expandButton__e2uCT:hover { color: #374047 !important; }\n\n/* Section heading (\"Browse Jobs\") + intro line: left-align to the columns. */\n.jd-row-facet_categories [class*=\"ta-sm-center\"],\n.jd-row-facet_categories [class*=\"ta-md-center\"] { text-align: left !important; }\n\n/* Heading/subtext/columns gaps — corrected 2026-09-15 (Helen: gap between\n   \"Browse Jobs\" and the subtext, and the gap above the heading, both read\n   as too big; the first pass at this did nothing live — checked in Chrome\n   and found why: none of these gaps are set by margin on the heading or\n   subtext themselves.\n   - Space above the heading = the row's own outer box padding-top\n     (`box_pt-sm-11__…`, 48px computed) — a bare `.mt-sm-6` selector never\n     matched anything here, so the original rule was a no-op.\n   - Heading-to-subtext and subtext-to-columns gaps are each set by an\n     invisible zero-height spacer \u003cdiv class=\"flex-item-element mt-sm-N\n     mb-sm-M\"\u003e the builder inserts between them (H2 -\u003e spacer(mt-sm-8/\n     mb-sm-8, collapses to 32px) -\u003e P (own default margin-top 16px, also\n     collapses in) -\u003e spacer(mt-sm-4/mb-sm-11, collapses to 16px) -\u003e\n     columns). The old `.mb-sm-11 { margin-bottom: 16px }` happened to\n     match the live default exactly, so it changed nothing either.\n   Fixed by targeting the real classes (attribute-contains for the hashed\n   `pt-sm-11` box class so it survives a rebuild, compound class selectors\n   for the two spacers since native CSS styles them with equal specificity\n   +!important and a plain single-class override loses that tie), and by\n   zeroing the subtext's own inherited margin-top so the spacer alone\n   controls the gap. Result, confirmed live in Chrome before delivery:\n   space above heading 48px -\u003e 32px, heading-to-subtext 32px -\u003e 8px,\n   subtext-to-columns 16px -\u003e 8px. */\n.jd-row-facet_categories [class*=\"pt-sm-11\"] { padding-top: 32px !important; }\n.jd-row-facet_categories .flex-item-element.mt-sm-8.mb-sm-8 {\n  margin-top: 8px !important;\n  margin-bottom: 8px !important;\n}\n.jd-row-facet_categories .flex-item-element.mt-sm-4.mb-sm-11 {\n  margin-top: 4px !important;\n  margin-bottom: 8px !important;\n}\n.jd-row-facet_categories p { margin-top: 0 !important; }\n\u003c/style\u003e"},{"__typename":"InsecureScriptParagraph","bundle":"insecure_script","uuid":"2da391c6-6d46-4794-bc32-14c9f6d9f56a","scriptContent":"\u003cstyle\u003e\n    /* FRP Google reviews — \"Our Story page\" styling.\n       Matches the .frp-story-v2 design language on\n       /fashion-personnel-our-story: Roboto 900 headings with tight negative\n       tracking, an eyebrow pill, and flat #eff2f4 filled cards (no borders).\n       Monochrome only. This \u003cstyle\u003e block MUST stay a 
1188sibling of\n       #google-reviews (never nested inside it) — the script replaces the\n       div's innerHTML, which would wipe a nested \u003cstyle\u003e. */\n    #google-reviews {\n      box-sizing: border-box;\n      width: 100%;\n      max-width: 1150px;\n      margin: 0 auto;\n      padding: 0 16px;\n      font-family: Arial, Helvetica, sans-serif;\n      color: #374047;\n    }\n    #google-reviews *,\n    #google-reviews *::before,\n    #google-reviews *::after { box-sizing: border-box; }\n\n    #google-reviews .gr-status {\n      margin: 0;\n      padding: 14px 0;\n      color: #697278;\n      font-size: 15px;\n    }\n\n    #google-reviews .gr-head { margin-bottom: 26px; }\n\n    #google-reviews .gr-eyebrow {\n      display: inline-block;\n      margin: 0 0 18px;\n      padding: 10px 18px;\n      color: #000000;\n      background: #ffffff;\n      border: 1px solid #dde1e4;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.08em;\n      line-height: 1;\n      text-transform: uppercase;\n    }\n\n    #google-reviews .gr-title {\n      margin: 0 0 14px;\n      color: #000000;\n      font-family: \"Roboto\", Arial, Helvetica, sans-serif;\n      font-size: clamp(28px, 3.7vw, 42px);\n      font-weight: 900;\n      line-height: 1.1;\n      letter-spacing: -0.02em;\n    }\n\n    #google-reviews .gr-summary {\n      display: flex;\n      flex-wrap: wrap;\n      align-items: center;\n      gap: 6px 12px;\n      margin: 0;\n      font-size: 16px;\n      color: #374047;\n    }\n    #google-reviews .gr-stars {\n      color: #000000;\n      font-size: 19px;\n      letter-spacing: 2px;\n      line-height: 1;\n    }\n    #google-reviews .gr-summary strong {\n      color: #000000;\n      font-family: \"Roboto\", Arial, Helvetica, sans-serif;\n      font-weight: 900;\n    }\n    #google-reviews .gr-summary a {\n      color: #000000;\n      font-weight: 700;\n      text-decoration: underline;\n      text-underline-offset: 2px;\n    }\n    #google-reviews .gr-dot { color: #b7bdc2; }\n\n    /* Carousel: 3 cards visible on desktop, step through the rest.\n       Native horizontal scroll + snap; the arrows and dots drive it. */\n    #google-reviews .gr-track {\n      display: flex;\n      gap: 16px;\n      overflow-x: auto;\n      scroll-snap-type: x mandatory;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-width: none;\n      -ms-overflow-style: none;\n    }\n    #google-reviews .gr-track::-webkit-scrollbar { display: none; }\n\n    #google-reviews .gr-card {\n      display: flex;\n      flex-direction: column;\n      flex: 0 0 calc((100% - 32px) / 3);\n      scroll-snap-align: start;\n      padding: 24px;\n      background: #eff2f4;\n      border-radius: 18px;\n    }\n    @media (max-width: 900px) {\n      #google-reviews .gr-card { flex-basis: calc((100% - 16px) / 2); }\n    }\n    @media (max-width: 620px) {\n      #google-reviews .gr-card { flex-basis: 86%; }\n    }\n\n    #google-reviews .gr-controls {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 16px;\n      margin-top: 22px;\n    }\n    #google-reviews .gr-nav {\n      flex: none;\n      width: 44px;\n      height: 44px;\n      padding: 0;\n      border: 0;\n      border-radius: 999px;\n      background: #000000;\n      color: #ffffff;\n      font-size: 20px;\n      line-height: 1;\n      cursor: pointer;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      transition: opacity 150ms ease;\n    }\n    #google-reviews .gr-nav:disabled { opacity: 0.3; cursor: default; }\n    #google-reviews .gr-nav:focus-visible { outline: 2px solid #000000; outline-offset: 2px; }\n    #google-reviews .gr-dots { display: flex; gap: 8px; }\n    #google-reviews .gr-dot-btn {\n      width: 8px;\n      height: 8px;\n      padding: 0;\n      border: 0;\n      border-radius: 999px;\n      background: #c2c7cc;\n      cursor: pointer;\n      transition: background-color 150ms ease;\n    }\n    #google-reviews .gr-dot-btn[aria-current=\"true\"] { background: #000000; }\n    #google-reviews .gr-dot-btn:focus-visible { outline: 2px solid #000000; outline-offset: 2px; }\n    #google-reviews .gr-card-stars {\n      margin-bottom: 12px;\n      color: #000000;\n      font-size: 15px;\n      letter-spacing: 2px;\n      line-height: 1;\n    }\n    #google-reviews .gr-card-text {\n      margin: 0 0 18px;\n      color: #374047;\n      font-size: 15px;\n      line-height: 1.72;\n      display: -webkit-box;\n      -webkit-line-clamp: 7;\n      -webkit-box-orient: vertical;\n      overflow: hidden;\n    }\n    #google-reviews .gr-card-by {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      margin-top: auto;\n    }\n    #google-reviews .gr-avatar {\n      width: 40px;\n      height: 40px;\n      border-radius: 50%;\n      object-fit: cover;\n      filter: grayscale(1) contrast(1.03);\n      flex: none;\n    }\n    #google-reviews .gr-avatar--blank {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: #ffffff;\n      color: #000000;\n      font-family: \"Roboto\", Arial, Helvetica, sans-serif;\n      font-weight: 900;\n      font-size: 15px;\n      filter: none;\n    }\n    #google-reviews .gr-card-meta {\n      display: flex;\n      flex-direction: column;\n      min-width: 0;\n      line-height: 1.3;\n    }\n    #google-reviews .gr-card-name {\n      color: #000000;\n      font-family: \"Roboto\", Arial, Helvetica, sans-serif;\n      font-weight: 700;\n      font-size: 14px;\n    }\n    #google-reviews .gr-card-name a { color: #000000; text-decoration: none; }\n    #google-reviews .gr-card-name a:hover,\n    #google-reviews .gr-card-name a:focus-visible { text-decoration: underline; }\n    #google-reviews .gr-card-date { color: #697278; font-size: 12px; }\n\n    #google-reviews .gr-attr { margin: 20px 0 0; color: #697278; font-size: 12px; }\n\n    @media (max-width: 560px) {\n      #google-reviews .gr-dot { display: none; }\n      #google-reviews .gr-summary { gap: 4px 14px; }\n    }\n    @media (max-width: 640px) {\n      #google-reviews { padding: 0 14px; }\n      #google-reviews .gr-card { padding: 20px; }\n    }\n\u003c/style\u003e\n\n\u003cdiv id=\"google-reviews\"\u003e\n  \u003cp class=\"gr-status\"\u003eLoading Google reviews…\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cscript\u003e\n/**\n * FRP Google reviews widget — \"Our Story page\" styling.\n *\n * Same logic as frp-google-reviews.html; only the CSS above and the small\n * markup in render() differ, so it matches the .frp-story-v2 look on\n * /fashion-personnel-our-story (Roboto 900 headings, eyebrow pill, flat\n * #eff2f4 cards). Swap this file in wherever the plain version is used.\n *\n * Paste this whole block into ONE Jobiqo \"Insecure Script\" row (only one per page).\n *\n * REQUIRES, in Google Cloud Console for the project the key belongs to:\n *   - \"Maps JavaScript API\" and \"Places API\" enabled, billing enabled.\n *   - The key is HTTP-referrer restricted to the FRP domains (already done).\n *\n * Google's Places Details call returns a MAXIMUM of 5 reviews and the set\n * cannot be sorted or chosen. That is a Google limit, not a bug.\n *\n * The Google Maps script is loaded from JavaScript below (not a \u003cscript src\u003e\n * tag) so the \"\u0026\" between its query parameters is never HTML-encoded to\n * \"\u0026amp;\" by the CMS.\n */\n(function () {\n  \"use strict\";\n\n  var PLACE_ID = \"ChIJgWjWjiobdkgRVec5_xKCGoU\"; /* FRP Google Business Profile */\n  var API_KEY = \"AIzaSyBq0K3REEatp9oJ0Janx_U2vxASqlOX2vU\";\n  var container = document.getElementById(\"google-reviews\");\n  var settled = false;\n\n  function esc(value) {\n    var d = document.createElement(\"div\");\n    d.textContent = value == null ? \"\" : String(value);\n    return d.innerHTML;\n  }\n\n  function stars(rating) {\n    var r = Math.round(rating || 0
1188);\n    var out = \"\";\n    for (var i = 1; i \u003c= 5; i++) { out += i \u003c= r ? \"★\" : \"☆\"; }\n    return out;\n  }\n\n  function fail(status) {\n    settled = true;\n    if (window.console \u0026\u0026 console.error) {\n      console.error(\"[FRP Google reviews] could not load:\", status);\n    }\n    if (container) {\n      container.innerHTML = '\u003cp class=\"gr-status\"\u003eGoogle reviews are unavailable right now.\u003c/p\u003e';\n    }\n  }\n\n  function render(place) {\n    settled = true;\n    var reviews = (place.reviews || []).slice();\n    var total = place.user_ratings_total || 0;\n    var mapUrl = place.url ||\n      (\"https://www.google.com/maps/place/?q=place_id:\" + encodeURIComponent(PLACE_ID));\n\n    var head =\n      '\u003cdiv class=\"gr-head\"\u003e' +\n        '\u003cspan class=\"gr-eyebrow\"\u003eGoogle Reviews\u003c/span\u003e' +\n        '\u003ch2 class=\"gr-title\"\u003e' + esc(place.name || \"Fashion \u0026amp; Retail Personnel\") + '\u003c/h2\u003e' +\n        '\u003cp class=\"gr-summary\"\u003e' +\n          '\u003cspan class=\"gr-stars\" aria-hidden=\"true\"\u003e' + stars(place.rating) + '\u003c/span\u003e' +\n          '\u003cspan\u003e\u003cstrong\u003e' + (place.rating ? place.rating.toFixed(1) : \"–\") + '\u003c/strong\u003e out of 5\u003c/span\u003e' +\n          '\u003cspan class=\"gr-dot\" aria-hidden=\"true\"\u003e\u0026middot;\u003c/span\u003e' +\n          '\u003cspan\u003e' + total.toLocaleString(\"en-GB\") + (total === 1 ? \" Google review\" : \" Google reviews\") + '\u003c/span\u003e' +\n          '\u003cspan class=\"gr-dot\" aria-hidden=\"true\"\u003e\u0026middot;\u003c/span\u003e' +\n          '\u003cspan\u003e\u003ca href=\"' + esc(mapUrl) + '\" target=\"_blank\" rel=\"noopener\"\u003eRead them on Google\u003c/a\u003e\u003c/span\u003e' +\n        '\u003c/p\u003e' +\n      '\u003c/div\u003e';\n\n    if (!reviews.length) {\n      container.innerHTML = head + '\u003cp class=\"gr-status\"\u003eNo Google reviews to show yet.\u003c/p\u003e';\n      return;\n    }\n\n    var cards = reviews.map(function (rev) {\n      var name = esc(rev.author_name || \"Google user\");\n      var authorUrl = rev.author_url ? esc(rev.author_url) : \"\";\n      var nameEl = authorUrl\n        ? '\u003ca href=\"' + authorUrl + '\" target=\"_blank\" rel=\"noopener\"\u003e' + name + '\u003c/a\u003e'\n        : name;\n      var avatar = rev.profile_photo_url\n        ? '\u003cimg class=\"gr-avatar\" src=\"' + esc(rev.profile_photo_url) + '\" alt=\"\" loading=\"lazy\"\u003e'\n        : '\u003cspan class=\"gr-avatar gr-avatar--blank\" aria-hidden=\"true\"\u003e' + name.charAt(0) + '\u003c/span\u003e';\n\n      return '' +\n        '\u003carticle class=\"gr-card\"\u003e' +\n          '\u003cdiv class=\"gr-card-stars\" aria-label=\"' + Math.round(rev.rating || 0) + ' out of 5\"\u003e' +\n            stars(rev.rating) +\n          '\u003c/div\u003e' +\n          '\u003cp class=\"gr-card-text\"\u003e' + esc(rev.text || \"\") + '\u003c/p\u003e' +\n          '\u003cdiv class=\"gr-card-by\"\u003e' +\n            avatar +\n            '\u003cspan class=\"gr-card-meta\"\u003e' +\n              '\u003cspan class=\"gr-card-name\"\u003e' + nameEl + '\u003c/span\u003e' +\n              '\u003cspan class=\"gr-card-date\"\u003e' + esc(rev.relative_time_description || \"\") + '\u003c/span\u003e' +\n            '\u003c/span\u003e' +\n          '\u003c/div\u003e' +\n        '\u003c/article\u003e';\n    }).join(\"\");\n\n    var carousel = reviews.length \u003e 3;\n    var controls = carousel\n      ? '\u003cdiv class=\"gr-controls\"\u003e' +\n          '\u003cbutton type=\"button\" class=\"gr-nav gr-prev\" aria-label=\"Previous reviews\"\u003e\u0026#8592;\u003c/button\u003e' +\n          '\u003cdiv class=\"gr-dots\"\u003e\u003c/div\u003e' +\n          '\u003cbutton type=\"button\" class=\"gr-nav gr-next\" aria-label=\"Next reviews\"\u003e\u0026#8594;\u003c/button\u003e' +\n        '\u003c/div\u003e'\n      : '';\n\n    container.innerHTML = head +\n      '\u003cdiv class=\"gr-track\"\u003e' + cards + '\u003c/div\u003e' +\n      controls +\n      '\u003cp class=\"gr-attr\"\u003eReviews are provided by Google and shown as written.\u003c/p\u003e';\n\n    if (carousel) { initCarousel(); }\n  }\n\n  /* Wire up the 3-up carousel: arrows, dots, and keeping them in sync with\n     wherever the native scroll actually ends up (touch swipe included). */\n  function initCarousel() {\n    var track = container.querySelector(\".gr-track\");\n    var prev = container.querySelector(\".gr-prev\");\n    var next = container.querySelector(\".gr-next\");
1188\n    var dotsWrap = container.querySelector(\".gr-dots\");\n    if (!track || !prev || !next || !dotsWrap) { return; }\n\n    var cards = track.children;\n    var reduce = window.matchMedia \u0026\u0026\n      window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n    var cur = 0; /* logical index, so rapid clicks don't misread a mid-animation scrollLeft */\n\n    function step() {\n      if (cards.length \u003c 2) { return cards.length ? cards[0].offsetWidth : 1; }\n      return cards[1].getBoundingClientRect().left - cards[0].getBoundingClientRect().left;\n    }\n    function visible() { return Math.max(1, Math.round(track.clientWidth / step())); }\n    function lastIndex() { return Math.max(0, cards.length - visible()); }\n    function clamp(i) { return Math.max(0, Math.min(i, lastIndex())); }\n    function go(i) {\n      cur = clamp(i);\n      track.scrollTo({ left: cur * step(), behavior: reduce ? \"auto\" : \"smooth\" });\n      paint();\n    }\n    function paint() {\n      prev.disabled = cur \u003c= 0;\n      next.disabled = cur \u003e= lastIndex();\n      var d = dotsWrap.children;\n      for (var k = 0; k \u003c d.length; k++) {\n        d[k].setAttribute(\"aria-current\", k === cur ? \"true\" : \"false\");\n      }\n    }\n    function buildDots() {\n      dotsWrap.innerHTML = \"\";\n      var n = lastIndex() + 1;\n      for (var i = 0; i \u003c n; i++) {\n        var b = document.createElement(\"button\");\n        b.type = \"button\";\n        b.className = \"gr-dot-btn\";\n        b.setAttribute(\"aria-label\", \"Show reviews starting at \" + (i + 1));\n        (function (idx) {\n          b.addEventListener(\"click\", function () { go(idx); });\n        })(i);\n        dotsWrap.appendChild(b);\n      }\n      cur = clamp(cur);\n      paint();\n    }\n\n    prev.addEventListener(\"click\", function () { go(cur - 1); });\n    next.addEventListener(\"click\", function () { go(cur + 1); });\n\n    /* keep the logical index in step with a touch swipe / trackpad scroll */\n    var st;\n    track.addEventListener(\"scroll\", function () {\n      window.clearTimeout(st);\n      st = window.setTimeout(function () {\n        var s = step();\n        if (s) { cur = clamp(Math.round(track.scrollLeft / s)); paint(); }\n      }, 110);\n    });\n    var rt;\n    window.addEventListener(\"resize\", function () {\n      window.clearTimeout(rt);\n      rt = window.setTimeout(buildDots, 150);\n    });\n\n    buildDots();\n  }\n\n  /* Called by the Google Maps script once it has loaded (see callback= in the src below). */\n  window.frpInitGoogleReviews = function () {\n    if (!container) { return; }\n    if (!window.google || !google.maps || !google.maps.places) {\n      fail(\"Google Maps JavaScript API not available\");\n      return;\n    }\n    try {\n      var service = new google.maps.places.PlacesService(container);\n      service.getDetails(\n        {\n          placeId: PLACE_ID,\n          fields: [\"name\", \"rating\", \"user_ratings_total\", \"reviews\", \"url\"]\n        },\n        function (place, status) {\n          if (status !== google.maps.places.PlacesServiceStatus.OK || !place) {\n            fail(status);\n            return;\n          }\n          render(place);\n        }\n      );\n    } catch (err) {\n      fail(err \u0026\u0026 err.message ? err.message : err);\n    }\n  };
1188\n\n  /* Load the Google Maps JS API ourselves. Guarded so it only ever runs once,\n     even if this block ends up on the page more than once. */\n  if (!window.__frpGoogleReviewsLoading) {\n    window.__frpGoogleReviewsLoading = true;\n\n    if (window.google \u0026\u0026 window.google.maps \u0026\u0026 window.google.maps.places) {\n      window.frpInitGoogleReviews();\n    } else {\n      var s = document.createElement(\"script\");\n      s.src = \"https://maps.googleapis.com/maps/api/js?key=\" + API_KEY +\n              \"\u0026loading=async\u0026libraries=places\u0026callback=frpInitGoogleReviews\";\n      s.async = true;\n      s.onerror = function () { fail(\"the Google Maps script could not be loaded\"); };\n      document.head.appendChild(s);\n    }\n  }\n\n  /* If the script is blocked or never calls back, stop showing \"Loading...\" forever. */\n  window.setTimeout(function () {\n    if (!settled) { fail(\"timeout — the Google Maps script did not load or call back\"); }\n  }, 9000);\n})();\n\u003c/script\u003e"}],"metatags":[{"__typename":"Metatag","meta":"title","value":"Fashion Retail Jobs \u0026 Recruitment | Fashion Personnel"},{"__typename":"Metatag","meta":"description","value":"Specialist fashion and retail recruitment. Hiring, or after your next fashion retail job? For 30+ years we've matched brilliant people with the best brands, UK and worldwide."},{"__typename":"Metatag","meta":"canonical","value":"https://www.fashionpersonnel.co.uk"},{"__typename":"Metatag","meta":"og:title","value":"Fashion Jobs \u0026 Recruitment | Fashion \u0026 Retail Personnel"},{"__typename":"Metatag","meta":"og:description","value":"Specialist fashion and retail recruitment. Hiring, or after your next fashion retail job? For 30+ years we've matched brilliant people with the best brands, UK and worldwide."}]},"ROOT_QUERY":{"__typename":"Query","route({\"language\":\"en\",\"path\":\"/\"})":{"__typename":"ContentResponse","content":{"__ref":"LandingPage:57"}},"menu({\"language\":\"en\",\"name\":\"main\"})":{"__typename":"Menu","name":"Fashion Personnel Menu ","items":[{"__typename":"MenuItem","title":"Looking for a job?","url":{"__typename":"Url","path":"/jobs"},"class":null,"target":null,"children":[{"__typename":"MenuItem","title":"Search for a job","url":{"__typename":"Url","path":"/jobs"},"class":null,"target":null},{"__typename":"MenuItem","title":"Candidate Hub","url":{"__typename":"Url","path":"/candidate-hub"},"class":null,"target":null}]},{"__typename":"MenuItem","title":"Looking to hire?","url":{"__typename":"Url","path":"/looking-hire"},"class":null,"target":null,"children":[{"__typename":"MenuItem","title":"Why use us?","url":{"__typename":"Url","path":"/looking-hire"},"class":null,"target":null},{"__typename":"MenuItem","title":"Recruitment divisions","url":{"__typename":"Url","path":"/fashion-personnel-recruitment-divisions"},"class":null,"target":null}]}]},"menu({\"language\":\"en\",\"name\":\"account\"})":{"__typename":"Menu","name":"User account menu","items":[{"__typename":"MenuItem","title":"Log in","url":{"__typename":"Url","path":"/user/login"},"class":null,"target":null}]},"getSiteCampaign":{"__typename":"SiteCampaign","body":"Looking to hire or looking to register with us? Get in touch on 02074360220 or [email protected]","url":"/contact-fashion-personnel","whiteList":[],"blackList":[],"error":null,"backgroundColor":"primary","textColor":"white"},"featuredOrganizationProfiles({\"featuredOnly\":false,\"language\":[\"en\"],\"ranges\":{\"first\":0,\"last\":4}})":{"__typename":"SearchAPIOrganizationProfileResult","result_count":1,"metatags":[{"__typename":"Metatag","meta":"description","value":"1 Employer - Employer search on Fashion \u0026amp; Retail Personnel"},{"__typename":"Metatag","meta":"page_title","value":"Employers | Fashion \u0026 Retail Personnel"},{"__typename":"Metatag","meta":"h1","value":"1 Employer"},{"__typename":"Metatag","meta":"saved_search","value":"Employers"}],"pages":[{"__ref":"OrganizationProfile:60843"}]}},"OrganizationProfile:60843":{"__typename":"OrganizationProfile","id":60843,"name":"Fashion Personnel Ltd","url":{"__typename":"Url","path":"/organization/fashion-personnel-ltd"},"alternativeName":"Fashion \u0026 Retail Personnel","organizationLocation":null,"logo({\"style\":\"job_squared_logo_medium\"})":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/job_squared_logo_medium/public/org_logos/fp-logo-for-jobiqo.png.webp?itok=yiAIlPcC","alt":"","title":""},"cover({\"style\":\"organization_teaser_cover\"})":{"__typename":"Image","url":"https://www.fashionpersonnel.co.uk/sites/default/files/styles/organization_teaser_cover/public/org_covers/clothes-rail.png.webp?itok=yREbB-3K","alt":"","title":"","width":1000,"height":500},"size":{"__typename":"Term","tid":9,"label":"11-50 employees"},"industry":{"__typename":"Term","tid":15282,"label":"Recruitment Specialist"},"isPremium":false}}},"backendConfig":[{"__typename":"AppConfig","name":"jobiqo_resume","key":"module_state","value":["1"]},{"__typename":"AppConfig","name":"jobiqo_resume_bookmark","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_textkernel","key":"module_state","value":["1"]},{"__typename":"AppConfig","name":"jobiqo_gdpr_cmp","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_gdpr_job_application","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_job_salary_range_free_input","key":"module_state","value":["1"]},{"__typename":"AppConfig","name":"jobiqo_subscription","key":"module_state","value":["1"]},{"__typename":"AppConfig","name":"jobiqo_creation_source","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_utm_tagging","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_job_application","key":"module_state","value":["1"]},{"__typename":"AppConfig","name":"jobiqo_commerce_subscription_resume_contact","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_organization_agency","key":"module_state","value":[""]}
1188,{"__typename":"AppConfig","name":"jobiqo_watchadoo","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_site_campaign","key":"module_state","value":["1"]},{"__typename":"AppConfig","name":"jobiqo_matching","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_matching_transparency_mode","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_organization_minisite","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"jobiqo_commerce_order_form","key":"module_state","value":[""]},{"__typename":"AppConfig","name":"show_ga4_statistics","key":"jobiqo_analytics.settings","value":["1"]},{"__typename":"AppConfig","name":"ga4_measurement_ids","key":"jobiqo_analytics.settings","value":[]},{"__typename":"AppConfig","name":"cmp_id","key":"jobiqo_gdpr_cmp.settings","value":[""]},{"__typename":"AppConfig","name":"cmp_provider","key":"jobiqo_gdpr_cmp.settings","value":[""]},{"__typename":"AppConfig","name":"cmp_pref_button","key":"jobiqo_gdpr_cmp.settings","value":[""]},{"__typename":"AppConfig","name":"usercentrics_tcf","key":"jobiqo_gdpr_cmp.settings","value":[""]},{"__typename":"AppConfig","name":"trustcommander_version","key":"jobiqo_gdpr_cmp.settings","value":[""]},{"__typename":"AppConfig","name":"traffective_domain","key":"jobiqo_gdpr_cmp.settings","value":[""]},{"__typename":"AppConfig","name":"traffective_activation_key","key":"jobiqo_gdpr_cmp.settings","value":[""]},{"__typename":"AppConfig","name":"onetrust_autoblock_feature","key":"jobiqo_gdpr_cmp.settings","value":[""]},{"__typename":"AppConfig","name":"site_admin_recruiter_email_verification","key":"jobiqo_recruiter_verification.settings","value":[""]},{"__typename":"AppConfig","name":"job_application_data_deletion.status","key":"jobiqo_gdpr_job_application.settings","value":[""]},{"__typename":"AppConfig","name":"job_application_gdpr_recruiter_anonymization","key":"jobiqo_gdpr_job_application.settings","value":[""]},{"__typename":"AppConfig","name":"show_subscriptions_overview","key":"jobiqo_subscription.settings","value":["1"]},{"__typename":"AppConfig","name":"social_links","key":"jobiqo_common.social_links.settings","value":[{"key":"facebook","value":""},{"key":"twitter","value":""},{"key":"linkedin","value":"https://www.linkedin.com/company/fashion-personnel-ltd/"},{"key":"youtube","value":""},{"key":"xing","value":""},{"key":"instagram","value":"https://www.instagram.com/fashionpersonnel"},{"key":"tiktok","value":""},{"key":"whatsapp","value":""},{"key":"telegram","value":""},{"key":"pinterest","value":""},{"key":"threads","value":""},{"key":"bluesky","value":""}]},{"__typename":"AppConfig","name":"name","key":"system.site","value":["Fashion \u0026 Retail Personnel"]},{"__typename":"AppConfig","name":"mail","key":"system.site","value":["[email protected]"]},{"__typename":"AppConfig","name":"slogan","key":"system.site","value":[""]},{"__typename":"AppConfig","name":"country.default","key":"system.date","value":["GB"]},{"__typename":"AppConfig","name":"jobiqo_resume_show_email","key":"jobiqo_resume.settings","value":[""]},{"__typename":"AppConfig","name":"quick_application_remove_cover_letter","key":"jobiqo_job_application.settings","value":[""]},{"__typename":"AppConfig","name":"quick_application_remove_cv_option","key":"jobiqo_job_application.settings","value":[""]},{"__typename":"AppConfig","name":"quick_application_remove_qualifying_questions","key":"jobiqo_job_application.settings","value":[""]},{"__typename":"AppConfig","name":"recruiter_application_require_attachments","key":"jobiqo_job_application.settings","value":[""]},{"__typename":"AppConfig","name":"recruiter_application_require_cover_letter","key":"jobiqo_job_application.settings","value":[""]},{"__typename":"AppConfig","name":"allow_internal_application_workflow","key":"jobiqo_job_application.settings","value":["1"]},{"__typename":"AppConfig","name":"allow_external_application_workflow","key":"jobiqo_job_application.settings","value":["1"]},{"__typename":"AppConfig","name":"enable_quick_application","key":"jobiqo_job_application.settings","value":[""]},{"__typename":"AppConfig","name":"needs_email_verification_for_anonymous_application","key":"jobiqo_job_application.settings","value":["1"]},{"__typename":"AppConfig","name":"resume_contact_enabled","key":"jobiqo_resume_contact.settings","value":["1"]},{"__typename":"AppConfig","name":"needs_approval","key":"jobiqo_resume_contact.settings","value":["1"]},{"__typename":"AppConfig","name":"rc_display_search_filter","key":"jobiqo_resume_contact.settings","value":["1"]},{"__typename":"AppConfig","name":"noindex_paginated_search_pages","key":"jobiqo_search.settings","value":[""]},{"__typename":"AppConfig","name":"adaptive_enabled","key":"jobiqo_job_alert.job_alert_email.settings","value":[""]},{"__typename":"AppConfig","name":"resume_search_enabled","key":"jobiqo_resume_search.feature.settings","value":["1"]},{"__typename":"AppConfig","name":"enable_frontend_credit_balance","key":"jobiqo_commerce_credits.settings","value":[""]},{"__typename":"AppConfig","name":"max_quantity","key":"jobiqo_commerce_cart.settings","value":["10"]},{"__typename":"AppConfig","name":"job_end_date_picker","key":"jobiqo_job.posting.settings","value":[""]},{"__typename":"AppConfig","name":"job_preview_enabled","key":"jobiqo_job.posting.settings","value":[""]},{"__typename":"AppConfig","name":"pause_state_enabled","key":"jobiqo_job.posting.settings","value":[""]},{"__typename":"AppConfig","name":"job_checkout_success_page","key":"jobiqo_job.posting.settings","value":[""]},{"__typename":"AppConfig","name":"job_checkout_success_landing_page_url","key":"jobiqo_job.posting.settings","value":[""]},{"__typename":"AppConfig","name":"platform_id","key":"jobiqo_wat
1188chadoo.settings","value":[""]},{"__typename":"AppConfig","name":"site_campaign_enabled","key":"jobiqo_site_campaign.settings","value":["1"]},{"__typename":"AppConfig","name":"captcha","key":"jobiqo_auth.captcha.settings","value":[{"key":"register_applicant","value":""},{"key":"register_recruiter","value":""},{"key":"job_application","value":""},{"key":"site_key","value":""}]},{"__typename":"AppConfig","name":"policy_constraints.0.character_length","key":"password_policy.password_policy.gdpr_policies","value":["12"]},{"__typename":"AppConfig","name":"show_matching_score","key":"jobiqo_matching_transparency_mode.settings","value":[""]},{"__typename":"AppConfig","name":"utm_tagging_enabled","key":"jobiqo_utm_tagging.settings","value":[""]}],"frontendConfig":{"APP":{"BASE_PATH":false,"READ_ONLY_MODE":false,"NEWSLETTER_FEATURE_ACTIVE":false,"LINKEDIN_OAUTH_FEATURE_ACTIVE":true,"GOOGLE_OAUTH_FEATURE_ACTIVE":true,"FACEBOOK_OAUTH_FEATURE_ACTIVE":true,"OKTA_OAUTH_FEATURE_ACTIVE":false,"OKTA_SSO_BUTTON_LOGO":null,"KEYCLOAK_OAUTH_FEATURE_ACTIVE":false,"KEYCLOAK_SSO_BUTTON_LOGO":null,"ENTRA_OAUTH_FEATURE_ACTIVE":false,"ENTRA_SSO_BUTTON_LOGO":null,"SOCIAL_BUTTONS_ORDER":["linkedin","google","facebook","okta","keycloak","entra"],"SOCIAL_ICONS_COLORED":true,"SHARING_BUTTONS_ENABLED":["facebook","linkedin","email","twitter","whatsapp","xing","bluesky"],"GDPR_CONSENT_FEATURE_ACTIVE":true,"GDPR_CONSENT_MODAL_SHOW_CLOSE":true,"GDPR_CONSENT_MODAL_SHOW_NEWSLETTER":false,"GDPR_CONSENT_LATEST_TC_ACTIVE":false,"PATH_TRANSLATIONS_ACTIVE":{"0":"en","en":"en-GB"},"PATH_FORCE_LOWERCASE":true,"LANDING_PAGE_ADS_ACTIVE":false,"ORDER_ADDITIONAL_INFO_FIELD":true,"SHOW_GA4_STATISTICS":true,"EURO_VAT_SYSTEM":true,"CHECKOUT_FREE_ORDER_AUTOSUBMIT":false,"BLOG_FEATURE_ACTIVE":true,"BLOG_ADS_FEATURE_ACTIVE":false,"SHOW_POWERED_BY_FOOTER":true,"JOBIQO_AIR_TRACKING_ACTIVE":true,"LANDING_PAGE_BUTTONS_VERTICAL_MOBILE":false,"CAPTCHA":{"REGISTER":false,"JOB_APPLICATION":false},"SITENAME":"Fashion \u0026 Retail Personnel","SITE_DESCRIPTION":"From sales and marketing roles to design and merchandising positions, we have a wide range of opportunities waiting for you.","AUTOCOMPLETE_WIDGET_OPTIONS":{"location":{"lat":51,"lng":10},"radius":500,"bounds":{"swlat":null,"swlng":null,"nelat":null,"nelng":null},"queryDelay":250,"minLength":1,"country":null,"disableSuggests":false},"GOOGLE_MAPS_LIBRARIES":["places"],"GOOGLE_GEOSUGGEST_CONSENT":false,"CUSTOM_FONTS":false,"GTC_LINK":null,"GTM_CONTAINER_ID":"GTM-NVT2FQGV","GTM_SCRIPT_URL":"https://www.googletagmanager.com/gtm.js","GTM_SCRIPT_STRATEGY":"lazyOnload","GA4_MEASUREMENT_IDS":["G-WRMLQWKQ84","G-LRLP2WDT4L"],"CMP_ID":"708a47c802a19f81f6676e78a9d1ed044ee442b4","CMP_PROVIDER":"CivicCookieControl","CMP_PREF_BUTTON":false,"CMP_TCF":false,"USERCENTRICS_AUTOBLOCKER":false,"TRUSTCOMMANDER_VERSION":null,"TRAFFECTIVE_DOMAIN":null,"TRAFFECTIVE_ACTIVATION_KEY":null,"TRAFFECTIVE_PURPOSES_TO_CHECK":11,"ONETRUST_AUTOBLOCK_FEATURE":false,"DIDOMI_SDK_URL":"https://sdk.privacy-center.org/","DIDOMI_NOTICE_ID":null,"CIVIC_COOKIE_CONTROL_PRODUCT":"PRO","SNOWPLOW":{"APP_ID":null,"COLLECTOR_URL":null,"POST_PATH":null,"ENABLE_TRACKING":false,"MINIMUM_VISIT_LENGTH":5,"HEARBEAT_DELAY":5},"META_PIXEL_ID":null,"OEWA":null,"WEBTREKK_ID":null,"FRONTENDS":{"default":"jobiqo"},"SCHEMA":{"ORGANIZATION":null},"PRICE_CONFIG":{"CURRENCY_PLACEMENT":"before","USE_SPACING":true},"NON_LANDING_PAGE_PATHS":["/jobs","/job","/resume","/organization","/user","/contact","/blog","/checkout"],"PATH_FORCE_LOWERCASE_ALLOWED_PATHS":["/jobs","/organization"],"OG_IMAGE":"/static/fp/og-image.jpg","INTERNAL_SERVER_ERROR_IMAGE":"/static/500-error.svg","GEO_INFO":{"fixtures":[]},"CONTACT_FORM_SUBMIT_REDIRECT":{"logged_in":"/dashboard","anonymous":"/"},"FIELD_INFO":{"contact_form":{"key":"contact_form","name":"Contact us","fields":{"id":"id","name":"name","mail":"email","field_phone_number":"phone","subject":"subject","message":"body","copy":"copy","field_attachments":"attachments"}}},"ASSETS":{"logo":"/static/fp/logo.svg?v2","loginImage":"/static/fp/images/login-banner.jpeg","registerImage":null,"faviconsPath":"/static/fp","progress":"/static/nprogress.css"},"THEME":{"colors":{"primary":"#000000"},"logo":{"minHeight":80,"singlePageMaxHeight":80},"SEARCH_FORM":{"BUTTON_STYLE":"primary"},"JOB_ALERT":{"BUTTON_STYLE":"primary","BUTTON_BORDERED":true,"BUTTON_RAISED":true},"NAVIGATION":{"LOGO":null,"SHOW_SIGN_IN_BUTTON":true,"SIGN_IN_URL":"/user/login","SIGN_IN_BUTTON_STYLE":"primary","MOBILE":{"BUTTONS_STYLE":"primary","SIDEBAR_LOGO":null},"SHOW_USER_MENU_BUTTON":true},"LANDING_PAGES":{"HERO_SPLIT_SCREEN":{"PATTERN":true,"CONTENT_MARGIN":[0,12],"SHADOW":true,"HEADING_FONT_WEIGHT":900},"HERO_SIMPLE_CENTERED":{"IMAGE_PADDING":null,"IMAGE_BG":null,"SUBTITLE_FONT_SIZE":4,"SUBTITLE_LINE_HEIGHT":5},"HERO_SEARCH_BANNER_FULL":{"SUBTITLE_FONT_SIZE":4,"SUBTITLE_LINE_HEIGHT":5},"FEATURE_CENTERED_2_COLS":{"INTRO_BADGE":false,"TEXT_ALIGN":"center","ICON_COLOR":"white","ICON_BOX_COLOR":null,"ICON_BOX_SHADOW":null,"ICON_BOX_RADIUS":null,"ICON_TITLE_COLOR":null,"ICON_TITLE_WEIGHT":"bold","ICON_TEXT_COLOR":"gray5","ICON_SIZE":20},"JOB_TEASERS":{"INTRO_BADGE":false,"INTRO_COLOR":"primary","INTRO_SECONDARY_COLOR":null,"SHOW_ALL_BUTTON_STYLE":"secondary"},"VIDEO_JOB_TEASERS":{"INTRO_BADGE":false,"INTRO_COLOR":"primary","INTRO_SECONDARY_COLOR":null,"SHOW_ALL_BUTTON_STYLE":"secondary"},"ORGANIZATION_TEASERS":{"INTRO_BADGE":false,"INTRO_COLOR":"primary","INTRO_SECONDARY_COLOR":null,"SHOW_ALL_BUTTON_STYLE":"secondary"},"BLOG_TEASERS":{"INTRO_BADGE":false,"INTRO_COLOR":"primary","INTRO_SECONDARY_COLOR":null,"SHOW_ALL_BUTTON_STYLE":"secondary"},"FEATURE_GRID_ICONS":{"TEXT_ALIGN":"center","INTRO_BADGE":null,"BOX_COLOR":"gray0","BOX_TITLE_COLOR":null,"ICON_COLOR":"white","ICON_BOX_COLOR":null,"ICON_BOX_SHADOW":null,"ICON_BOX_RADIUS":null,"ICON_SIZE":20},"STATS_FADING_BG":{"SHOW_GRADIENT":true,"SHOW_BG_OVERLAY":true,"SIDE_IMAGE_OPACITY":0.3,"SIDE_IMAGE_OBJECT_FIT":"cover","CELL_1_TOP":false,"SUBTITLE_ABOVE_TITLE":true,"SUBTITLE_TITLE_SPACING":"medium","TITLE_COLOR":"white","SUBTITLE_TEXT_TRANSFORM":"uppercase","SUBTITLE_COLOR":null,"STAT_ICON_COLOR":"white","STAT_TITLE_COLOR":"white","STAT_TEXT_COLOR":"white"},"CTA_SIMPLE":{"TITLE_ABOVE_SUBTITLE":true,"SUBTITLE_FONT_SIZE":[5,7],"SUBTITLE_LINE_HEIGHT":[5,6],"SUBTITLE_FONT_WEIGHT":"bold","SUBTITLE_COLOR":null},"LOGO_CLOUD_SIMPLE":{"FULL_WIDTH":false,"IMAGE_STYLE":"medium","SHOW_DOTS":true,"AUTOPLAY":false,"SHOW_PLAY_PAUSE_BUTTON":true,"SLIDES_TO_SHOW":5,"LOGO_SIZE":200},"CARDS_SLIDER":{"SHOW_DOTS":true},"PRODUCTS":{"SHOW_DOTS":true}},"USER":{"DANGER_ZONE":{"BOX_BACKGROUND":null,"BOX_BORDER_COLOR":"danger"}},"BLOG":{"DETAIL":{"BG":"background","CONTAINER":"large"},"SEARCH_TAGS":{"STYLE":"primaryLight","SELECTED_STYLE":"primary"},"POPULAR_TAGS":{"style":"secondaryVeryLight"}}},"FONTS":{"OPTIMIZED":true},"GOOGLE_MEASUREMENT_API_ENABLED":true,"ADDRESS_WIDGET_ORDER":[],"SHOW_SECONDARY_FOOTER_LOGO":true,"CUSTOM_SECONDARY_FOOTER_LOGO":null,"POWERED_BY_LINK":"https://www.jobiqo.com","POWERED_BY_TEXT":null,"POWERED_BY_ATTRIBUTES":{"target":"_blank"}
1188,"FOOTER_SHOW_SOCIAL_LINKS":true,"BRANDING_LOGO_LINK":"/","BROWSER_TAB_NOTIFICATION_MESSAGE":null,"FACET_ITEMS_AUTOCOMPLETE_THRESHOLD":30,"CONVERSION_API_ENABLED":false,"CONVERSION_API_ENABLED_EVENTS":[],"ALLOW_EXACT_ADDRESS":true,"HOTJAR_ID":null,"DISABLED_LOGO_LINK_ROUTES":[],"SENTRY":{"project":"jobiqo-decoupled","org":"jobiqo8"},"LEAFLET_MAP_ZOOM_LEVEL":4.5,"LANGUAGE_SWITCHER":{"SHOW_FLAG":true,"SHOW_LABEL":false,"MAPPING":{}},"LOCALES":["en"],"DEFAULT_LOCALE":"en","FORMAT_MAP":{"en":{"messages":"en","localeFormat":"en-GB"}}},"JOBS":{"JOBS_PAGE":"/jobs","JOBS_LISTING_NUMBER":10,"JOBS_LISTING_SEO_TITLE":false,"JOB_DETAIL_FIELDS":{"job_info":{"key":"job_info","name":"Job information","description":"Provide information about the job you are creating.","top_info_popover":"","fields":{"title":"title","field_job_link":"linkUrl","field_job_file":"file","field_job_description":"description","field_job_availability_period":"availabilityPeriod","field_job_video_link":"videoUrl"}},"company_info":{"key":"company_info","name":"Company information","description":"Provide information about your company.","top_info_popover":"","fields":{"field_job_organization":"organization","field_organization_assignment":"organizationAssignment","field_job_logo":"logo"}},"job_location":{"key":"job_location","name":"Job location","description":"Provide information about the location for the job.","top_info_popover":"","fields":{"field_job_location":"address","field_remote_option":"remoteOptions"}},"job_categorization":{"key":"job_categorization","name":"Job categorization","description":"Provide here more detailed information about the job, this information will help categorize the job\n        properly and make it more accessible to applicants when searching jobs.","top_info_popover":"","fields":{"field_job_employment_type":"employmentType","field_job_occupational_field":"occupationalField","field_job_fields_of_study":"fieldsOfStudy","field_job_degree_level":"degreeLevel","field_job_experience":"yearsOfExperience","field_job_salary_range":"salaryRange","field_job_salary_range_free_inpu":{"name":"salaryRangeFree","fields":{"min_salary":"minSalary","max_salary":"maxSalary","currency_code":"currencyCode","salary_unit":"salaryUnit"}},"field_job_languages":"languages","field_job_languages_free":"languagesFree","field_job_skills":"skills","field_job_skills_free":"skillsFree"}},"job_schedule":{"key":"job_schedule","name":"Job schedule","description":"Provide information about the job publication date and how long the job will be online.","top_info_popover":"","fields":{"field_job_publishing_date":"published","field_job_expiration_date":"expiration","field_job_duration":"duration"}},"job_application_options":{"key":"job_application_options","name":"Application options","description":"Specific how candidates can apply to this job.","top_info_popover":"","fields":{"field_job_application_workflow":"applicationWorkflow","field_job_application_email":"applicationEmails","field_job_application_link":"applicationLink","field_job_application_require_cv":"applicationRequireCv","field_job_app_require_cover":"applicationRequireCoverLetter","field_job_app_require_questions":"applicationRequireQualifyingQuestions","field_job_app_questions":"applicationQualifyingQuestions"}}},"JOB_TEASER":{"HIDE_ICONS_MOBILE":true,"LOGO_WIDTH":50},"JOB_EDIT_HIDDEN_FIELDS":["title"],"FACETS":{"remoteOptions":{"title":"Remote options","fieldName":"field_remote_option","vid":"remote_options","multiple":true,"operator":"OR"},"employmentType":{"title":"Employment type","fieldName":"field_job_employment_type","vid":"employment_type","multiple":true,"operator":"OR"},"industry":{"title":"Industries","fieldName":"job_industry","vid":"industry","multiple":true,"operator":"OR"},"occupations":{"title":"Occupations","fieldName":"field_job_occupational_field_parents_all","vid":"occupational_fields","multiple":true,"operator":"OR"},"yearsOfExperience":{"title":"Years of experience","fieldName":"field_job_experience","vid":"years_of_experience","multiple":true,"operator":"OR"},"company":{"title":"Company","fieldName":"job_organization_name","multiple":true,"operator":"OR"}},"SEO":{"CLEAN_FACETS_ORDER":["field_job_occupational_field_parents_all","field_job_employment_type","field_remote_option","job_industry","field_job_experience"],"CLEAN_FACETS_NUMBER":2,"NO_INDEX_EMPTY_PAGE":true},"JOB_SEARCH_NOINDEX_AND_NO_CANONICAL_FOR_JOBID":false,"HIDE_GEO_SEARCH":false,"HIDE_KEYWORD_SEARCH":false,"GEO_INFO":{"radius":{"options":[5,20,50,100,200],"defaultValue":20,"unit":"mi","unitMultiplier":1.6,"hideForLocationType":["country","administrative_area_level_1","administrative_area_level_2","administrative_area_level_3"]},"types":["(regions)"],"fixtures":[]},"JOB_ALERT":{"MODAL":{"APPLICABLE_JOB_APPLICATION_WORKFLOW":[],"FREQUENCY_DAYS":10},"ignoreFields":["notify_interval"],"popup":{"notifyIntervalValues":null}},"JOB_APPLY_ATTACHMENTS_REQUIRED":{"AUTHENTICATED":false,"ANONYMOUS":false},"JOB_APPLY_LOGGED_IN_USER_SHOW_FIRST_LAST_NAME_FIELDS":false,"ANALYTICS":{"SOURCE_ENABLED":true},"DISABLE_EDIT_EXTERNAL_JOBS":true,"JOB_CIPHER_JOBS_ENABLED":false,"JOB_TRACKING_PIXEL_ENABLED":false,"JOB_TRACKING_PIXEL_WITH_REQUIRED_FROM_QUERY_PARAMS":[],"JOB_PT_ATTACHMENT_ENABLED":false,"JOB_SALARY_RANGE_FREE_INPUT_ENABLED":true,"SEASONAL_JOBS_ENABLED":false,"SHOW_ONLY_FEATURED_JOBS":false,"SHOW_ONLY_FEATURED_VIDEO_JOBS":false,"TEASER_SHOW_FEATURED_INDICATORS":true,"DETAIL_SHOW_FEATURED_INDICATORS":true,"DETAIL_SHOW_TOP_JOB_INDICATORS":true,"DETAIL_NOFOLLOW_EXTERNAL_DESCRIPTION_LINKS":false,"DETAIL_PLAINTEXT_EXTERNAL_DESCRIPTION_LINKS":false,"FEATURED_JOBS_HIDE_BACKFILL_IMPORTER_JOBS":false,"ALLOWED_JOB_TYPES":["job_per_template"],"HIDE_JOB_LOCATION":false,"SHOW_PUBLISHED_DATE":true,"SHOW_EXPIRATION_DATE":true,"REMOTE_JOBS_FEATURE_ACTIVE":true,"UNPUBLISHED_JOB_FADE_HEIGHT_PX":550,"AUTOSUGGESTIONS_ENABLED":false,"AUTOSUGGESTIONS_AUTOFILL_FIELDS":[],"HIDE_PUBLISH_OPTION_WORKFLOW_STATES":["needs_review","published","archived","scheduled"],"JOB_SEARCH_SHOW_ORG_BANNER":true,"SCHEDULED_JOB_FEATURE_ACTIVE":true,"FLAGGED_FIELDS":[{"REMOTE_JOBS_FEATURE_ACTIVE":{"form":{"groupKey":"job_location","fieldName":"field_remote_option"},"facet":{"fieldName":"field_remote_option"}}}],"SCHEMA_ORG":{"DIRECT_APPLY":true},"JOB_APPLICATION_FIELDS":{"job_application_info":{"key":"job_application_info","fields":{"field_job_application_first_name":"firstName","field_job_application_last_name":"lastName","field_job_application_email_addr":"emailAddress","field_job_application_phone":null,"field_job_application_cover":"coverLetter","field_job_application_attachment":"attachments","field_job_application_qa":"answers"}}},"JOB_APPLICATION_FORCE_REGISTRATION":false,"JOB_APPLICATION_FORCE_REGISTRATION_ALL_JOBS":false,"JOB_APPLICATION_FORCE_REGISTRATION_DESTINATION":"login","JOB_APPLICATION_ACTIONS_SHARE_EMAIL_ACTIVE":true,"JOB_APPLICATION_ACTIONS_EXPORT_ACTIVE":true,"AI":{"JOB_DESCRIPTION":{"enabled":true,"dangerous_enabled_anonymous":false,"temperature":0.5,"maxTokens":1500,"languages":{"en":"English","de":"Deutsch","fr":"Français"}}},"BOOKMARKS_ENABLED":true,"JOB_SEARCH_ADS_TEASER_FREQUENCY":5,"SELF_SERVICE_CONTACT_REQUEST_CREDITS_POPUP":{"enabled":false,"contactCreditCta":{"link":"/resumes"},"contactCreditCtaSecondary":{"link":"/my-products"}},"SELF_SERVICE_SUCCESS_POST_JOB_DESTINATION":"/job/wizard","SELF_SERVICE_SUCCESS_SECONDARY_BUTTON_DESTINATION":"/job-manager","FEATURED_JOBS_SETTINGS":{"RANGE":{"FIRST":0,"LAST":6}},"VIDEO_JOBS_SETTINGS":{"RANGE":{"FIRST":0,"LAST":6}},"SHOW_ONLY_TOP_JOBS":true,"TOP_JOBS_SETTINGS":{"RANGE":{"FIRST":0,"LAST":6}},"JOBS_OF_THE_WEEK_HIDE_BACKFILL_IMPORTER_JOBS":false,"JOB_POSTING_WIZARD_SHOW_DESTINATION":false,"JOB_POSTING_WIZARD_SKIP_BUNDLES_CURRENT_INCLUDED":false,"JOB_POSTING_WIZARD_SKIP_BUNDLES_ALL_INCLUDED":false,"JOB_POSTING_JOB_BUNDLES_SHOW_FROM_ALL_ORG_FRONTENDS":true,"SHOW_UPGRADES_IN_DESTINATION_STEP":false,"DESTINATION_PAGE_CONFIG":{"SEPARATE_UPGRADES_STEP":false,"UPGRADES_MORE_INFO":false,"PRESELECT_ALL_FRONTENDS":false},"MAP":{"TOKEN":null,"CENTER":[-87.6298,41.8781],"CENTER_ON_USER_FIRST"
1188:false,"STYLE":"mapbox://styles/joaogarin/cjypwnamm051l1crs4piohem9?optimize=true","CIRCLE_COLORS":{"SMALL":"#33bda6","MEDIUM":"#FFD700","HIGH":"#FF6347","POINT":"#33bda6","POINT_BORDER":"#7bdbcb"}},"SHOW_ORGANIZATION_JOBS_ON_DETAIL_PAGE":false,"SHOW_ORGANIZATION_PRESENTATION_ON_DETAIL_PAGE":false,"JOB_SEARCH_TITLE_ABOVE_FILTERS":false,"JOB_SEARCH_QUERYSTRING_INDEX":false,"HIDE_JOB_CART":false,"JOB_SEARCH_SORTING_FILTER_ENABLED":false,"JOB_SEARCH_AUTO_SELECT_FIRST_JOB":false,"JOB_DESCRIPTION_FORCE_IFRAME":false,"JOB_SOLR_BACKFILL":false},"RESUME":{"RESUME_IMPORT_FEATURE_ACTIVE":true,"RESUME_FEATURE_ACTIVE":true,"RESUME_CONTACT_SETTINGS":{"ALLOW_REVOKE":true},"RESUME_DETAIL_SHOW_EMAIL":false,"APPLICANT_FEATURE_ACTIVE":true,"RESUME_TOPCV_FEATURE_ACTIVE":false,"RESUME_BADGES_ACTIVE":false,"RESUME_SEARCH_PAGE":"/resumes","RESUME_SEARCH_LISTING_NUMBER":10,"INCOMPLETE_REDIRECT_TO_WIZARD":false,"RESUME_DASHBOARD_SHOW_APPLICATIONS":true,"FACETS":[{"title":"Career status","fieldName":"field_resume_career_status","multiple":true,"operator":"OR"},{"title":"Languages","fieldName":"field_resume_languages","multiple":true,"operator":"OR"},{"title":"Skills","fieldName":"field_resume_skills_parents_all","multiple":true,"operator":"OR"},{"title":"Occupations","fieldName":"field_resume_job_pref_occupation","multiple":true,"operator":"OR"},{"title":"Region","fieldName":"resume_region_facet","multiple":true,"operator":"OR"},{"title":"Field of study","fieldName":"field_resume_edu_field_resume_edu_field_of_study_parents_all","multiple":true,"operator":"OR"}],"RESUME_CONTACT_FILTERS":{"resume_contact_pending":{"name":"Pending","code":"pending"},"resume_contact_approved":{"name":"Approved","code":"approved"}},"RESUME_CONTACT_CREDITS_PAGE":"contact","FIELD_INFO":{"personal_info":{"key":"personal_info","name":"Enter your personal information","description":"Add your personal data to your profile.","validatePrivateFields":true,"privateFields":{"resume_firstname":true,"resume_lastname":true,"field_resume_phone":true,"field_resume_birthday":true,"field_resume_home_location":true},"fields":{"field_resume_salutation":"salutation","field_resume_photo":"picture","resume_firstname":"firstName","resume_lastname":"lastName","field_resume_phone":"phone","field_resume_birthday":"birthday","field_resume_home_location":"homeLocation","field_resume_about_me":"about"}},"job_preferences":{"key":"job_preferences","name":"Enter your Job preferences","description":"Provide the recruiters more information about your job preferences.","fields":{"field_resume_title":"title","field_resume_job_pref_occupation":"desiredOccupation","field_resume_employment_type":"employmentType","field_resume_pref_location":"desiredLocation","field_resume_pref_salary_range":"desiredSalary","field_resume_career_status":"careerStatus","field_resume_job_availability":"availableStart","field_resume_availability_period":"availabilityPeriods"}},"education":{"key":"education","name":"Education Information","description":"Let the recruiters know about your education.","fields":{"id":"id","field_resume_edu_institution":"institution","field_resume_edu_degree_level":"degreeLevel","field_resume_edu_field_of_study":"fieldOfStudy","field_resume_edu_study_program":"studyProgram","field_resume_edu_location":"location","field_resume_edu_time_period":"timePeriod","field_resume_edu_summary":"summary"}},"work_experience":{"key":"work_experience","name":"Work experience Information","description":"Put in detailed information about your previous work experiences.","fields":{"id":"id","field_resume_xp_job_title":"jobTitle","field_resume_xp_occupation_field":"occupation","field_resume_xp_employment_type":"employmentType","field_resume_xp_company":"companyName","field_resume_xp_location":"location","field_resume_xp_time_period":"timePeriod","field_resume_xp_summary":"summary"}},"languages":{"key":"languages","name":"Languages information","description":"Add information about spoken language and the level you're in.","fields":{"field_resume_languages":"languages","field_resume_languages_free":"languagesFree","field_resume_languages_n
1188otes":"languageNotes"}},"skills":{"key":"skills","name":"Skills information","description":"Let the recruiters know about your skills.","fields":{"field_resume_skills":"skills","field_resume_skills_free":"skillsFree","field_resume_skills_notes":"skillsNotes"}},"badges":{"key":"badges","name":"Badges information","description":"Show off your badges and certifications to the recruiters.","fields":{}}},"RESUME_SECTIONS_TO_HIDE":[],"RESUME_ATTACHMENTS_BOX_ACTIVE":true,"RESUME_PERCENTAGE_BOX_ACTIVE":true,"RESUME_COMPLETENESS_CARD_ACTIVE":true,"LAYOUT":{"sideBarBoxColor":"white","DETAIL":{"BOX_TEXT_COLOR":"gray5","SHOW_ICONS":true}},"WIZARD_HIDDEN_FIELDS":{"personal_info":["field_resume_photo","field_resume_about_me","field_resume_phone"],"job_preferences":["field_resume_phone"]},"REGISTER":{"register_applicant":{"key":"register_applicant_form","fields":{}}},"HIDE_GEO_SEARCH":false,"HIDE_KEYWORD_SEARCH":false,"GEO_INFO":{"radius":{"options":[5,20,50,100,200],"defaultValue":20,"unit":"mi","unitMultiplier":1.6,"hideForLocationType":["country","administrative_area_level_1","administrative_area_level_2","administrative_area_level_3"]},"types":["(regions)"],"fixtures":[]},"RESUME_ALERT":{"ignoreFields":[],"form":{"notifyIntervalValues":[{"code":"-1","name":"No alerts for new matches"},{"code":"86400","name":"Daily"},{"code":"604800","name":"Weekly"},{"code":"2628000","name":"Monthly"}]}},"FIELDS_OF_STUDY_FEATURE_ACTIVE":false,"DISABLE_GRADUATION_ICON":false,"FLAGGED_FIELDS":[{"FIELDS_OF_STUDY_FEATURE_ACTIVE":{"form":{"groupKey":"education","fieldName":"field_resume_edu_field_of_study"},"facet":{"fieldName":"field_resume_edu_field_resume_edu_field_of_study_parents_all"}}}],"WIDGET_ADD_BUTTON_DISABLED_LIST":[],"WIDGET_EDIT_BUTTON_DISABLED_LIST":[],"TOGGLE_RESUME_VISIBILITY":true},"ORGANIZATIONS":{"ORGANIZATIONS_SEARCH_PAGE":"/organizations","ORGANIZATIONS_SEARCH_LISTING_NUMBER":12,"FACETS":[{"title":"Occupations","fieldName":"field_org_occupational_fields_parents_all","vid":"occupational_fields","multiple":true,"operator":"OR"},{"title":"Industry","fieldName":"field_org_industry","vid":"industry","multiple":true,"operator":"OR"},{"title":"Field of studies","fieldName":"field_org_field_of_studies_parents_all","vid":"field_of_studies","multiple":true,"operator":"OR"}],"SEO":{"CLEAN_FACETS_ORDER":["field_org_industry","field_org_occupational_fields_parents_all","field_org_field_of_studies_parents_all"],"CLEAN_FACETS_NUMBER":3,"NO_INDEX_EMPTY_PAGE":true},"ORGANIZATION_GROUP_FIELDS":{"personal_info":{"key":"personal_info","name":"Personal information","description":"Provide your personal information.\n    This information is not public and will only be used for invoicing and other\n    account related actions.","fields":{"org_base_salutation":"salutation","org_base_firstname":"firstName","org_base_lastname":"lastName","field_org_base_phone":"phone","field_org_base_position":"position"}},"company_info":{"key":"company_info","name":"Company information","description":"Provide information about your company. This information is used publicly on your company profile\n    page once you publish it.","fields":{"label":"name","field_org_base_address":{"name":"address","fields":{"countryCode":"countryCode","addressLine1":"addressLine1","addressLine2":"addressLine2","addressLine3":"addressLine3","administrativeArea":"administrativeArea","locality":"locality","postalCode":"zip"}}}}},"ORGANIZATION_PAGE_FIELDS":{"info":{"key":"organization_info","name":"Organization information","description":"Provide your organization basic information such as name,\n        logo address and social accounts.","fields":{"title":"name","field_org_alternative_name":"alternativeName","field_org_logo":"logo","field_org_cover":"cover","field_org_address":{"name":"organizationLocation","fields":{"countryCode":"countryCode","addressLine1":"addressLine1","addressLine2":"addressLine2","administrativeArea":"administrativeArea","locality":"locality","postalCode":"zip"}},"field_org_website":"website","field_org_facebook":"facebookProfile","field_org_twitter":"twitterProfile","field_org_linkedin":"linkedinProfile","field_org_youtube":"youtubeProfile","field_org_xing":"xingProfile","field_org_instagram":"instagramProfile","field_org_tiktok":"tiktokProfile","field_org_bluesky":"blueSkyProfile"}}
1188,"about":{"key":"organization_about_us","name":"About us","description":"Provide a longer description of the company.","fields":{"field_org_presentation":"presentation","field_org_industry":"industry","field_org_size":"size","field_org_occupational_fields":"occupation","field_org_field_of_studies":"fieldsOfStudy"}},"benefits":{"key":"organization_benefits","name":"Organization benefits","description":"Provide organization benefits.","fields":{"field_org_benefits":"benefits"}},"contact":{"key":"organization_contact_persons","name":"Contact people","description":"Provide about people in the organization that can be contacted by applicants.","fields":{"field_org_salutation":"salutation","field_org_firstname":"firstName","field_org_lastname":"lastName","field_org_contact_photo":"photo","field_org_contact_email":"email","field_org_contact_position":"position","field_org_phone":"phone","field_org_contact_linkedin":"linkedinProfile","field_org_contact_info":"contactInfo"}},"gallery":{"key":"organization_gallery","name":"Gallery","description":"Provide images of your organization.","fields":{"field_org_gallery":"gallery"}},"videos":{"key":"videos","name":"Video Gallery","description":"Provide videos of your organization.","fields":{"field_org_video_cover_image":"cover","field_org_video_title":"coverTitle","field_org_video_url":"source"}},"locations":{"key":"further_locations","name":"Further locations","description":"Provide information about further locations where the\n        organization is located. These will be shown in a map in your profile page.","fields":{"field_org_location_name":"name","field_org_location_address":{"name":"address","fields":{"countryCode":"countryCode","addressLine1":"addressLine1","locality":"locality","postalCode":"zip"}}}},"faq":{"key":"faq","name":"FAQ","description":"Provide frequently asked questions. These will be shown in a FAQ section in your profile page.","fields":{"field_org_question":"question","field_org_answer":"answer"}},"attachments":{"key":"attachments","name":"Attachments","description":"Provide files that can be downloaded by the users.\n        Supported filetypes: pdf, jpg, jpeg, png, webp. Maximum upload size 50 MB.","fields":{"field_org_attachments":"attachments"}}},"ORGANIZATION_PAGE_SHOW_CHILDREN":false,"DETAIL_NOFOLLOW_EXTERNAL_PRESENTATION_LINKS":false,"DETAIL_PLAINTEXT_EXTERNAL_PRESENTATION_LINKS":false,"CUSTOMER_PROFILE_FIELDS":{"info":{"key":"customer_profile_info","name":"Customer profile","description":"Provide billing information. Information added here will be collected and filled together with the order that will\n        be sent to you.","fields":{"field_customer_company_name":"companyName","field_customer_email":"email","field_customer_firstname":"firstName","field_customer_lastname":"lastName","address":{"name":"address","fields":{"countryCode":"countryCode","administrativeArea":"administrativeArea","addressLine1":"addressLine1","addressLine2":"addressLine2","locality":"locality","postalCode":"zip"}},"field_customer_vat_number":"vatNumber"}}},"HIDE_GEO_SEARCH":false,"HIDE_KEYWORD_SEARCH":false,"GEO_INFO":{"radius":{"options":[5,20,50,100,200],"defaultValue":20,"unit":"mi","unitMultiplier":1.6,"hideForLocationType":["country","administrative_area_level_1","administrative_area_level_2","administrative_area_level_3"]},"types":["(regions)"],"fixtures":[]},"SHOW_ONLY_FEATURED_ORGANIZATIONS":false,"FEATURED_ORGANIZATIONS_SETTINGS":{"RANGE":{"FIRST":0,"LAST":4}},"SHOW_PREMIUM_INDICATIONS":true,"ORGANIZATION_CREDITS_PAGE":"/contact","ORGANIZATION_SUBSCRIPTIONS_PAGE":"/contact","SHOW_SUBSCRIPTIONS_FROM_ALL_FRONTENDS":false,"JOB_MANAGER_SHOW_FRONTENDS":false,"ORGANIZATION_FLEX_ADDRESS_ENABLED":false,"RECRUITER_FEATURE_ACTIVE":false,"RECRUITER_DASHBOARD_SHOW_APPLICATIONS":false,"ORGANIZATION_TEASER_FIELDS":{"organizationLocation":true,"industry":true,"size":true,"organizationJobsCount":true},"ORGANIZATION_PROFILE_INFO_BOX_FIELDS":{"organizationLocation":true,"industry":true,"socialLinks":true},"ORGANIZATION_TEASER_JOBS_LINK":true,"ORGANIZATION_TEASER_LAYOUT":{"RATIO_HEIGHT":500,"RATIO_WIDTH":1000},"TRAINING_ORGANIZATIONS_SETTINGS":{"RANGE":{"FIRST":0,"LAST":50},"SLIDES_TO_SHOW":5,"SHOW_PLAY_PAUSE_BUTTON":true,"SHOW_DOTS":true,"IMAGE_STYLE":"job_squared_logo_medium"},"ORGANIZATION_JOB_SEARCH_EXTRA_FILTERS_ENABLED":false,"ORGANIZATION_JOB_SEARCH_EXTRA_FILTERS":{"id":true,"location":true,"source":true,"employment_type":true,"application_workflow":true,"frontend":true}
1188,"ORGANIZATION_TEASER_DEFAULT_COVER_IMAGE":false,"REGISTER":{"register_recruiter":{"key":"register_recruiter_form","fields":{}}}},"USER":{"ANON":{"editor":{"toolbar":["heading","|","bold","italic","link","bulletedList","numberedList","blockQuote","undo","redo"]}},"APPLICANT":{"editor":{"toolbar":["heading","|","bold","italic","link","bulletedList","numberedList","blockQuote","undo","redo"]}},"RECRUITER":{"editor":{"toolbar":["heading","|","bold","italic","link","bulletedList","numberedList","blockQuote","undo","redo"]}},"ADMIN":{"editor":{"toolbar":["heading","|","bold","italic","link","bulletedList","numberedList","|","indent","outdent","|","blockQuote","insertTable","mediaEmbed","undo","redo"]}}},"WIZARD":{"RESUME":{"FIELD_INFO":{"personal_info":{"key":"personal_info","name":"Enter your personal information","description":"Add your personal data to your profile.","privateFields":{"resume_firstname":true,"resume_lastname":true,"field_resume_phone":true,"field_resume_birthday":true,"field_resume_home_location":true},"fields":{"field_resume_salutation":"salutation","resume_firstname":"firstName","resume_lastname":"lastName","field_resume_birthday":"birthday","field_resume_home_location":"homeLocation"}},"job_preferences":{"key":"job_preferences","name":"Enter your Job preferences","description":"Provide the recruiters more information about your job preferences.","fields":{"field_resume_title":"title","field_resume_job_pref_occupation":"desiredOccupation","field_resume_employment_type":"employmentType","field_resume_pref_location":"desiredLocation","field_resume_pref_salary_range":"desiredSalary","field_resume_career_status":"careerStatus","field_resume_job_availability":"availableStart","field_resume_availability_period":"availabilityPeriods"}}},"SHOW_SECTIONS":["personal_info","job_preferences"]},"SELF_SERVICE":{"ORDER_FORM":{"FIELD_WIDGETS":{}}},"ORGANIZATIONS":{"ORGANIZATION_GROUP_FIELDS":{"personal_info":{"key":"personal_info","name":"Personal information","description":"Provide your personal information.\n    This information is not public and will only be used for invoicing and other\n    account related actions.","fields":{"org_base_salutation":"salutation","org_base_firstname":"firstName","org_base_lastname":"lastName","field_org_base_phone":"phone","field_org_base_position":"position"}},"company_info":{"key":"company_info","name":"Company information","description":"Provide information about your company. This information is used publicly on your company profile\n    page once you publish it.","fields":{"label":"name","field_org_base_address":{"name":"address","fields":{"countryCode":"countryCode","addressLine1":"addressLine1","addressLine2":"addressLine2","addressLine3":"addressLine3","administrativeArea":"administrativeArea","locality":"locality","postalCode":"zip"}}}}}}},"API_KEYS":{"GOOGLE_AUTOCOMPLETE_KEY":"AIzaSyCswvXq_YVWDw0aYM_TmZtfp1bp8aIbGLg","STRIPE_API_KEY":"pk_live_51NlYmzHbiykgwq564mq55CBFxD73CKX50cyc9Bdi9qmeVgHzVAZs3QsEN4rKsci6xMsezWgGHif32TR25WHy2RZW00mA7ip5rX"},"frontend":"fp"},"__N_SSP":true},"page":"/","query":{},"buildId":"i58XwHsjaxRx-GxZ3Ty62","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[35880,86222],"gssp":true,"appGip":true,"locale":"en","locales":["en"],"defaultLocale":"en","scriptLoader":[]}</script>
1188<link rel="stylesheet" type="text/css" href="/static/nprogress.css"/></body></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.