← 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ỏ
→