// Careers — always-open application + benefits + ฝากประวัติ form const POSITIONS = [ { num: '๐๑', title: 'พนักงานรักษาความปลอดภัย', dept: 'Security' }, { num: '๐๒', title: 'หัวหน้าทีมทำความสะอาด', dept: 'Cleaning' }, { num: '๐๓', title: 'พนักงานทำความสะอาดทั่วไป', dept: 'Cleaning' }, { num: '๐๔', title: 'คนสวน · ภูมิทัศน์', dept: 'Garden' }, { num: '๐๕', title: 'พนักงานขับรถองค์กร', dept: 'Fleet' }, { num: '๐๖', title: 'เจ้าหน้าที่งานสูง · Rope Access', dept: 'Height Work' }, { num: '๐๗', title: 'เจ้าหน้าที่สืบสวน', dept: 'Investigation' }, { num: '๐๘', title: 'ผู้จัดการอาคาร · FM', dept: 'Facility Mgmt' }, ]; const BENEFITS = [ { k: 'ประกันสุขภาพ', v: 'ครอบครัว' }, { k: 'ฝึกอบรม', v: 'ทุกตำแหน่ง' }, { k: 'โบนัส', v: 'รายปี' }, { k: 'ที่พัก', v: 'บางตำแหน่ง' }, { k: 'ยูนิฟอร์ม', v: 'ครบชุด' }, { k: 'วันหยุด', v: '๑๕+ วัน/ปี' }, ]; function PositionRow({ p, last }) { const [h, setH] = React.useState(false); return (
setH(true)} onMouseLeave={() => setH(false)} style={{ display: 'grid', gridTemplateColumns: '0.7fr 4fr 2fr 1fr', gap: '2.5rem', padding: '2.2rem 0', alignItems: 'baseline', borderTop: '1px solid rgba(26,43,74,0.1)', borderBottom: last ? '1px solid rgba(26,43,74,0.1)' : 'none', cursor: 'default', transition: 'background 0.3s', }}>
{p.num}
{p.title}
{p.dept}
เปิดรับ
); } function ApplyForm() { const [done, setDone] = React.useState(false); const [pos, setPos] = React.useState(''); const [name, setName] = React.useState(''); const [phone, setPhone] = React.useState(''); const [email, setEmail] = React.useState(''); const onDark = true; if (done) { return (
ขอบคุณ {name}
เราจะติดต่อกลับภายใน ๓ วันทำการ
); } return (
{ e.preventDefault(); setDone(true); }}> setName(e.target.value)} required style={inputStyle(onDark)} />
setPhone(e.target.value)} required style={inputStyle(onDark)} /> setEmail(e.target.value)} style={inputStyle(onDark)} />
ส่งประวัติ
); } function Careers() { return (
ร่วมงานกับเรา · Careers

เปิดรับ
ตลอดทั้งปี

ทุกตำแหน่งของ BEST∞ เปิดรับสมัครต่อเนื่อง ฝากประวัติไว้ก่อนได้เลย เมื่อมีตำแหน่งว่าง เราจะติดต่อกลับ
๓๖๕
วัน · เปิดรับสมัครตลอดปี
{POSITIONS.map((p, i) => ( ))}
{/* Benefits + Apply form */}
สวัสดิการ · BENEFITS
ดูแลพนักงาน
เหมือนครอบครัว
{BENEFITS.map((b, i) => (
{b.k}
{b.v}
))}
หรือส่งประวัติย่อมาที่
be1st.bestinves@gmail.com
bestxthailand@gmail.com
ฝากประวัติ · QUICK APPLY
กรอกข้อมูล มีตำแหน่งว่างเมื่อไหร่
เราจะติดต่อกลับ
); } window.Careers = Careers;