Project Description
I need a senior blockchain engineer to build and ship a full-featured P2P exchange and non-custodial wallet using React Native for iOS and Android. Users will register with phone or email, confirm through OTP, then receive JWT-secured sessions. Inside the app they must be able to hold and move BTC, ETH and USDT across TRC20, ERC20 and BEP20 networks, with private keys remaining on the device.
The trading engine has to support P2P buy/sell with an escrow smart contract and limit orders for direct matching. Fiat on-ramp payments will begin with UPI and standard bank transfer; the flow must release crypto automatically once escrow conditions are met. An admin console will let me review KYC/AML submissions, manage disputes and view transaction logs in real time.
Security is critical: 2FA, end-to-end encryption of sensitive data, anti-fraud heuristics and full audit logging are required. Average API responses should stay under 300 ms and live market data must stream over WebSockets.
Deliverables
• iOS and Android apps compiled and published
• Backend APIs, WebSocket server and smart contracts with unit tests
• Administrative web panel with role-based access
• Complete CI/CD pipeline, infrastructure-as-code and deployment scripts
• Technical documentation and a hand-over session covering codebase, architecture and wallet key management
Acceptance Criteria
The apps must pass App Store and Play Store review, execute escrow releases flawlessly on testnets and mainnets, and sustain at least 5 000 concurrent websocket connections with ≤300 ms latency on a load test.
If you have proven experience with React Native, Node.js/TypeScript, Web3 libraries and secure key storage, I’m ready to move quickly.