
Uvation là công ty dịch vụ công nghệ tập trung vào hạ tầng CNTT, trí tuệ nhân tạo, an ninh mạng và vận hành đám mây. Các dịch vụ của công ty bao gồm quản trị CNTT, bảo mật và vận hành mạng, cùng với các giải pháp AI được xây dựng trên công nghệ của Dell và Nvidia. Uvation cũng hỗ trợ môi trường đám mây thông qua các mối quan hệ đối tác với Oracle Cloud, Google Cloud và Amazon Web Services, đồng thời vận hành một nền tảng thương mại cho các sản phẩm phần cứng và phần mềm. Công ty phục vụ các tổ chức trong lĩnh vực tư vấn, chăm sóc sức khỏe và trí tuệ nhân tạo, phù hợp với những chuyên gia quan tâm đến dịch vụ công nghệ được quản lý, hạ tầng bảo mật và các giải pháp đám mây doanh nghiệp.
Lập trình viên Frontend cấp cao và Trưởng nhóm kỹ thuật – Làm việc từ xa tại Singapore
Dẫn dắt kiến trúc frontend React và Next.js, hiệu năng, tích hợp API và đồ họa tương tác. Cố vấn cho các kỹ sư đồng thời định hướng triển khai những tính năng phức tạp.
Mô tả
- Định hướng kỹ thuật cho các tính năng frontend phức tạp
- Hướng dẫn đội ngũ trong các quyết định thiết kế, đánh giá mã nguồn và cố vấn
- Vận dụng chuyên môn React và Next.js vào kiến trúc, hiệu năng và tích hợp
- Thiết lập kiến trúc frontend có khả năng mở rộng với ranh giới rõ ràng giữa giao diện, logic nghiệp vụ và truy cập dữ liệu
- Tạo thư viện component có thể tái sử dụng và duy trì API component nhất quán
- Xây dựng giao diện từ đặc tả trực quan chi tiết và các hệ thống thiết kế đã được thiết lập
- Tích hợp REST API và xác minh hợp đồng API với các nhóm backend
- Đo lường và cải thiện hiệu năng thông qua chia nhỏ mã nguồn, tải lười và phân tích bundle
- Phát triển giao diện chuyên sâu về đồ họa bằng WebGL, three.js hoặc React Three Fiber
- Xử lý sự kiện và tương tác trên các lớp giao diện và bề mặt đồ họa
- Tích hợp SDK bản đồ, quản lý hệ tọa độ và phương án dự phòng nhà cung cấp, đồng thời bảo vệ token API
- Tạo các component độc lập để tích hợp với ứng dụng máy chủ hiện có
- Xây dựng và duy trì các bài kiểm thử tự động dựa trên chiến lược kiểm thử thực tiễn
- Đóng góp vào quy trình CI/CD, quy trình Git và đánh giá pull request
- Cố vấn đồng nghiệp, phân rã công việc, ước tính nhiệm vụ và ghi lại các quyết định kỹ thuật
- Áp dụng các nguyên tắc bảo mật frontend và thực hành có trách nhiệm đối với dependency bên thứ ba
Yêu cầu
- Thành thạo React, Next.js, TypeScript và thiết kế component hiện đại dựa trên hooks
- Có khả năng xây dựng kiến trúc frontend có khả năng mở rộng với một nguồn dữ liệu chuẩn duy nhất và các lớp riêng biệt cho giao diện, logic nghiệp vụ và truy cập dữ liệu
- Có kinh nghiệm xây dựng thư viện component có thể tái sử dụng và duy trì API component nhất quán
- Am hiểu sâu về Zustand, Redux Toolkit hoặc giải pháp quản lý trạng thái tương đương, bao gồm thiết kế selector hiệu quả
- Kỹ năng HTML, CSS và SCSS vững, bao quát thiết kế responsive, khả năng truy cập và cô lập kiểu
- Có kinh nghiệm chuyển đặc tả trực quan chi tiết thành giao diện bằng các hệ thống như IBM Carbon hoặc Material UI
- Kỹ năng tích hợp REST API vững, bao gồm model có kiểu, adapter, polling và xử lý thận trọng dữ liệu thiếu hoặc không nhất quán
- Có kinh nghiệm định nghĩa hoặc đánh giá hợp đồng API backend và áp dụng các nguyên tắc kiểm thử hợp đồng
- Có kinh nghiệm thực tế trong tối ưu hiệu năng bằng profiling, memoization, chia nhỏ mã nguồn, tải lười và phân tích bundle
- Hiểu về tốc độ khung hình, mức sử dụng GPU và hành vi bộ nhớ trên các màn hình chuyên sâu về đồ họa
- Có kinh nghiệm thực hành với WebGL, three.js hoặc React Three Fiber, bao gồm điều khiển scene và camera, chọn bằng con trỏ và timeline hoạt ảnh
- Có kinh nghiệm điều phối sự kiện và tương tác trên các lớp giao diện và bề mặt đồ họa
- Có kinh nghiệm tích hợp SDK bản đồ, làm việc với hệ tọa độ, triển khai phương án dự phòng nhà cung cấp và bảo mật token API
- Có khả năng tạo component cho ứng dụng máy chủ với props và callback rõ ràng, kiểu được cô lập và không gây tác động ngoài ý muốn lên phạm vi toàn cục
- Nền tảng kiểm thử vững với Vitest hoặc Jest và React Testing Library, được hỗ trợ bởi chiến lược kiểm thử thực tiễn
- Có kinh nghiệm với TypeScript nghiêm ngặt, error boundary, kiểm thử đa trình duyệt và Browser DevTools
- Có kinh nghiệm đóng góp vào quy trình CI/CD, quy trình Git và đánh giá pull request kỹ lưỡng
- Có kinh nghiệm làm việc với Azure DevOps
- Thể hiện năng lực lãnh đạo kỹ thuật thông qua cố vấn, phân rã công việc, ước tính và tài liệu kỹ thuật
- Hiểu các nền tảng bảo mật frontend, bao gồm cấu hình môi trường an toàn, ghi log an toàn và quản lý dependency bên thứ ba có trách nhiệm
- Ưu tiên: có kinh nghiệm nâng cao với thư viện hoạt ảnh GSAP hoặc Framer Motion
- Ưu tiên: có kinh nghiệm với thư viện biểu đồ và trực quan hóa dữ liệu
- Ưu tiên: có kinh nghiệm kiểm thử hồi quy trực quan hoặc kiểm thử end-to-end bằng Playwright
- Ưu tiên: có kinh nghiệm triển khai quốc tế hóa và bản địa hóa ở quy mô lớn
- Ưu tiên: quen thuộc với micro-frontend, monorepo hoặc quản trị hệ thống thiết kế
- Ưu tiên: có kinh nghiệm về khả năng quan sát trong môi trường production, hỗ trợ phát hành và điều tra sự cố
- Ưu tiên: có kinh nghiệm dẫn dắt hoạt động khám phá kỹ thuật hoặc xây dựng proof of concept cho các tương tác phức tạp