Job description
Job Responsibilities:
1️⃣ Responsible for the front-end development and continuous optimization of the Web management backend, H5 payment page, and React Native wallet app.
2️⃣ Deep integration with payment gateways and EVM/Solana nodes to implement core on-chain interactions such as wallet connection, transaction signing, and real-time status tracking.
3️⃣ Develop high-security payment components (address verification, replay attack prevention, EIP-712 signature visualization, etc.).
4️⃣ Responsible for front-end performance optimization, security hardening, code review, and participating in the construction of the team's front-end technology stack.
🌵 Job Requirements:
1️⃣ Basic Qualifications: Bachelor's degree or above in a computer-related field.
2️⃣ Must have practical #React case studies:
- Independently led or deeply participated in complete functional modules for payment/financial applications, such as online recharge, withdrawal processes, order center, real-time wallet balance display, bank card/virtual card binding, etc.
- Completed front-end functionalities for blockchain DApps using libraries like ethers.js, web3.js, wagmi, viem, including wallet connection, on-chain transaction signing, real-time transaction status tracking, token/NFT display, etc.
- Led the development of highly interactive transaction Dashboards, including virtual scrolling complex tables, WebSocket real-time charts, multi-step payment/authorization wizards, and high-intensity form validation.
- Fully released a digital wallet or payment app using React Native, including features like mnemonic/private key management, QR code payment, transaction history, etc.
- Led or deeply participated in large TypeScript + React 18 + Hooks projects, with a tech stack including Redux Toolkit / Zustand / Recoil for state management, and Tailwind / MUI / AntD for front-end development frameworks.
3️⃣ Core Technical Skills:
- Proficient in #React 18+, Hooks, Concurrent Mode, with practical performance optimization experience.
- All projects must use #TypeScript.
- Proficient in at least one modern state management solution (such as Redux Toolkit,