Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển các ứng dụng React chất lượng cao với độ tin cậy, khả năng bảo trì và mở rộng cao, đảm bảo tích hợp liền mạch với các hệ thống backend và giao thức blockchain.
- Triển khai các thiết kế trải nghiệm người dùng frontend kết nối các tương tác và thông tin blockchain phức tạp, biến các công nghệ phi tập trung trở nên giống như các ứng dụng web2 gốc.
- Tối ưu hóa các thành phần để đạt hiệu suất tối đa trên tất cả các trình duyệt hiện đại, bao gồm Chrome, Firefox, Safari và Edge, đồng thời duy trì khả năng tương thích và phản hồi đa nền tảng.
- Thiết kế kiến trúc và viết mã các tính năng mới hướng đến người dùng bằng React và Next.js, ưu tiên các phương pháp viết mã sạch, thiết kế mô-đun và quản lý trạng thái hiệu quả.
- Cộng tác với các nhóm đa chức năng, bao gồm nhà thiết kế, nhà phát triển backend và quản lý sản phẩm, để chuyển đổi các yêu cầu blockchain thành các giải pháp frontend chức năng.
- Tiến hành kiểm tra kỹ lưỡng các thành phần frontend để đảm bảo độ tin cậy, bảo mật và tuân thủ các tiêu chuẩn tiếp cận, đồng thời giải quyết các điểm nghẽn hiệu suất.
- Cập nhật các xu hướng mới nhất trong phát triển Web3 và công nghệ frontend, liên tục cải tiến phương pháp để nâng cao trải nghiệm người dùng và hiệu quả hệ thống.
Yêu Cầu Công Việc
- Chuyên môn đã được chứng minh trong phát triển React và Next.js, với thành tích xây dựng các ứng dụng web có thể mở rộng.
- Hiểu biết sâu sắc về các khái niệm và công cụ blockchain, bao gồm hợp đồng thông minh, lưu trữ phi tập trung và giao thức mã hóa.
- Kỹ năng giải quyết vấn đề xuất sắc để giải quyết các thách thức kỹ thuật trong việc tích hợp chức năng blockchain với giao diện frontend.
- Khả năng viết mã sạch, hiệu quả và được tài liệu hóa tốt, tuân thủ các phương pháp tốt nhất và tiêu chuẩn ngành.
- Hiểu biết vững chắc về các kỹ thuật tối ưu hóa hiệu suất, như chia nhỏ mã, tải lười và chiến lược bộ nhớ đệm.
- Thành thạo các hệ thống kiểm soát phiên bản như Git, có kinh nghiệm trong quy trình làm việc hợp tác và đánh giá mã.
- Kỹ năng giao tiếp xuất sắc để truyền đạt hiệu quả ý tưởng kỹ thuật cho cả các bên liên quan kỹ thuật và không kỹ thuật.
- Kinh nghiệm với các framework và công cụ thiết kế đáp ứng để đảm bảo ứng dụng hoạt động liền mạch trên mọi thiết bị và kích thước màn hình.
- Hiểu biết về RESTful APIs và GraphQL để tích hợp dữ liệu blockchain vào các ứng dụng frontend.
- Khả năng làm việc độc lập và theo nhóm, với cách tiếp cận chủ động trong khắc phục sự cố và cải tiến liên tục.
