Mô tả Công việc
Trách nhiệm Chính
- Phát triển và tối ưu hóa ví plugin trình duyệt với trọng tâm vào bảo mật, hiệu suất và trải nghiệm người dùng, bao gồm các tính năng như quản lý khóa, ký giao dịch và kết nối mạng.
- Tạo các trang web Dapp phản hồi và dễ tiếp cận phù hợp với thông số kỹ thuật sản phẩm và đáp ứng các tiêu chuẩn web hiện đại (ví dụ: HTML5, CSS3 và hướng dẫn về khả năng truy cập).
- Triển khai các thành phần front-end bằng JavaScript/TypeScript, đảm bảo khả năng tương thích với cả trình duyệt máy tính để bàn và di động thông qua các kỹ thuật tăng cường tiến bộ.
- Hợp tác với các kỹ sư back-end để tích hợp chức năng ví với API blockchain, hợp đồng thông minh và cơ sở hạ tầng phi tập trung.
- Thiết kế và duy trì các codebase có thể mở rộng, mô-đun hỗ trợ các đường ống tích hợp và triển khai liên tục cho phát triển ví.
- Thực hiện đánh giá mã, gỡ lỗi các vấn đề phức tạp và đảm bảo việc triển khai kỹ thuật tuân thủ các phương pháp hay nhất và giao thức bảo mật.
- Cập nhật về các công nghệ web mới nổi, tiêu chuẩn blockchain và xu hướng phát triển ví để thúc đẩy đổi mới trong các giải pháp sản phẩm.
- Tài liệu hóa các quy trình kỹ thuật, API và kiến trúc hệ thống cho phát triển ví để tạo điều kiện hợp tác nhóm và chia sẻ kiến thức.
- Thực hiện kiểm tra người dùng và thu thập phản hồi để tinh chỉnh các tính năng ví và cải thiện khả năng sử dụng trong các kịch bản người dùng khác nhau.
- Đảm bảo khả năng tương thích đa trình duyệt và phản hồi di động cho tất cả các ứng dụng và giao diện liên quan đến ví.
Yêu cầu Công việc
- Kinh nghiệm đã được chứng minh (5+ năm) trong phát triển web full-stack với trọng tâm mạnh vào các công nghệ front-end, bao gồm JavaScript, TypeScript và các framework hiện đại như React.
- Thành thạo nâng cao về JavaScript/TypeScript, với kinh nghiệm thực tế trong hệ sinh thái công cụ (ví dụ: Webpack, Babel, ESLint) và các thư viện chức năng (ví dụ: Redux, Axios, React Router).
- Hiểu biết sâu sắc về phát triển Node.js, bao gồm logic phía máy chủ, thiết kế API và tích hợp với các nền tảng blockchain (ví dụ: Ethereum, Solana).
- Khả năng tạo ra các thiết kế web chất lượng cao, phản hồi phù hợp với nhiều kích thước màn hình và khả năng thiết bị trong khi duy trì các điểm chuẩn hiệu suất.
- Kỹ năng giao tiếp tiếng Anh xuất sắc, với khả năng diễn giải và triển khai tài liệu kỹ thuật, thông số kỹ thuật và tài liệu nghiên cứu.
- Tư duy hợp tác với kinh nghiệm trong môi trường phát triển agile, bao gồm các phương pháp Scrum hoặc Kanban để quản lý dự án.
- Kiến thức về nguyên tắc cơ bản của blockchain (ví dụ: nguyên tắc mật mã, cơ chế đồng thuận) để đảm bảo tính khả thi kỹ thuật của các tính năng ví.
- Kinh nghiệm với các hệ thống kiểm soát phiên bản (ví dụ: Git) và các đường ống CI/CD để kiểm tra và triển khai tự động các ứng dụng ví.
- Kỹ năng giải quyết vấn đề mạnh mẽ và chú ý đến chi tiết để đảm bảo độ tin cậy và bảo mật của hệ thống ví trong các kịch bản lưu lượng cao.
- Khả năng làm việc độc lập và như một phần của nhóm để cung cấp các dự án phát triển ví phức tạp đúng thời hạn và trong phạm vi.
- Thành thạo các nguyên tắc thiết kế UI/UX để tạo ra các giao diện trực quan và dễ tiếp cận cho người dùng ví.
- Kinh nghiệm với các thư viện và giao thức mật mã để triển khai các chức năng ví an toàn.
- Hiểu biết về các hệ thống phi tập trung và kiến trúc blockchain để đảm bảo tích hợp liền mạch với các mạng phân tán.
- Khả năng phân tích và giải quyết các thách thức kỹ thuật liên quan đến bảo mật, hiệu suất và khả năng mở rộng của ví.
- Kỹ năng làm việc nhóm và giao tiếp xuất sắc để hợp tác hiệu quả với các nhà thiết kế, quản lý sản phẩm và các kỹ sư khác.
