PageSourceSearch

https://e-square.io/assets/CareersSection-J5QeXsJx.js

js e-square.io collected 2026-10-06 04:55:06 UTC 6,918 bytes, 6 lines download raw bytes

1import{c as d,j as e,m as s,B as o,A as p}from"./index-KSgYyvoc.js";import{o as x}from"./jobPositions-3vKljYv7.js";import{M as c}from"./map-pin-D8_8j6qL.js";/**
2 * @license lucide-react v0.475.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const m=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],h=d("Briefcase",m);function u({job:a,siteShortLabel:l,onApply:t,animationDelay:i}){return e.jsxs(s.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:i},className:"group relative h-full",children:[e.jsx("div",{className:`absolute inset-0 bg-gradient-to-r ${a.gradient} opacity-0 group-hover:opacity-20 rounded-2xl blur-xl transition-opacity duration-500`}),e.jsxs("div",{className:"relative flex h-full flex-col p-6 rounded-2xl bg-white/5 border border-white/10 backdrop-blur-sm hover:bg-white/10 hover:border-white/20 transition-all duration-300",children:[e.jsxs("div",{className:`inline-flex items-center gap-2 px-3 py-1 rounded-full bg-gradient-to-r ${a.gradient} text-white text-xs font-medium mb-4`,children:[e.jsx(h,{className:"w-3 h-3"}),a.type]}),e.jsx("h4",{className:"text-xl font-bold text-white mb-2",children:a.title}),e.jsxs("div",{className:"flex items-center gap-2 text-gray-400 text-sm mb-4",children:[e.jsx(c,{className:"w-4 h-4"}),a.location]}),e.jsx("p",{className:"text-gray-300 text-sm mb-4 leading-relaxed",children:a.description}),e.jsx("div",{className:"mb-6 flex-1 space-y-2",children:a.requirements.map((r,n)=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:`w-1.5 h-1.5 rounded-full bg-gradient-to-r ${a.gradient}`}),e.jsx("span",{className:"text-xs text-gray-400",children:r})]},n))}),a.acceptingApplications===!1?e.jsx(o,{disabled:!0,className:"mt-auto w-full bg-white/10 text-gray-400 border border-white/10 cursor-not-allowed opacity-70",children:"Not accepting any more applicants"}):e.jsxs(o,{onClick:()=>t(a.title,l),className:`mt-auto w-full bg-gradient-to-r ${a.gradient} text-white border-0 hover:opacity-90 group/btn`,children:["Apply Now",e.jsx(p,{className:"ml-2 w-4 h-4 group-hover/btn:translate-x-1 transition-transform"})]})]})]})}function v(){const a=(t,i)=>{window.dispatchEvent(new CustomEvent("applyForJob",{detail:{job:t,location:i}})),setTimeout(()=>{var r;(r=document.querySelector("#contact"))==null||r.scrollIntoView({behavior:"smooth"})},100)};let l=0;return e.jsxs("section",{id:"careers",className:"relative py-32 bg-gradient-to-b from-[#0f0f2a] to-[#0a0a1a] overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute top-1/4 right-0 w-[600px] h-[600px] bg-purple-600/5 rounded-full blur-[150px]"}),e.jsx("div",{className:"absolute bottom-1/4 left-0 w-[500px] h-[500px] bg-cyan-500/5 rounded-full blur-[150px]"})]}),e.jsxs("div",{className:"relative z-10 max-w-7xl mx-auto px-6",children:[e.jsxs(s.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16",children:[e.jsx("span",{className:"text-cyan-400 text-sm font-medium tracking-wider uppercase mb-4 block",children:"Join Our Team"}),e.jsxs("h2",{className:"text-4xl md:text-5xl lg:text-6xl font-bold text-white mb-6",children:["Build the future",e.jsx("br",{}),e.jsx("span",{className:"bg-gradient-to-r from-purple-400 to-cyan-400 bg-clip-text text-transparent",children:"with us"})]}),e.jsx("p",{className:"text-gray-400 text-lg max-w-2xl mx-auto",children:"We're looking for passionate developers to join our team of experts and work on cutting-edge projects."})]}),e.jsx(s.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"mb-20",children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 max-w-5xl mx-auto",children:["https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/object/public/base44-prod/public/69637ca6cdeacd1915d486a3/fc1743263_IMG_2575.jpg","https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/object/public/base44-prod/public/69637ca6cdeacd1915d486a3/da11349f4_IMG_4289.jpg","https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/object/public/base44-prod/public/69637ca6cdeacd1915d486a3/42d6babec_IMG_2987.jpg"].map((t,i)=>e.jsx(s.div,{initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5,delay:.3+i*.1},className:"aspect-video rounded-2xl overflow-hidden group",children:e.jsx("img",{src:t,alt:`Team member ${i+1}`,width:"640",height:"360",loading:"lazy",decoding:"async",className:"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500"})},i))})}),e.jsx(s.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},className:"grid grid-cols-2 md:grid-cols-4 gap-6 max-w-4xl mx-auto mb-20",children:[{label:"Team Members",value:"50+"},{label:"Countries",value:"10+"},{label:"Projects",value:"200+"},{label:"Satisfaction",value:"99%"}].map((t,i)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl md:text-4xl font-bold bg-gradient-to-r from-purple-400 to-cyan-400 bg-clip-text text-transparent mb-2",children:t.value}),e.jsx("div",{className:"text-gray-400 text-sm",children:t.label})]},i))}),e.jsxs(s.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.5},className:"mb-12",children:[e.jsx("h3",{className:"text-3xl font-bold text-white text-center mb-12",children:"Open Positions"}),e.jsx("div",{className:"space-y-16",children:x.map(t=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-center gap-3 mb-8",children:[e.jsx(c,{className:"w-5 h-5 text-cyan-400"}),e.jsx("h4",{className:"text-2xl font-semibold text-white",children:t.name})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:t.positions.map(i=>{const r=.6+l*.1;return l+=1,e.jsx(u,{job:i,siteShortLabel:t.shortLabel,onApply:a,animationDelay:r},`${t.id}-${i.title}`)})})]},t.id))})]}),e.jsxs(s.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.9},className:"text-center",children:[e.jsx("p",{className:"text-gray-400 mb-4",children:"Don't see a position that fits? We're always looking for talented people."}),e.jsx(o,{onClick:()=>{var t;return(t=document.querySelector("#contact"))==null?void 0:t.scrollIntoView({behavior:"smooth"})},variant:"outline",className:"border-white/40 bg-white/5 text-white hover:bg-white/15 hover:border-white/60 focus-visible:ring-2 focus-visible:ring-cyan-400/60 focus-visible:ring-offset-2 focus-visible:ring-offset-[#0f0f2a]",children:"Send Us Your CV"})]})]})]})}export{v 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.