Job Title: Blockchain Wallet Developer
Experience
Minimum 2+ years in software development, with demonstrable blockchain, wallet, or crypto-related experience preferred.
Role Summary
We are building a next-generation crypto wallet (web / browser-extension / mobile) plus a wallet SDK and multi-chain support infrastructure. We are seeking a Wallet Developer who can take ownership of the wallet architecture, implement secure key management and signing flows, integrate with multiple blockchains, and deliver a seamless, secure wallet + SDK for users and partner dApps.
Key Responsibilities
- Wallet Development & Maintenance
- Build and maintain the wallet across platforms (web, browser-extension, mobile).
- Implement secure key management (e.g., HD wallets, encrypted storage).
- Implement signing flows: EIP-155 (transactions), EIP-712 (typed data signing), personal_sign, etc.
- Manage multi-account and multi-asset support: tokens, NFTs, balances, transaction history, indexing.
- Blockchain & RPC Integration
- Integrate RPC endpoints.
- Manage nonce, gas, and chain switching logic.
- Support multiple chains and networks (multi-chain, multi-network support).
- Wallet SDK / Provider API for dApps
- Develop a wallet SDK / provider API to expose wallet functionality to external dApps (e.g.: eth_requestAccounts, eth_sendTransaction, eth_signTypedData, event subscriptions, etc.).
- Support modern wallet-connect standards (e.g., WalletConnect v2 or equivalent).
- Security & Best Practices
- Ensure strong security: encrypted key storage, secure signing, sandboxing (especially for browser-based wallet), thorough threat modeling, regular audits.
- Design the architecture keeping security and privacy as first-class concerns.
- Interoperability / External Wallet Integration
- Support integration with external wallets such as MetaMask, Trust Wallet, Coinbase Wallet, OKX Wallet, hardware wallets enabling smooth multi-chain wallet flows.
- Collaboration & Infrastructure Maintenance
- Collaborate closely with frontend, backend, product, and security teams.
- Write clean, tested, and well-documented code.
- Maintain wallet infrastructure, SDKs, and related components.
Requirements
- Minimum of 2 years in software development, with demonstrable work on blockchain, wallet, or crypto-related projects being strongly preferred.
- Strong familiarity with blockchain fundamentals (especially EVM-based chains).
- Deep understanding of cryptography relevant to wallets: HD wallets, key derivation, secure storage.
- Comfortable building both UI and infrastructure components for wallets and SDKs.
- Proficiency in relevant programming languages/technologies e.g., JavaScript/TypeScript, Node.js (or other relevant stack).
- Strong problem-solving skills, security mindset, and ability to work in a team.
Preferred Qualifications
- Prior experience working on or contributing to wallets (for example: MetaMask, Trust Wallet, Coinbase Wallet, OKX Wallet, or similar).
- Knowledge of hardware wallet integration, multi-signature wallets, or MPC wallet designs.
- Experience building SDKs or developer libraries, along with writing documentation for them.
- Familiarity with blockchain indexing, on-chain/off-chain synchronization, token and NFT standards, and support for multiple assets.
- Awareness of compliance, security, and regulatory aspects relevant to crypto wallets.