Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và bảo trì các thành phần front-end cho ứng dụng Web3, đảm bảo tích hợp liền mạch với các giao thức blockchain và hợp đồng thông minh
- Thực hiện triển khai thiết kế chất lượng cao phản ánh ngôn ngữ hình ảnh độc đáo của giao diện Web3 trong khi duy trì các tiêu chuẩn về khả năng sử dụng và tiếp cận
- Triển khai các giao thức mật mã như zero-knowledge proof trong hệ thống front-end, tập trung vào xử lý dữ liệu an toàn và các tính năng bảo vệ quyền riêng tư
- Tối ưu hóa hiệu suất ứng dụng cho môi trường phi tập trung, giải quyết các vấn đề về độ trễ và đảm bảo tương tác ví đáng tin cậy
- Thiết kế và triển khai các thành phần UI có thể tái sử dụng hỗ trợ tương thích đa nền tảng trên trình duyệt và thiết bị di động
- Hợp tác với các nhà thiết kế UX để tạo ra các nguyên mẫu tương tác thể hiện chức năng của ứng dụng Web3
- Thực hiện đánh giá mã và duy trì tài liệu kỹ thuật cho hệ thống front-end để đảm bảo tính nhất quán và chia sẻ kiến thức
- Cập nhật các xu hướng mới nhất trong phát triển Web3, bao gồm các tiến bộ trong danh tính phi tập trung, xác thực dựa trên token và framework UI dựa trên blockchain
- Phát triển và duy trì các hệ thống kỹ thuật front-end giúp cải thiện hiệu quả phát triển và giảm nợ kỹ thuật trong tổ chức
- Làm việc với các nhóm đa chức năng để xác định và triển khai các giải pháp kỹ thuật đáp ứng yêu cầu kinh doanh trong môi trường Web3
Yêu Cầu Công Việc
- Kinh nghiệm đã được chứng minh trong phát triển front-end với trọng tâm vào ứng dụng Web3, ưu tiên 3+ năm trong các dự án liên quan đến blockchain
- Chuyên môn về framework React.js, bao gồm các khái niệm nâng cao như hooks, context và quản lý trạng thái cho giao diện dApp phức tạp
- Hiểu biết vững chắc về công nghệ blockchain, bao gồm Ethereum, Solidity và kiến trúc ứng dụng phi tập trung
- Kinh nghiệm với các giải pháp tích hợp ví như MetaMask, WalletConnect và các hệ thống xác thực hỗ trợ blockchain khác
- Kiến thức về các giao thức zero-knowledge proof và triển khai của chúng trong hệ thống front-end cho các ứng dụng bảo vệ quyền riêng tư
- Thành thạo HTML5, CSS3 và JavaScript, với kinh nghiệm trong các phương pháp phát triển front-end hiện đại và tối ưu hóa hiệu suất
- Khả năng tạo thiết kế đáp ứng phù hợp với các kích thước màn hình và khả năng thiết bị khác nhau trong môi trường Web3
- Kinh nghiệm với hệ thống kiểm soát phiên bản như Git và quen thuộc với pipeline CI/CD để kiểm tra và triển khai tự động
- Kỹ năng giải quyết vấn đề xuất sắc và khả năng gỡ lỗi các vấn đề phức tạp trong hệ sinh thái ứng dụng phi tập trung
- Kỹ năng giao tiếp tốt để hợp tác hiệu quả với nhà phát triển, nhà thiết kế và các bên liên quan trong dự án Web3
- Kiến thức về các phương pháp bảo mật blockchain tốt nhất, bao gồm xử lý dữ liệu an toàn và bảo vệ tài sản người dùng trong hệ thống front-end
- Kinh nghiệm với các giải pháp danh tính phi tập trung và hệ thống xác thực dựa trên token cho ứng dụng Web3
- Khả năng làm việc độc lập và là một phần của nhóm để cung cấp các giải pháp front-end chất lượng cao cho dự án blockchain
- Thành thạo sử dụng các công cụ phát triển như Webpack, Babel và React DevTools để phát triển front-end hiệu quả
- Hiểu biết về các giải pháp mở rộng blockchain và tác động của chúng đến tối ưu hóa hiệu suất front-end
