Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và triển khai kiến trúc front-end cho các ứng dụng Web3 sử dụng các framework hiện đại như React, Vue.js hoặc các công cụ UI dựa trên Solidity
- Tạo các thành phần trực quan hóa dữ liệu trực quan bao gồm biểu đồ, bảng điều khiển và đồ thị tương tác để phân tích dữ liệu blockchain
- Thiết kế và mã hóa các yếu tố giao diện người dùng cho phép tương tác an toàn với mạng blockchain và hợp đồng thông minh
- Hợp tác với các nhà phát triển backend để đảm bảo tích hợp API liền mạch và đồng bộ hóa dữ liệu thời gian thực
- Tối ưu hóa hiệu suất front-end cho các ứng dụng phi tập trung trên nhiều mạng blockchain (Ethereum, Binance Smart Chain, v.v.)
- Triển khai các giải pháp tương thích đa nền tảng cho các ứng dụng Web3 trên môi trường máy tính để bàn, di động và trình duyệt
- Tiến hành kiểm thử người dùng và thu thập phản hồi để cải thiện thiết kế giao diện và các chỉ số trải nghiệm người dùng
- Phát triển và duy trì tài liệu kỹ thuật cho các thành phần front-end và quy trình tích hợp
- Cập nhật các công nghệ và xu hướng Web3 mới để liên tục cải thiện chức năng ứng dụng
- Tham gia vào các chu kỳ phát triển agile thông qua các cuộc họp stand-up hàng ngày, lập kế hoạch sprint và đánh giá yêu cầu
Yêu Cầu Công Việc
- Kinh nghiệm đã được chứng minh (3+ năm) trong phát triển front-end với trọng tâm mạnh vào hệ sinh thái Web3
- Chuyên môn về các framework JavaScript (React, Vue.js) và TypeScript để xây dựng ứng dụng phi tập trung
- Hiểu biết sâu sắc về công nghệ blockchain bao gồm Ethereum, Solidity và các giao thức phi tập trung
- Thành thạo trong việc tạo các thành phần UI tương tác cho tương tác hợp đồng thông minh và quản lý token
- Kinh nghiệm tích hợp API để truy xuất dữ liệu blockchain và xử lý giao dịch
- Kiến thức về hệ thống kiểm soát phiên bản (Git) và quy trình phát triển hợp tác
- Kỹ năng giao tiếp xuất sắc để hợp tác hiệu quả với quản lý sản phẩm, kỹ sư backend và nhà thiết kế
- Khả năng làm việc trong môi trường nhanh với các yêu cầu thay đổi trong các dự án Web3
- Kỹ năng giải quyết vấn đề mạnh mẽ để gỡ lỗi các vấn đề phức tạp của ứng dụng blockchain
- Kinh nghiệm với các kỹ thuật tối ưu hóa hiệu suất cho ứng dụng phi tập trung
- Hiểu biết về các phương pháp bảo mật tốt nhất cho giao diện Web3 và xử lý dữ liệu
- Thành thạo các nguyên tắc thiết kế đáp ứng cho khả năng tiếp cận đa thiết bị
- Kiến thức về các pipeline CI/CD để triển khai ứng dụng Web3 vào môi trường sản xuất
- Kinh nghiệm với các công cụ phân tích blockchain và thư viện trực quan hóa dữ liệu (D3.js, Chart.js, v.v.)
- Khả năng tạo giao diện thân thiện với người dùng cho thị trường NFT, nền tảng DeFi và công cụ DAO
- Chú ý mạnh mẽ đến chi tiết để đảm bảo trải nghiệm người dùng hoàn hảo trên tất cả các thành phần ứng dụng
- Kinh nghiệm với các giải pháp danh tính phi tập trung và hệ thống tích hợp ví
- Kiến thức về kiến trúc mạng blockchain và cách nó ảnh hưởng đến phát triển front-end
- Khả năng phát triển các giải pháp có thể mở rộng để xử lý khối lượng giao dịch cao trên nền tảng blockchain
