Uvation
Uvation
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 สำหรับการโต้ตอบที่ซับซ้อน