Đến nội dung chính
Tuyển Dụng
← Galaxy Digital Holdings Co., Ltd (GH)

Front-End Developer (React/ TypeScript)

Galaxy Digital Holdings Co., Ltd (GH) · Hà Nội
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
CNTT - Phần mềm
Mức lương
Thương lượng
Địa điểm
Hà Nội, Hà Nội, Hà Nội

Tổng quan

  • Phát triển giao diện và Component:
  • Phát triển ứng dụng web hiện đại, responsive trên Desktop và Mobile bằng React và TypeScript.
  • Xây dựng component có khả năng tái sử dụng, dễ bảo trì và tuân thủ kiến trúc Front-End của dự án.
  • Sử dụng và mở rộng UI Component Library phù hợp với Design System của sản phẩm.
  • Đảm bảo các màn hình có đầy đủ loading state, error state, empty state và các trạng thái tương tác cần thiết.
  • Đảm bảo giao diện đáp ứng các yêu cầu cơ bản về accessibility và responsive design.
  • Quản lý State và dữ liệu phía Client:
  • Quản lý server state và client state theo đúng mục đích sử dụng, tránh lạm dụng global state.
  • Xây dựng cơ chế cache, đồng bộ dữ liệu và xử lý mutation hiệu quả.
  • Validate dữ liệu đầu vào/đầu ra tại biên ứng dụng khi cần thiết.
  • Xử lý API response, error handling, pagination, filtering, sorting và các nghiệp vụ dữ liệu phía Front-End.
  • Hỗ trợ các chức năng export/download file từ API như Excel, CSV hoặc các định dạng phù hợp.
  • Routing, Authentication và Authorization:
  • Xây dựng và mở rộng routing cho ứng dụng.
  • Implement lazy loading, code splitting và route-level error handling.
  • Tích hợp authentication và authorization theo cơ chế của hệ thống.
  • Implement route guard và kiểm soát quyền truy cập theo vai trò/quyền người dùng.
  • Tích hợp API và hệ thống Back-End:
  • Tích hợp REST API hoặc các giao thức API phù hợp với hệ thống.
  • Phối hợp với Back-End Developer để thống nhất API Contract và xử lý các thay đổi API.
  • Xử lý timeout, retry, error response và các tình huống bất thường trong quá trình giao tiếp với Back-End.
  • Đảm bảo dữ liệu hiển thị trên UI chính xác và nhất quán với nghiệp vụ.
  • Kiểm thử và đảm bảo chất lượng:
  • Viết unit test và component test cho các chức năng quan trọng.
  • Thực hiện kiểm tra type, lint, test và build trước khi tạo Pull Request/Merge Request.
  • Tham gia code review và chủ động cải thiện chất lượng mã nguồn.
  • Phối hợp với QA/QC để phân tích, sửa lỗi và phòng ngừa lỗi tái diễn.
  • Tuân thủ Coding Standard, Git Flow/Branching Strategy và quy trình phát triển phần mềm của công ty.
  • Tối ưu hiệu năng:
  • Tối ưu rendering, bundle size và thời gian tải trang.
  • Áp dụng lazy loading, dynamic import, memoization, virtualization và các kỹ thuật phù hợp.
  • Tối ưu các màn hình có lượng dữ liệu lớn thông qua server-side pagination, filtering, sorting và virtualization.
  • Theo dõi và cải thiện các chỉ số hiệu năng Front-End khi cần thiết.
  • Bảo mật và an toàn dữ liệu:
  • Tuân thủ các nguyên tắc bảo mật trong phát triển ứng dụng Front-End.
  • Không để lộ secret, credential hoặc dữ liệu nhạy cảm trong mã nguồn và client-side storage.
  • Không ghi log các thông tin nhạy cảm như token, OTP, thông tin định danh cá nhân hoặc dữ liệu thuê bao.
  • Kiểm soát và sanitize dữ liệu HTML được render từ nguồn bên ngoài.
  • Phối hợp xử lý các vấn đề bảo mật phát hiện trong quá trình phát triển và vận hành.
  • Tài liệu và phối hợp dự án:

Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗

Quan tâm đến vị trí này?

Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.

Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn? Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ