Mô tả Công việc
Trách nhiệm Chính
- Thiết kế và triển khai các giao diện lấy người dùng làm trung tâm để nâng cao trải nghiệm tổng thể cho các nền tảng blockchain
- Dẫn dắt việc phát triển các tính năng do cộng đồng thúc đẩy nhằm thúc đẩy sự tham gia và chấp nhận của người dùng
- Hợp tác với các quản lý sản phẩm để chuyển đổi yêu cầu kinh doanh thành các thông số kỹ thuật
- Phát triển và duy trì các codebase sạch, có thể kiểm toán để đảm bảo triển khai và thực thi hiệu quả
- Tối ưu hóa các dịch vụ hiện có về hiệu suất, bảo mật và khả năng mở rộng trong khi duy trì tính toàn vẹn hệ thống
- Tạo và xác thực các hệ thống chứng minh cho các hoạt động on-chain, đảm bảo xử lý giao dịch và xác minh dữ liệu chính xác
- Tiến hành đánh giá mã thường xuyên và đảm bảo tuân thủ các phương pháp tốt nhất trong phát triển phần mềm
- Giám sát hiệu suất hệ thống sau triển khai và thực hiện các bản cập nhật bảo trì khi cần thiết
- Làm việc chặt chẽ với các nhóm QA để xác định và giải quyết các vấn đề kỹ thuật trước khi phát hành sản phẩm
- Tài liệu hóa quy trình phát triển và duy trì tài liệu kỹ thuật để tham khảo trong tương lai
Yêu cầu Công việc
- Có kinh nghiệm đã được chứng minh trong phát triển blockchain với trọng tâm mạnh vào thiết kế UX và xây dựng cộng đồng
- Chuyên môn về phát triển full-stack, bao gồm các công nghệ front-end (HTML/CSS/JavaScript) và back-end (Node.js, Python, Solidity)
- Hiểu biết sâu sắc về các phương pháp phát triển agile và thực hành Scrum
- Thành thạo các tiêu chuẩn mã hóa, bao gồm các nguyên tắc clean code và hệ thống kiểm soát phiên bản (Git)
- Khả năng phân tích các hệ thống phức tạp và phát triển các giải pháp có thể mở rộng cho các hoạt động on-chain
- Kinh nghiệm với phát triển hợp đồng thông minh và cơ chế đồng thuận blockchain
- Kỹ năng giải quyết vấn đề xuất sắc với trọng tâm vào tối ưu hóa hiệu suất và bảo mật hệ thống
- Kỹ năng giao tiếp mạnh mẽ để hợp tác hiệu quả với các nhóm đa chức năng và các bên liên quan
- Kiến thức về phát triển ứng dụng phi tập trung (dApp) và các kỹ thuật tích hợp blockchain
- Khả năng làm việc độc lập trong khi duy trì tiêu chuẩn chất lượng cao và đáp ứng thời hạn dự án
Yêu cầu Ưu tiên
- Kinh nghiệm với kiến trúc hệ thống phân tán và các giải pháp mở rộng blockchain
- Kiến thức về các thuật toán mật mã và thực hành xử lý dữ liệu an toàn
- Nền tảng trong phát triển mã nguồn mở và các khuôn khổ đóng góp cộng đồng
- Hiểu biết về các công cụ phân tích blockchain và kỹ thuật trực quan hóa dữ liệu on-chain
- Kinh nghiệm với các hệ thống quản lý danh tính dựa trên blockchain và mạng không cần cấp phép
- Khả năng phát triển và duy trì tài liệu cho các hệ thống blockchain phức tạp
- Thành thạo các khuôn khổ kiểm thử blockchain và quy trình đảm bảo chất lượng tự động
- Kinh nghiệm với triển khai blockchain trên nhiều nền tảng (Ethereum, Binance Smart Chain, v.v.)
- Kiến thức về các mô hình quản trị blockchain và chiến lược phát triển do cộng đồng thúc đẩy
- Khả năng hướng dẫn các nhà phát triển trẻ về các phương pháp tốt nhất trong phát triển blockchain
