Uvation
Uvation
Uvation เป็นบริษัทให้บริการด้านเทคโนโลยีที่มุ่งเน้นโครงสร้างพื้นฐานด้านไอที ปัญญาประดิษฐ์ ความปลอดภัยทางไซเบอร์ และการดำเนินงานบนคลาวด์ บริการของบริษัทครอบคลุมการจัดการไอที การรักษาความปลอดภัย และการดำเนินงานเครือข่าย รวมถึงโซลูชัน AI ที่พัฒนาด้วยเทคโนโลยีจาก Dell และ Nvidia Uvation ยังสนับสนุนสภาพแวดล้อมคลาวด์ผ่านความร่วมมือกับ Oracle Cloud, Google Cloud และ Amazon Web Services พร้อมดำเนินงานแพลตฟอร์มตลาดกลางสำหรับผลิตภัณฑ์ฮาร์ดแวร์และซอฟต์แวร์ บริษัทให้บริการแก่องค์กรในภาคการให้คำปรึกษา การดูแลสุขภาพ และปัญญาประดิษฐ์ จึงเหมาะกับผู้เชี่ยวชาญที่สนใจบริการเทคโนโลยีแบบมีการจัดการ โครงสร้างพื้นฐานที่ปลอดภัย และโซลูชันคลาวด์สำหรับองค์กร

นักพัฒนา Frontend อาวุโสและหัวหน้าฝ่ายเทคนิค (มาเลเซีย, ทำงานทางไกล)

นำสถาปัตยกรรมและการส่งมอบงาน frontend ด้วย React, Next.js, ประสิทธิภาพ, API และกราฟิกแบบโต้ตอบ ให้คำปรึกษาแก่วิศวกรและกำกับการพัฒนาฟีเจอร์ที่ซับซ้อนสำหรับทีมที่ทำงานทางไกลในมาเลเซีย

รายละเอียด

  • กำหนดทิศทางทางเทคนิคสำหรับฟีเจอร์ frontend ที่ซับซ้อน
  • สนับสนุนทีมในด้านการตัดสินใจด้านการออกแบบ การรีวิวโค้ด และการให้คำปรึกษา
  • ขับเคลื่อนการตัดสินใจด้านสถาปัตยกรรม ประสิทธิภาพ และการผสานรวม
  • แยกย่อยงาน ประเมินความพยายาม และจัดทำเอกสารทางเทคนิค
  • มีส่วนร่วมในกระบวนการ CI/CD แนวทางการใช้ Git และการรีวิว pull request
  • นำการสำรวจด้านเทคนิคและโครงการ proof-of-concept สำหรับการโต้ตอบที่ซับซ้อน

คุณสมบัติ

  • มีความเชี่ยวชาญขั้นสูงด้าน React, Next.js, TypeScript และการพัฒนา component ด้วย hooks
  • สามารถสร้างสถาปัตยกรรม frontend ที่ปรับขยายได้ โดยมีแหล่งข้อมูลจริงเพียงหนึ่งเดียวและแยกส่วน UI, ตรรกะทางธุรกิจ และการเข้าถึงข้อมูลอย่างชัดเจน
  • มีประสบการณ์สร้างไลบรารี component ที่นำกลับมาใช้ใหม่ได้ และดูแล API ของ component ให้สอดคล้องกัน
  • มีความรู้เชิงลึกเกี่ยวกับ Zustand, Redux Toolkit หรือโซลูชันจัดการ state ที่เทียบเท่า รวมถึงการออกแบบ selector ที่มีประสิทธิภาพ
  • มีทักษะ HTML, CSS และ SCSS ที่แข็งแกร่ง พร้อมความเชี่ยวชาญด้าน responsive design, accessibility และการแยก style
  • มีประสบการณ์แปลงข้อกำหนดด้านภาพโดยละเอียดเป็นอินเทอร์เฟซด้วยระบบ เช่น IBM Carbon หรือ Material UI
  • มีทักษะการผสานรวม REST API ที่แข็งแกร่ง รวมถึง model แบบมี type, adapter, polling และการจัดการข้อมูลที่ไม่ครบถ้วนหรือไม่สอดคล้องกันอย่างยืดหยุ่น
  • มีประสบการณ์กำหนดหรือตรวจสอบสัญญา API ฝั่ง backend และใช้แนวทางการทดสอบสัญญา
  • มีความเชี่ยวชาญด้านประสิทธิภาพ frontend ที่พิสูจน์ได้ ครอบคลุม profiling, memoisation, code splitting, lazy loading และการวิเคราะห์ bundle
  • เข้าใจอัตราเฟรม การใช้ GPU และพฤติกรรมของหน่วยความจำบนหน้าจอที่ใช้กราฟิกเข้มข้น
  • มีประสบการณ์ลงมือทำกับ WebGL, three.js หรือ React Three Fiber รวมถึงการควบคุม scene และกล้อง การเลือกวัตถุด้วย pointer และ timeline ของแอนิเมชัน
  • มีประสบการณ์ประสานงาน event และ interaction ระหว่างชั้น UI และพื้นผิวกราฟิก
  • มีประสบการณ์ผสานรวม map SDK ทำงานกับระบบพิกัด ใช้กลไกสำรองระหว่างผู้ให้บริการ และรักษาความปลอดภัยของ API token
  • สามารถพัฒนา component สำหรับแอปพลิเคชัน host ที่มีอยู่ โดยใช้ props และ callback ที่ชัดเจน แยก style ออกจากกัน และไม่ก่อให้เกิดผลกระทบระดับ global โดยไม่ตั้งใจ
  • มีประสบการณ์การทดสอบที่แข็งแกร่งด้วย Vitest หรือ Jest และ React Testing Library พร้อมกลยุทธ์การทดสอบที่ใช้งานได้จริง
  • มีประสบการณ์กับ TypeScript แบบ strict, error boundary, การทดสอบข้ามเบราว์เซอร์ และ Browser DevTools
  • มีประสบการณ์มีส่วนร่วมในกระบวนการ CI/CD, workflow ของ Git และการรีวิว pull request อย่างละเอียด
  • มีประสบการณ์กับ Azure DevOps
  • มีภาวะผู้นำทางเทคนิคที่พิสูจน์ได้จากการให้คำปรึกษา การแยกย่อยงาน การประเมิน และการจัดทำเอกสารทางเทคนิค
  • เข้าใจพื้นฐานความปลอดภัยของ frontend รวมถึงการกำหนดค่าสภาพแวดล้อมอย่างปลอดภัย การบันทึก log อย่างปลอดภัย และการจัดการ dependency ของบุคคลที่สามอย่างมีความรับผิดชอบ
  • มีประสบการณ์ใช้เครื่องมือแอนิเมชันขั้นสูง เช่น GSAP หรือ Framer Motion
  • มีประสบการณ์ใช้ไลบรารีสร้างแผนภูมิและแสดงภาพข้อมูล
  • มีประสบการณ์ด้าน visual regression testing หรือ end-to-end testing ด้วย Playwright
  • มีประสบการณ์ส่งมอบ internationalisation และ localisation ในระดับใหญ่
  • คุ้นเคยกับ micro-frontend, monorepo หรือการกำกับดูแล design system
  • มีประสบการณ์ด้าน observability ใน production การสนับสนุนการ release และการสืบสวนเหตุขัดข้อง
  • มีประสบการณ์นำงานสำรวจด้านเทคนิคหรือ proof-of-concept สำหรับการโต้ตอบที่ซับซ้อน