Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Lập trình viên Frontend có kỹ năng để gia nhập đội ngũ của chúng tôi. Ứng viên lý tưởng sẽ chịu trách nhiệm phát triển và tối ưu hóa các hệ thống quản lý web, trang thanh toán H5 và ứng dụng ví điện tử React Native. Vai trò này đòi hỏi tích hợp sâu với các cổng thanh toán và nút EVM/Solana để triển khai các tương tác blockchain cốt lõi như kết nối ví, ký giao dịch và theo dõi trạng thái thời gian thực.
Trách Nhiệm Chính
- Phát triển và liên tục tối ưu hóa các giải pháp frontend cho hệ thống quản lý web, trang thanh toán H5 và ứng dụng ví React Native.
- Tích hợp với các cổng thanh toán và nút blockchain (EVM/Solana) để hỗ trợ kết nối ví, ký giao dịch và theo dõi trạng thái thời gian thực.
- Xây dựng các thành phần thanh toán bảo mật cao, bao gồm xác thực địa chỉ, ngăn chặn tấn công phát lại và hiển thị chữ ký EIP-712.
- Thực hiện tối ưu hóa hiệu suất frontend, tăng cường bảo mật và đánh giá mã.
- Đóng góp vào công nghệ frontend và các phương pháp tốt nhất của nhóm.
- Linh hoạt làm việc từ xa.
Yêu Cầu Công Việc
- Yêu cầu cơ bản: Bằng cử nhân trở lên về Khoa học Máy tính hoặc lĩnh vực liên quan.
- Kinh nghiệm React bắt buộc:
- Đã dẫn dắt hoặc tham gia sâu vào các mô-đun thanh toán/tài chính (ví dụ: nạp tiền trực tuyến, rút tiền, trung tâm đơn hàng, hiển thị số dư ví thời gian thực, liên kết thẻ).
- Triển khai các tính năng DApp blockchain (kết nối ví, ký giao dịch, theo dõi thời gian thực, hiển thị token/NFT) bằng ethers.js, web3.js, wagmi hoặc viem.
- Phát triển bảng điều khiển giao dịch tương tác cao với bảng cuộn ảo, biểu đồ WebSocket, quy trình thanh toán nhiều bước và xác thực biểu mẫu.
- Xây dựng và phát hành ứng dụng ví điện tử/thanh toán React Native (quản lý cụm từ gợi nhớ/khóa riêng tư, thanh toán QR, lịch sử giao dịch).
- Làm việc với các dự án TypeScript + React 18 + Hooks quy mô lớn với quản lý trạng thái (Redux Toolkit/Zustand/Recoil) và khung giao diện (Tailwind/MUI/AntD).
- Kỹ năng kỹ thuật:
- Chuyên môn về React 18+, Hooks, Chế độ Đồng thời và tối ưu hóa hiệu suất.
- Bắt buộc sử dụng TypeScript trong tất cả các dự án.
- Thành thạo các giải pháp quản lý trạng thái hiện đại (ví dụ: Redux Toolkit).
Phúc Lợi
Thời gian làm việc linh hoạt và cơ hội làm việc từ xa.


