Uvation
Uvation
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 Serbia

Dẫn dắt phát triển frontend bằng React và Next.js, định hình kiến trúc có khả năng mở rộng, hiệu năng, tích hợp API và đồ họa tương tác. Hướng dẫn các kỹ sư và điều phối việc triển khai những tính năng phức tạp trong vai trò hợp đồng làm việc từ xa tại Serbia.

Mô tả

  • Định hướng kỹ thuật cho các tính năng frontend phức tạp
  • Định hướng quyết định thiết kế, đánh giá mã và công tác cố vấn trong toàn đội
  • Vận dụng chuyên môn React và Next.js để giải quyết các thách thức về kiến trúc, hiệu năng và tích hợp

Yêu cầu

  • Thành thạo React, Next.js, TypeScript và phát triển component hiện đại dựa trên hook
  • 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à ranh giới rõ ràng giữa giao diện người dùng, logic nghiệp vụ và lớp truy cập dữ liệu
  • Có kinh nghiệm xây dựng thư viện component 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 cá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ả
  • Nắm vững HTML, CSS và SCSS, cùng kinh nghiệm về bố cục responsive, khả năng truy cập và cô lập kiểu dáng
  • Có kinh nghiệm chuyển các đặc tả trực quan chi tiết thành giao diện bằng những hệ thống như IBM Carbon hoặc Material UI
  • Kỹ năng tích hợp REST API vững vàng, bao gồm model có kiểu, adapter, polling và xử lý bền vững dữ liệu không đầy đủ hoặc không nhất quán
  • Có kinh nghiệm định nghĩa hoặc xác thực hợp đồng API backend và áp dụng thực hành kiểm thử hợp đồng
  • Có chuyên môn đã được chứng minh về hiệu năng frontend với profiling, memoization, code splitting, lazy loading 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ớ trong các giao diện sử dụng nhiều đồ họa
  • Có kinh nghiệm thực tế với WebGL, three.js hoặc React Three Fiber, bao gồm quản lý scene và camera, chọn đối tượng 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 giữa 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 cơ chế dự phòng nhà cung cấp và bảo vệ token API
  • Có khả năng phát triển component cho các ứng dụng máy chủ hiện có bằng props và callback rõ ràng, kiểu dáng cô lập và không tạo ra tác động toàn cục ngoài dự kiến
  • 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, xác thực đa trình duyệt và công cụ dành cho nhà phát triển trên trình duyệt
  • Có kinh nghiệm đóng góp vào pipeline CI/CD, quy trình làm việc dựa trên Git và hoạt động đánh giá pull request nghiêm ngặt
  • Có kinh nghiệm làm việc với Azure DevOps
  • Có năng lực lãnh đạo kỹ thuật đã được chứng minh thông qua cố vấn, phân rã nhiệm vụ, ước tính và tài liệu kỹ thuật
  • Hiểu các nguyên tắc nền tảng về 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ý có trách nhiệm các dependency bên thứ ba
  • Kinh nghiệm mong muốn gồm GSAP hoặc Framer Motion; công cụ biểu đồ và trực quan hóa dữ liệu; Playwright cho kiểm thử hồi quy trực quan hoặc kiểm thử end-to-end; quốc tế hóa và bản địa hóa quy mô lớn; micro-frontend, monorepo hoặc quản trị design system; khả năng quan sát trong môi trường production, hỗ trợ phát hành và điều tra sự cố; cùng 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