
Uvation เป็นบริษัทให้บริการด้านเทคโนโลยีที่มุ่งเน้นโครงสร้างพื้นฐานด้านไอที ปัญญาประดิษฐ์ ความปลอดภัยทางไซเบอร์ และการดำเนินงานบนคลาวด์ บริการของบริษัทครอบคลุมการจัดการไอที การรักษาความปลอดภัย และการดำเนินงานเครือข่าย รวมถึงโซลูชัน AI ที่พัฒนาด้วยเทคโนโลยีจาก Dell และ Nvidia Uvation ยังสนับสนุนสภาพแวดล้อมคลาวด์ผ่านความร่วมมือกับ Oracle Cloud, Google Cloud และ Amazon Web Services พร้อมดำเนินงานแพลตฟอร์มตลาดกลางสำหรับผลิตภัณฑ์ฮาร์ดแวร์และซอฟต์แวร์ บริษัทให้บริการแก่องค์กรในภาคการให้คำปรึกษา การดูแลสุขภาพ และปัญญาประดิษฐ์ จึงเหมาะกับผู้เชี่ยวชาญที่สนใจบริการเทคโนโลยีแบบมีการจัดการ โครงสร้างพื้นฐานที่ปลอดภัย และโซลูชันคลาวด์สำหรับองค์กร
นักพัฒนาฟรอนต์เอนด์อาวุโสและหัวหน้าฝ่ายเทคนิค – ทำงานทางไกลในเซอร์เบีย
เป็นผู้นำการพัฒนาฟรอนต์เอนด์ด้วย React และ Next.js พร้อมกำหนดสถาปัตยกรรมที่รองรับการขยาย ประสิทธิภาพ การเชื่อมต่อ API และกราฟิกแบบโต้ตอบ ให้คำปรึกษาแก่วิศวกรและกำกับการส่งมอบฟีเจอร์ที่ซับซ้อนในบทบาทงานสัญญาจ้างทางไกลในเซอร์เบีย
รายละเอียด
- กำหนดทิศทางทางเทคนิคสำหรับฟีเจอร์ฟรอนต์เอนด์ที่ซับซ้อน
- ชี้นำการตัดสินใจด้านการออกแบบ การรีวิวโค้ด และการให้คำปรึกษาภายในทีม
- ใช้ความเชี่ยวชาญด้าน React และ Next.js เพื่อแก้ปัญหาด้านสถาปัตยกรรม ประสิทธิภาพ และการเชื่อมต่อระบบ
คุณสมบัติ
- เชี่ยวชาญ React, Next.js, TypeScript และการพัฒนาคอมโพเนนต์สมัยใหม่ที่ใช้ hook
- สามารถสร้างสถาปัตยกรรมฟรอนต์เอนด์ที่รองรับการขยาย โดยมีแหล่งข้อมูลจริงเพียงแหล่งเดียวและขอบเขตที่ชัดเจนระหว่าง UI ลอจิกธุรกิจ และการเข้าถึงข้อมูล
- มีประสบการณ์สร้างไลบรารีคอมโพเนนต์ที่นำกลับมาใช้ซ้ำได้และรักษา API ของคอมโพเนนต์ให้สอดคล้องกัน
- มีความรู้เชิงลึกเกี่ยวกับ Zustand, Redux Toolkit หรือโซลูชันจัดการสถานะที่เทียบเท่า รวมถึงการออกแบบ selector ที่มีประสิทธิภาพ
- เชี่ยวชาญ HTML, CSS และ SCSS พร้อมประสบการณ์ด้านเลย์เอาต์แบบ responsive การเข้าถึงสำหรับผู้ใช้ทุกกลุ่ม และการแยกสไตล์
- มีประสบการณ์แปลงข้อกำหนดด้านภาพโดยละเอียดเป็นอินเทอร์เฟซด้วยระบบอย่าง IBM Carbon หรือ Material UI
- มีทักษะสูงในการเชื่อมต่อ REST API รวมถึงโมเดลแบบมีชนิดข้อมูล adapter การ polling และการจัดการข้อมูลที่ไม่ครบถ้วนหรือไม่สอดคล้องกันอย่างยืดหยุ่น
- มีประสบการณ์กำหนดหรือตรวจสอบสัญญา API ฝั่งแบ็กเอนด์และนำแนวทางการทดสอบสัญญามาใช้
- มีความเชี่ยวชาญด้านประสิทธิภาพฟรอนต์เอนด์ที่พิสูจน์ได้ โดยใช้ profiling, memoization, code splitting, lazy loading และการวิเคราะห์ bundle
- เข้าใจอัตราเฟรม การใช้ GPU และพฤติกรรมหน่วยความจำในอินเทอร์เฟซที่ใช้กราฟิกเข้มข้น
- มีประสบการณ์ปฏิบัติจริงกับ WebGL, three.js หรือ React Three Fiber รวมถึงการจัดการ scene และกล้อง การเลือกวัตถุด้วยตัวชี้ และไทม์ไลน์แอนิเมชัน
- มีประสบการณ์ประสานงานอีเวนต์และการโต้ตอบระหว่างพื้นผิวอินเทอร์เฟซและกราฟิกหลายชั้น
- มีประสบการณ์เชื่อมต่อ SDK แผนที่ ทำงานกับระบบพิกัด ใช้กลไกสำรองระหว่างผู้ให้บริการ และปกป้องโทเค็น API
- สามารถพัฒนาคอมโพเนนต์สำหรับแอปพลิเคชันโฮสต์ที่มีอยู่ โดยใช้ props และ callback ที่สะอาด แยกสไตล์ และไม่มีผลกระทบต่อระบบโดยรวมโดยไม่ตั้งใจ
- มีพื้นฐานการทดสอบที่แข็งแกร่งด้วย Vitest หรือ Jest และ React Testing Library พร้อมกลยุทธ์การทดสอบที่เหมาะสมกับการใช้งานจริง
- มีประสบการณ์กับ TypeScript แบบ strict, error boundary, การตรวจสอบข้ามเบราว์เซอร์ และเครื่องมือนักพัฒนาบนเบราว์เซอร์
- มีประสบการณ์ร่วมพัฒนาไปป์ไลน์ CI/CD เวิร์กโฟลว์บน Git และกระบวนการรีวิว pull request ที่เข้มงวด
- มีประสบการณ์ทำงานกับ Azure DevOps
- มีภาวะผู้นำทางเทคนิคที่พิสูจน์ได้จากการให้คำปรึกษา การแยกย่อยงาน การประเมิน และการจัดทำเอกสารทางเทคนิค
- เข้าใจพื้นฐานความปลอดภัยของฟรอนต์เอนด์ รวมถึงการกำหนดค่าสภาพแวดล้อมอย่างปลอดภัย การบันทึก log อย่างปลอดภัย และการจัดการ dependency ภายนอกอย่างมีความรับผิดชอบ
- ประสบการณ์ที่พึงประสงค์ ได้แก่ GSAP หรือ Framer Motion เครื่องมือสร้างกราฟและแสดงข้อมูล Playwright สำหรับการทดสอบ visual regression หรือ end-to-end การทำให้เป็นสากลและการแปลภาษาขนาดใหญ่ micro-frontends, monorepos หรือการกำกับดูแล design system การสังเกตการณ์ระบบ production การสนับสนุนการปล่อยระบบ การสืบสวนเหตุขัดข้อง และการค้นคว้าทางเทคนิคหรือการทำ proof of concept สำหรับการโต้ตอบที่ซับซ้อน