Design, develop, iterate, and optimize performance for iOS-native wallet applications.
Implement core blockchain functionalities, including multi-chain asset management, fund transfers, transaction history queries, and DApp browser integration.
Integrate and maintain interactions with mainstream public chain nodes (e.g., BTC, ETH, Solana, and their Layer 2 solutions).
Interact with smart contracts to support DeFi, NFT, and other ecosystem applications while ensuring secure storage and handling of private keys and mnemonic phrases.
Continuously enhance application security and user experience.
Key Responsibilities
Collaborate with cross-functional teams to define requirements and deliver high-quality wallet solutions.
Troubleshoot and resolve technical issues related to blockchain integration and wallet functionality.
Stay updated with the latest advancements in blockchain technology and iOS development frameworks.
Job Requirements
3+ years of iOS development experience with proficiency in Swift or Objective-C and familiarity with the iOS native development ecosystem.
Mandatory hands-on experience in developing public chain wallets or deep blockchain-related projects.
Strong foundation in cryptography, including asymmetric encryption, mnemonic phrases, HD wallets, and transaction signing.
High security awareness and meticulous coding practices.
Preferred Qualifications
Experience integrating Web3.js, Ethers.js, or similar libraries.
Familiarity with the code architecture of mainstream open-source wallet projects (e.g., Trust Wallet).
Strong passion for blockchain technology.
Benefits
Compensation will be determined after the interview process.