Job Description
iOS Developer (Public Chain Wallet Focus)
- 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.