01
เกี่ยวกับตำแหน่งนี้
เรากำลังเปิดรับ Frontend Software Engineer เพื่อสร้างประสบการณ์บนเว็บที่รวดเร็ว เข้าถึงได้ทุกคน และออกแบบมาอย่างดีด้วย React และ Next.js คุณจะทำงานใกล้ชิดกับดีไซเนอร์เพื่อเปลี่ยนไอเดียผลิตภัณฑ์ให้เป็นหน้าจอที่ประณีต และมีส่วนร่วมพัฒนา Component Library และมาตรฐานการพัฒนาฝั่ง Frontend ของเรา
02
สิ่งที่คุณจะทำ
- พัฒนา User Interface ที่รองรับทุกขนาดหน้าจอ (Responsive) และเข้าถึงได้ (Accessible) ด้วย React, Next.js และ TypeScript
- แปลงงานออกแบบจาก Figma เป็น Component ที่นำกลับมาใช้ซ้ำได้และตรงกับ Design System
- เชื่อมต่อกับ REST และ GraphQL API พร้อมจัดการสถานะ Loading, Error และ Empty State อย่างเหมาะสม
- ปรับปรุง Core Web Vitals, ขนาด Bundle และประสิทธิภาพการ Render
- พัฒนาระบบรองรับหลายภาษา (อังกฤษและไทย) และใช้แนวปฏิบัติที่ดีด้าน SEO
- เขียน Component Test และ End-to-End Test ด้วยเครื่องมืออย่าง Vitest และ Playwright
- ช่วยพัฒนาเครื่องมือ Frontend, Linting และข้อตกลงการเขียนโค้ดของทีม
03
สิ่งที่เรามองหา
- มีประสบการณ์ทำงานพัฒนา Frontend อย่างน้อย 2 ปี
- เชี่ยวชาญ TypeScript, React และ CSS สมัยใหม่ (Tailwind CSS หรือใกล้เคียง)
- มีประสบการณ์กับ Next.js ทั้ง Server Components, Routing และ Data Fetching
- เข้าใจเรื่อง Web Accessibility (WCAG) และ Semantic HTML เป็นอย่างดี
- มีประสบการณ์เชื่อมต่อ API และจัดการ State ทั้งฝั่ง Client และ Server
- ใส่ใจรายละเอียดด้านภาพ และมีเซนส์ด้าน UX ที่ดี
- คุ้นเคยกับการทำงานบน Git และกระบวนการรีวิวโค้ด
04
มีจะดีมาก
- มีประสบการณ์สร้างหรือดูแล Design System หรือ Component Library
- มีประสบการณ์ทำ Animation ด้วย Framer Motion หรือ CSS Transitions
- คุ้นเคยกับ Headless CMS (Strapi, Contentful, Sanity)
- มีความรู้ Backend เบื้องต้น (Node.js, SQL)
- มี Portfolio โปรเจกต์ที่ใช้งานจริง