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

หัวหน้าทีมนักพัฒนา Frontend อาวุโส ทำงานทางไกลในโรมาเนีย

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

รายละเอียด

  • กำหนดทิศทางทางเทคนิคสำหรับฟีเจอร์ frontend ที่ซับซ้อน
  • นำทีมผ่านการตัดสินใจด้านการออกแบบ การรีวิวโค้ด และการให้คำปรึกษา
  • สร้างฟังก์ชัน frontend ขั้นสูงด้วย React และ Next.js
  • วางสถาปัตยกรรมที่รองรับการขยาย โดยแยกชั้น UI, ตรรกะทางธุรกิจ และการเข้าถึงข้อมูลอย่างชัดเจน
  • สร้างไลบรารีคอมโพเนนต์ที่นำกลับมาใช้ได้พร้อม API ที่สอดคล้องกัน
  • เชื่อมต่อบริการ REST และตรวจสอบสัญญา API ร่วมกับทีม backend
  • วัดผลและปรับปรุงประสิทธิภาพด้วยการแบ่งโค้ด การโหลดแบบ lazy และการวิเคราะห์ bundle
  • พัฒนาอินเทอร์เฟซที่ใช้กราฟิกอย่างเข้มข้นด้วย WebGL, three.js หรือ React Three Fiber
  • เชื่อมต่อ SDK แผนที่พร้อมจัดการระบบพิกัด กลไกสำรองของผู้ให้บริการ และโทเค็น API
  • สร้างคอมโพเนนต์ที่ฝังในแอปพลิเคชันโฮสต์เดิมได้อย่างปลอดภัย โดยไม่ส่งผลกระทบต่อโกลบอลโดยไม่ตั้งใจ
  • กำหนดและดูแลแนวทางการทดสอบด้วย Vitest หรือ Jest และ React Testing Library
  • สนับสนุนกระบวนการ CI/CD แนวทางการใช้ Git และการรีวิว pull request
  • ให้คำปรึกษาแก่เพื่อนร่วมงาน แบ่งงาน ประเมินความพยายาม และเขียนเอกสารทางเทคนิค
  • ประยุกต์ใช้หลักการรักษาความปลอดภัยของ frontend และช่วยด้านการสังเกตการณ์ระบบ การเผยแพร่ และการสืบสวนเหตุขัดข้องใน production

คุณสมบัติ

  • มีประสบการณ์ทำงานระดับมืออาชีพ 5–8 ปี
  • มีความเชี่ยวชาญระดับสูงด้าน React, Next.js, TypeScript และการพัฒนาคอมโพเนนต์สมัยใหม่ที่ใช้ hooks
  • ออกแบบสถาปัตยกรรม frontend ที่รองรับการขยาย โดยมีแหล่งข้อมูลจริงเพียงแหล่งเดียวและแยก UI, ตรรกะทางธุรกิจ และการเข้าถึงข้อมูลอย่างชัดเจน
  • สร้างไลบรารีคอมโพเนนต์ที่นำกลับมาใช้ได้และรักษามาตรฐาน API ของคอมโพเนนต์ให้สอดคล้องกัน
  • ใช้ Zustand, Redux Toolkit หรือโซลูชันจัดการสถานะที่เทียบเท่า รวมถึงการออกแบบ selector ที่มีประสิทธิภาพ
  • มีทักษะที่แข็งแกร่งด้าน HTML, CSS และ SCSS สำหรับอินเทอร์เฟซแบบ responsive เข้าถึงได้ และแยกสไตล์ออกจากกัน
  • แปลงข้อกำหนดด้านภาพโดยละเอียดเป็นอินเทอร์เฟซด้วยระบบ เช่น IBM Carbon หรือ Material UI
  • ผสานรวม REST API ด้วยโมเดลที่มีประเภทข้อมูล adapter, polling และการจัดการเชิงป้องกันเมื่อข้อมูลไม่ครบหรือไม่สอดคล้องกัน
  • กำหนดหรือตรวจสอบสัญญา API ร่วมกับทีม backend และใช้แนวทางการทดสอบสัญญา
  • ปรับประสิทธิภาพด้วย profiling, memoisation, การแบ่งโค้ด การโหลดแบบ lazy และการวิเคราะห์ bundle
  • เข้าใจข้อพิจารณาด้านอัตราเฟรม การใช้ GPU และหน่วยความจำสำหรับหน้าจอที่ใช้กราฟิกอย่างเข้มข้น
  • มีประสบการณ์ลงมือทำกับ WebGL, three.js หรือ React Three Fiber รวมถึงการควบคุม scene และ camera, การเลือกด้วยตัวชี้ และไทม์ไลน์แอนิเมชัน
  • จัดการอีเวนต์และการโต้ตอบระหว่างชั้นอินเทอร์เฟซและพื้นผิวกราฟิก
  • ผสานรวม SDK แผนที่ ทำงานกับระบบพิกัด ใช้กลไกสำรองของผู้ให้บริการ และปกป้องโทเค็น API
  • สร้างคอมโพเนนต์สำหรับแอปพลิเคชันโฮสต์ด้วย props และ callback ที่ชัดเจน สไตล์ที่แยกออกจากกัน และไม่มีผลกระทบต่อโกลบอลโดยไม่ตั้งใจ
  • ใช้แนวทางการทดสอบที่แข็งแกร่งด้วย Vitest หรือ Jest และ React Testing Library ผ่านกลยุทธ์การทดสอบที่ใช้งานได้จริง
  • ทำงานกับ TypeScript แบบ strict, error boundary, การทดสอบข้ามเบราว์เซอร์ และ Browser DevTools
  • มีส่วนร่วมใน pipeline CI/CD เวิร์กโฟลว์ Git และการรีวิว pull request อย่างละเอียด
  • มีประสบการณ์กับ Azure DevOps
  • แสดงภาวะผู้นำทางเทคนิคผ่านการให้คำปรึกษา การแบ่งงาน การประเมิน และเอกสารทางเทคนิค
  • เข้าใจพื้นฐานความปลอดภัยของ frontend รวมถึงการกำหนดค่าสภาพแวดล้อมอย่างปลอดภัย การบันทึกล็อกอย่างปลอดภัย และการใช้ dependency บุคคลที่สามอย่างมีความรับผิดชอบ
  • หากมีจะได้รับการพิจารณาเป็นพิเศษ: มีประสบการณ์กับเครื่องมือแอนิเมชันขั้นสูง เช่น GSAP หรือ Framer Motion
  • หากมีจะได้รับการพิจารณาเป็นพิเศษ: มีประสบการณ์กับไลบรารีสร้างกราฟและแสดงภาพข้อมูล
  • หากมีจะได้รับการพิจารณาเป็นพิเศษ: มีประสบการณ์กับการทดสอบ visual regression หรือ end-to-end ด้วย Playwright
  • หากมีจะได้รับการพิจารณาเป็นพิเศษ: มีประสบการณ์ส่งมอบระบบ internationalisation และ localisation ในระดับใหญ่
  • หากมีจะได้รับการพิจารณาเป็นพิเศษ: คุ้นเคยกับ micro-frontends, monorepos หรือการกำกับดูแล design system
  • หากมีจะได้รับการพิจารณาเป็นพิเศษ: มีประสบการณ์สนับสนุนการสังเกตการณ์ระบบ production การเผยแพร่ และการสืบสวนเหตุขัดข้อง
  • หากมีจะได้รับการพิจารณาเป็นพิเศษ: มีประสบการณ์นำการสำรวจทางเทคนิคหรือการทำ proof of concept สำหรับการโต้ตอบที่ซับซ้อน

สวัสดิการ

  • ทำงานทางไกล
  • การจ้างงานตามสัญญา