
TeamViewer เป็นบริษัท SaaS แบบ B2B ที่พัฒนาซอฟต์แวร์คลาวด์ที่ปลอดภัยสำหรับการเข้าถึงระยะไกล การสนับสนุนระยะไกล และการยกระดับประสบการณ์พนักงานดิจิทัล แพลตฟอร์มของบริษัทช่วยให้ทีมไอทีและองค์กรต่าง ๆ ควบคุม ตรวจสอบ และจัดการอุปกรณ์ปลายทาง รวมถึงทำให้การแก้ไขปัญหาเป็นแบบอัตโนมัติ และสนับสนุนการปฏิบัติงานของพนักงานแนวหน้าผ่านเวิร์กโฟลว์เทคโนโลยีความจริงเสริม TeamViewer ให้บริการองค์กรหลากหลายขนาดผ่านผลิตภัณฑ์ต่าง ๆ เช่น Tensor, DEX และ Frontline พร้อมการผสานรวมกับ Microsoft Intune, ServiceNow และ Salesforce โซลูชันของบริษัทมุ่งเน้นการจัดการอุปกรณ์ที่ปลอดภัย เป็นไปตามข้อกำหนด และรองรับการขยายขนาด
วิศวกรซอฟต์แวร์ฟรอนต์เอนด์อาวุโส — ทำงานแบบไฮบริดในเท็กซัส
เป็นผู้นำด้านสถาปัตยกรรมและการพัฒนาฟรอนต์เอนด์สำหรับแพลตฟอร์มพื้นที่ทำงานดิจิทัลของ TeamViewer ด้วย React และ TypeScript รับผิดชอบด้านประสิทธิภาพ การทดสอบ ระบบการออกแบบ และแนวทางการพัฒนาซอฟต์แวร์โดยใช้ AI อย่างมีความรับผิดชอบ
รายละเอียด
- สร้างและดูแลเว็บแอปพลิเคชันที่ซับซ้อนและมีขนาดใหญ่ด้วย React และ TypeScript
- รับผิดชอบสถาปัตยกรรมฟรอนต์เอนด์ที่ครอบคลุมไมโครฟรอนต์เอนด์ โมโนรีโป และไลบรารีคอมโพเนนต์ที่ใช้ร่วมกัน
- วางแนวทางที่รองรับการขยายระบบสำหรับการจัดการสถานะและการดึงข้อมูลในชั้นเซิร์ฟเวอร์ ไคลเอนต์ และส่วนติดต่อผู้ใช้
- ร่วมกำกับดูแลระบบการออกแบบกับนักออกแบบ UX และ UI
- เชื่อมต่อแอปพลิเคชันฟรอนต์เอนด์กับบริการแบ็กเอนด์และ API ผ่านสัญญาการเชื่อมต่อ โฟลว์การยืนยันตัวตน และโมเดลข้อมูล
- ปรับปรุงประสิทธิภาพเว็บด้วยการเพิ่มประสิทธิภาพการเรนเดอร์ การแบ่งโค้ด การลดขนาดบันเดิล และการปรับปรุง Core Web Vitals
- รักษามาตรฐานด้านความปลอดภัย การเข้าถึงได้ การรองรับหลายภาษา และความเข้ากันได้กับเบราว์เซอร์
- กำหนดแนวทางการทดสอบฟรอนต์เอนด์ที่ครอบคลุมการทดสอบยูนิต การทดสอบอินทิเกรชัน การทดสอบการถดถอยด้านภาพ และการทดสอบแบบครบวงจร
- สนับสนุนเครื่องมือบิลด์ไปป์ไลน์ CI/CD และการปรับใช้แบบคอนเทนเนอร์ด้วย Docker และ Kubernetes
- ผลักดันการนำการพัฒนาฟรอนต์เอนด์ที่ใช้ AI มาช่วยอย่างมีความรับผิดชอบทั่วทั้งทีม
- ให้คำปรึกษาแก่วิศวกร นำการรีวิวโค้ด และกำกับการตัดสินใจทางเทคนิคร่วมกันระหว่างทีม
- กำหนดทิศทางสถาปัตยกรรมฟรอนต์เอนด์และทำหน้าที่เป็นผู้เชี่ยวชาญด้านเทคนิคในสภาพแวดล้อมแบบ Agile
คุณสมบัติ
- สำเร็จการศึกษาด้านวิทยาการคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ หรือสาขาที่เกี่ยวข้อง หรือมีประสบการณ์เทียบเท่า
- มีประสบการณ์พัฒนาฟรอนต์เอนด์ระดับมืออาชีพอย่างน้อย 6 ปี รวมถึงประสบการณ์ด้านการเป็นผู้นำทางเทคนิค
- เชี่ยวชาญ React, TypeScript และ JavaScript สมัยใหม่
- มีประสบการณ์เชิงลึกกับเครื่องมือจัดการสถานะและดึงข้อมูล เช่น Redux Toolkit, RTK Query, Zustand, MobX, TanStack Query หรือ XState
- มีประสบการณ์สร้างและดูแลระบบการออกแบบหรือไลบรารีคอมโพเนนต์โดยใช้เครื่องมือ เช่น Storybook, design tokens และ theming
- มีประสบการณ์ด้านสถาปัตยกรรมไมโครฟรอนต์เอนด์และโค้ดเบสฟรอนต์เอนด์ที่รองรับการขยายระบบ รวมถึงเครื่องมือโมโนรีโป Nx หรือ Turborepo
- มีความเชี่ยวชาญในการใช้เครื่องมือบิลด์และบันเดิลสมัยใหม่ รวมถึง Vite และ Webpack
- เข้าใจการทำโปรไฟล์และเทคนิคการเพิ่มประสิทธิภาพเว็บ เช่น memoization, virtualization, lazy loading และ Core Web Vitals
- มีประสบการณ์ผสานรวม REST หรือ GraphQL API, WebSockets และมาตรฐานการยืนยันตัวตน เช่น OAuth 2.0 หรือ OpenID Connect
- มีความรู้ดีเกี่ยวกับข้อกำหนดการเข้าถึงได้ตาม WCAG และแนวทางรักษาความปลอดภัยเว็บ รวมถึง XSS, CSRF และ CSP
- มีประสบการณ์กับ Jest หรือ Vitest, React Testing Library และ Playwright หรือ Cypress
- มีประสบการณ์จริงกับเครื่องมือเขียนโค้ดด้วย AI เช่น Claude Code, GitHub Copilot หรือ Cursor รวมถึงการใช้งานอย่างมีความรับผิดชอบภายในทีม
- มีประสบการณ์ให้คำปรึกษาแก่วิศวกรและทำงานร่วมกันในทีม Agile
- มีประสบการณ์ด้านการสังเกตการณ์ฟรอนต์เอนด์และการติดตามข้อผิดพลาดด้วยเครื่องมือ เช่น Sentry หรือ OpenTelemetry จะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์กับเฟรมเวิร์กการเรนเดอร์ฝั่งเซิร์ฟเวอร์ เช่น Next.js หรือ Node.js จะได้รับการพิจารณาเป็นพิเศษ
สวัสดิการ
- ค่าตอบแทนที่แข่งขันได้พร้อมโอกาสรับโบนัส
- วันหยุดโดยได้รับค่าจ้างที่ยืดหยุ่นและวันหยุดนักขัตฤกษ์ที่ได้รับค่าจ้าง
- แผน 401(k) พร้อมเงินสมทบจากนายจ้าง
- ประกันสุขภาพแบบครอบคลุม โดยนายจ้างชำระค่าใช้จ่ายด้านการรักษาพยาบาลเต็มจำนวน
- ลาคลอดหรือลาดูแลบุตรโดยได้รับค่าจ้างสูงสุด 12 สัปดาห์
- ประกันชีวิตพื้นฐาน
- ความคุ้มครองกรณีทุพพลภาพระยะสั้นและระยะยาวที่นายจ้างเป็นผู้ชำระ
- กิจกรรมสร้างทีมรายไตรมาส
- งานรับประทานอาหารกลางวันสำหรับผู้นำ
- การประชุมพนักงานทั้งบริษัท
- นโยบายสถานที่ทำงานแบบเปิดกว้าง
- สภาพแวดล้อมการแต่งกายแบบธุรกิจลำลอง
- ความหลากหลาย การมีส่วนร่วม และโอกาสเติบโตสำหรับพนักงาน
- การสนับสนุนด้านสิ่งอำนวยความสะดวกหรือการปรับเปลี่ยนที่เหมาะสมระหว่างกระบวนการสมัครและการจ้างงาน