PageSourceSearch

https://oatlandsparkhotel.com/build/routes/careers-TTSYKM7N.js

js oatlandsparkhotel.com collected 2026-10-01 12:15:03 UTC 6,015 bytes, 1 lines download raw bytes

1import{a as n,b,c as u}from"/build/_shared/chunk-XRP552WK.js";import"/build/_shared/chunk-GSFKE646.js";import{a as N}from"/build/_shared/chunk-PGOH7JLP.js";import{a as v}from"/build/_shared/chunk-37Q7LJWT.js";import"/build/_shared/chunk-ZYQPL3F6.js";import{e as d,f as r,h as c,k as m,p as x}from"/build/_shared/chunk-UXGS4LOV.js";import{b as p}from"/build/_shared/chunk-4HXKWYDW.js";import{c as s}from"/build/_shared/chunk-Q3IECNXJ.js";var w=s(N(),1);var e=s(p(),1),y=()=>[{title:"Careers | Oatlands Park Hotel"},{name:"description",content:"Explore current hotel vacancies at Oatlands Park Hotel, from guest services and food and beverage to events and operations."}];function g(){let t=x(),f=r(),h=d(),k=f.location?.pathname.startsWith("/careers/")??!1;return h.id?(0,e.jsx)(c,{}):(0,e.jsxs)("div",{className:"pb-12",children:[(0,e.jsx)("section",{className:"mt-6 overflow-hidden rounded-3xl border border-black/10 bg-white shadow-soft",children:(0,e.jsxs)("div",{className:"grid md:grid-cols-[1.15fr_0.85fr] md:items-stretch",children:[(0,e.jsxs)("div",{className:"p-6 md:p-10",children:[(0,e.jsx)("div",{className:"inline-flex rounded-full bg-oatlands-cream px-4 py-2 text-xs tracking-[0.22em] text-oatlands-ink/70",children:"CAREERS"}),(0,e.jsx)("h1",{className:"mt-4 max-w-2xl text-4xl tracking-wide text-oatlands-ink md:text-5xl",children:"Join the team behind every memorable stay"}),(0,e.jsx)("div",{className:"mt-4 max-w-2xl text-sm leading-relaxed text-oatlands-ink/70",children:"We are always looking for warm, detail-focused people who care about hospitality. Explore current opportunities across guest services, food and beverage, events, operations and more at Oatlands Park Hotel."}),(0,e.jsx)("div",{className:"mt-8 grid gap-3 sm:grid-cols-2",children:[{label:"Guest experience",detail:"Front office, reservations and reception roles"},{label:"Food & beverage",detail:"Restaurant, bar, banqueting and kitchen positions"},{label:"Events & weddings",detail:"Celebrate standout moments with our events team"},{label:"House operations",detail:"Housekeeping, maintenance and behind-the-scenes support"}].map(a=>(0,e.jsxs)("div",{className:"rounded-2xl bg-oatlands-cream px-4 py-4",children:[(0,e.jsx)("div",{className:"text-xs tracking-[0.22em] text-oatlands-ink/60",children:a.label.toUpperCase()}),(0,e.jsx)("div",{className:"mt-2 text-sm leading-relaxed text-oatlands-ink/80",children:a.detail})]},a.label))}),(0,e.jsxs)("div",{className:"mt-8 flex flex-wrap items-center gap-3",children:[(0,e.jsx)("a",{className:"rounded-full bg-oatlands-primary px-6 py-3 text-sm tracking-wide text-white shadow-sm transition hover:brightness-95",href:"mailto:[email protected]",children:"Email careers"}),(0,e.jsxs)("div",{className:"text-sm text-oatlands-ink/60",children:["Current live vacancies: ",(0,e.jsx)("span",{className:"text-oatlands-ink",children:t.jobs.length})]})]})]}),(0,e.jsxs)("div",{className:"relative h-72 overflow-hidden md:h-auto md:min-h-[460px]",children:[(0,e.jsx)("img",{src:v("/images/Service-at-Oatlands-Park-Hotel.jpg",{width:1800}),alt:"",className:"h-full w-full object-cover"}),(0,e.jsx)("div",{className:"absolute inset-0 bg-gradient-to-tr from-black/20 via-black/0 to-black/0"})]})]})}),(0,e.jsxs)("section",{className:"mt-10 rounded-3xl border border-black/10 bg-white p-6 shadow-soft md:p-10",children:[(0,e.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-end md:justify-between",children:[(0,e.jsxs)("div",{children:[(0,e.jsx)("div",{className:"inline-flex rounded-full bg-oatlands-cream px-4 py-2 text-xs tracking-[0.22em] text-oatlands-ink/70",children:"LIVE VACANCIES"}),(0,e.jsx)("div",{className:"mt-4 text-3xl tracking-wide text-oatlands-ink",children:"Open roles at Oatlands Park Hotel"}),(0,e.jsx)("div",{className:"mt-2 max-w-3xl text-sm leading-relaxed text-oatlands-ink/70",children:"Browse our current vacancies and open a full role profile for responsibilities, skills, education requirements and benefits."})]}),k?(0,e.jsx)("div",{className:"rounded-full bg-oatlands-cream px-4 py-2 text-xs tracking-[0.22em] text-oatlands-ink/70",children:"OPENING VACANCY..."}):null]}),(0,e.jsx)("div",{className:"mt-8",children:t.jobsFailed?(0,e.jsx)("div",{className:"rounded-3xl border border-black/10 bg-oatlands-cream/60 p-6 text-sm leading-relaxed text-oatlands-ink/80",children:"We could not load vacancies right now. Please try again shortly."}):t.jobs.length===0?(0,e.jsx)("div",{className:"rounded-3xl border border-black/10 bg-oatlands-cream/60 p-6 text-sm leading-relaxed text-oatlands-ink/80",children:"There are no vacancies available at the moment."}):(0,e.jsx)("div",{className:"grid gap-5 lg:grid-cols-2",children:t.jobs.map(a=>{let o=n(a.publishDate,"short"),l=n(a.closingDate,"long"),i=u(a);return(0,e.jsxs)("article",{className:"flex h-full flex-col overflow-hidden rounded-3xl border border-black/10 bg-white shadow-soft",children:[(0,e.jsxs)("div",{className:"p-6 md:p-7",children:[(0,e.jsxs)("div",{className:"flex flex-wrap gap-2",children:[o?(0,e.jsxs)("span",{className:"rounded-full bg-oatlands-cream px-3 py-1 text-xs tracking-[0.22em] text-oatlands-ink/70",children:["PUBLISHED ",o.toUpperCase()]}):null,l?(0,e.jsxs)("span",{className:"rounded-full bg-oatlands-secondary/10 px-3 py-1 text-xs tracking-[0.22em] text-oatlands-secondary",children:["CLOSES ",l.toUpperCase()]}):null]}),(0,e.jsx)("div",{className:"mt-5 text-2xl tracking-wide text-oatlands-ink",dir:"auto",children:a.jobTitle}),i?(0,e.jsx)("div",{className:"mt-4 text-sm leading-relaxed text-oatlands-ink/70",dir:"auto",children:i}):null]}),(0,e.jsx)("div",{className:"mt-auto border-t border-black/10 px-6 py-5 md:px-7",children:(0,e.jsxs)(m,{to:b(a),className:"inline-flex items-center gap-2 text-sm tracking-wide text-oatlands-ink transition hover:text-oatlands-secondary",children:[(0,e.jsx)("span",{children:"View full vacancy"}),(0,e.jsx)("span",{"aria-hidden":"true",children:"\u2192"})]})})]},a.id)})})})]})]})}export{g as default,y as meta};

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.