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