1import{_ as H}from"./BYXCPiCz.js";import{_ as N,v as L,w as M,ac as O,d as a,z as P,T as q,o as B,Z as D,A as V,G as z,V as G,e as l,h as n,f as m,i as J,g as e,t as u,l as x}from"./DWoy5od3.js";import{_ as R,a as U,b as Y}from"./CPurrQHO.js";import{_ as Z,a as K,b as Q,c as W}from"./ZKr16IMj.js";import{u as X}from"./CVzLyPbT.js";import{g as b}from"./BBroaEeZ.js";import"./CIsPv1fa.js";import"./C7jn4vLP.js";import"./C3e4t58V.js";const ee=U,te=Y,se={key:0,class:"my-24 flex items-center justify-center"},oe={key:1},ae={class:"text-center py-11 relative mb-10"},re={class:"max-w-267 mx-auto px-6 md:px-4 relative"},ne={class:"text-white text-[47px] md:text-[54px] font-semibold mb-6"},ie={class:"flex justify-self-center max-w-160 w-full bg-[#FFFFFF21] text-white rounded-2xl px-8 py-4 mb-7"},le={key:0,class:"min-w-1/2 w-full"},ce={class:"mb-0"},de={key:1,class:"min-w-1/2 w-full"},me={class:"mb-0"},ue={class:"text-white text-sm md:text-[18px] mx-auto text-left !leading-normal tracking-tight"},pe={class:"my-24 flex justify-center px-4"},xe=["innerHTML"],be={__name:"[id]",async setup(he){let c,h;const{params:p,query:{gh_src:y,ccuid:w}}=L(),{data:o,status:F,error:k}=([c,h]=M(()=>X(`https://boards-api.greenhouse.io/v1/boards/truecaller/jobs/${p.id}`,{key:p.id,pick:["title","id","offices","departments","metadata","updated_at","content"]},"$iaEaH5Sv2N")),c=await c,h(),c);if(!o.value||k.value)throw O({statusCode:404});const i=a(()=>{var s;return(s=o==null?void 0:o.value)==null?void 0:s.title}),r=a(()=>o.value.offices.map(s=>s.location).join(", ")),f=a(()=>b(o.value,"departments[0].name")),T=a(()=>{var s,t,d;return(d=(t=(s=o.value)==null?void 0:s.metadata)==null?void 0:t.find(S=>S.name==="About the role"))==null?void 0:d.value}),g=a(()=>I(b(o.value,"content"))),C=a(()=>b(o.value,"updated_at")),_=a(()=>`${i.value}, ${r.value} | Truecaller`),v=a(()=>`Apply today for ${i==null?void 0:i.value} in ${r==null?void 0:r.value} at Truecaller. Check out the job descripton, roles and responsibilities here.`),j=a(()=>{var s;return(s=o==null?void 0:o.value)==null?void 0:s.id}),A=a(()=>JSON.stringify({"@context":"https://schema.org/","@type":"JobPosting",title:`${i.value}`,description:g.value,hiringOrganization:{"@type":"Organization",name:"Truecaller",sameAs:"https://www.truecaller.com/"},datePosted:C.value,validThrough:"",jobLocation:{"@type":"Place",address:{"@type":"PostalAddress",streetAddress:r.value.split(", ")[0],addressLocality:r.value.split(", ")[0],postalCode:"",addressCountry:r.value.split(", ")[1]}}},null,2)),I=s=>{if(s)return s.replace(/</g,"<").replace(/>/g,">").replace(/ /g," ").replace(/&/g,"&").replace(/"/g,'"')};P({title:_.value,meta:[{property:"og:title",content:_.value},{name:"description",content:v.value},{property:"og:description",content:v.value},{property:"og:url",content:`https://www.truecaller.com/careers/jobs/${j.value}`}],script:[{type:"application/ld+json",children:A.value}]});const{load:$,unload:E}=q("https://boards.greenhouse.io/embed/job_board/js?for=truecaller",()=>{Grnhse.Iframe.load(p.id,y,w)},{async:!0,defer:!0});return B(()=>{$()}),D(()=>{E()}),(s,t)=>{const d=H;return l(),V(G,{name:"fade",mode:"out-in"},{default:z(()=>[n(F)!=="success"?(l(),m("div",se,[J(d)])):n(o)?(l(),m("div",oe,[e("header",ae,[t[2]||(t[2]=e("picture",null,[e("source",{srcset:ee,type:"image/avif"}),e("source",{srcset:te,type:"image/webp"}),e("img",{class:"absolute object-cover object-center w-full h-full top-0 left-0",src:R})],-1)),e("div",re,[e("h1",ne,u(n(i)),1),e("div",ie,[n(r)?(l(),m("div",le,[t[0]||(t[0]=e("span",{class:"text-xs text-[#FFFFFF99]"},"Location",-1)),e("p",ce,u(n(r)),1)])):x("",!0),n(f)?(l(),m("div",de,[t[1]||(t[1]=e("span",{class:"text-xs text-[#FFFFFF99]"},"Category",-1)),e("p",me,u(n(f)),1)])):x("",!0)]),e("p",ue,u(n(T)),1)]),t[3]||(t[3]=e("a",{href:"#application-form",class:"btn text-base font-semibold text-white bg-brand border-2 border-wite absolute bottom-0 left-1/2 transform translate-y-1/2 -translate-x-1/2"}," Apply now ",-1))]),e("section",pe,[e("div",{id:"greenhouse-job-content",class:"w-full",innerHTML:n(g)},null,8,xe)]),t[4]||(t[4]=e("section",{id:"application-form"},[e("div",{id:"grnhse_app"})],-1)),t[5]||(t[5]=e("section",{class:"max-w-267 mx-auto px-4 my-5 md:my-14"},[e("h2",{class:"text-center text-[20px] md:text-[32px] mb-4 md:mb-8 border-t-1 border-[#DFDFDF] pt-5 md:pt-11"}," How we hire "),e("div",{class:"grid md:grid-cols-2 gap-6"},[e("div",{class:"rounded-3xl p-10 text-center md:text-left bg-[#FFF2C7]"},[e("p",{class:"border-1 border-black rounded-full w-8 h-8 mb-5 text-center <md:mx-auto"}," 1 "),e("h4",{class:"text-xl font-semibold mb-3"},"Recruiter Interview"),e("p",{class:"text-xs md:text-sm text-opacity-70 mb-10"}," Once we receive your application, our recruiter will reach out if your experience aligns with the role. Most candidates can expect an initial interview invitation within two weeks of applying. This conversation helps us learn more about you and g
1ives you a chance to ask questions about the position. "),e("img",{src:Z,class:"mx-auto"})]),e("div",{class:"rounded-3xl p-10 text-center md:text-left bg-[#FFE0C7]"},[e("p",{class:"border-1 border-black rounded-full w-8 h-8 mb-5 text-center <md:mx-auto"}," 2 "),e("h4",{class:"text-xl font-semibold mb-3"},"Assignment"),e("p",{class:"text-xs md:text-sm text-opacity-70 mb-10"}," If the recruiter interview is a good match, youâll receive a take-home assignment. Youâll typically have 4â5 days to complete it, and the task usually requires about 2â4 hours. Itâs designed to give you a sense of the type of work youâd be doing in the role. "),e("img",{src:K,class:"mx-auto"})]),e("div",{class:"rounded-3xl p-10 text-center md:text-left bg-[#C3EFF3]"},[e("p",{class:"border-1 border-black rounded-full w-8 h-8 mb-5 text-center <md:mx-auto"}," 3 "),e("h4",{class:"text-xl font-semibold mb-3"},"Team Interview"),e("p",{class:"text-xs md:text-sm text-opacity-70 mb-10"}," Next, youâll meet with members of the team in a video or onsite interview, depending on the role and your location. This step helps both sides understand how you collaborate, communicate, and approach real-world challenges. "),e("img",{src:Q,class:"mx-auto"})]),e("div",{class:"rounded-3xl p-10 text-center md:text-left bg-[#E4D8F7]"},[e("p",{class:"border-1 border-black rounded-full w-8 h-8 mb-5 text-center <md:mx-auto"}," 4 "),e("h4",{class:"text-xl font-semibold mb-3"}," Hiring Manager Interview & Offer Process "),e("p",{class:"text-xs md:text-sm text-opacity-70 mb-10"}," In this final step, youâll meet with one or two hiring managers for a deeper discussion about your experience, working style, and the expectations of the role. Candidates who move forward will receive an offer. After acceptance, we complete routine reference and background checks before confirming your start date and onboarding details. "),e("img",{src:W,class:"mx-auto"})])])],-1))])):x("",!0)]),_:1})}}},Ce=N(be,[["__scopeId","data-v-30d6c379"]]);export{Ce as default};
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.