Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Lập Trình Viên Front-End có kỹ năng để tham gia vào nhóm dự án blockchain của chúng tôi. Ứng viên lý tưởng sẽ chịu trách nhiệm phát triển và bảo trì các chức năng front-end, đảm bảo tích hợp liền mạch với công nghệ blockchain và cung cấp giao diện người dùng chất lượng cao.
Trách Nhiệm Chính
- Công việc phát triển: Chịu trách nhiệm phát triển và bảo trì các chức năng front-end cho dự án blockchain, bao gồm triển khai tích hợp ví, tương tác hợp đồng và các mô-đun hiển thị dữ liệu.
- Phân tích yêu cầu: Làm việc chặt chẽ với các nhóm sản phẩm, thiết kế và backend để tham gia phân tích yêu cầu và đạt được giao diện front-end chất lượng cao.
- Xây dựng trang: Dựa trên bản thiết kế, thực hiện khôi phục trang với độ trung thực cao, tương thích với các trình duyệt và thiết bị phổ biến.
- Tương tác dữ liệu: Triển khai các chức năng tương tác front-end với hợp đồng thông minh thông qua Web3.js, Ethers.js hoặc các công cụ liên quan khác, cũng như các chức năng tương tác dữ liệu giữa front-end và backend.
- Tối ưu front-end: Tối ưu tốc độ tải trang front-end, cải thiện hiệu suất tương tác và giảm tiêu thụ tài nguyên.
- Bảo trì và tài liệu: Tham gia đánh giá mã, bảo trì và tối ưu mã front-end hiện có, viết tài liệu phát triển và quy chuẩn kỹ thuật.
Yêu Cầu Công Việc
- Thành thạo các công nghệ phát triển front-end như HTML, CSS, JavaScript và các framework hiện đại (React, Vue, Angular).
- Kinh nghiệm với công nghệ blockchain, bao gồm tích hợp ví, tương tác hợp đồng thông minh và Web3.js/Ethers.js.
- Hiểu biết vững về thiết kế đáp ứng và tương thích đa trình duyệt.
- Khả năng hợp tác hiệu quả với các nhóm sản phẩm, thiết kế và backend.
- Kinh nghiệm trong tối ưu hiệu suất và quản lý tài nguyên cho ứng dụng front-end.
- Kỹ năng giải quyết vấn đề xuất sắc và chú ý đến chi tiết.
- Khả năng viết tài liệu kỹ thuật rõ ràng và súc tích.
Ưu Tiên
- Kinh nghiệm làm việc trước đây với blockchain hoặc ứng dụng phi tập trung (DApps).
- Hiểu biết về công nghệ backend và API.
- Quen thuộc với hệ thống kiểm soát phiên bản như Git.
- Kỹ năng giao tiếp tốt và khả năng làm việc trong môi trường nhanh.
