**Job Responsibilities:**
1. Lead the architecture design, development, and performance optimization of the iOS cryptocurrency wallet app, ensuring security, stability, and a seamless user experience.
2. Collaborate closely with product and design teams to implement user interfaces and interactions for core features such as multi-chain asset management, DApp browser, NFT display, and transaction signing.
3. Deeply integrate wallet SDKs (e.g., Web3.swift, ethers.js wrappers) or in-house security modules to securely store and manage mnemonic phrases and private keys, and to locally build and sign transactions.
4. Optimize communication with blockchain nodes via JSON-RPC, and establish secure connections and interactions with decentralized applications using protocols like WalletConnect.
5. Write high-quality code and establish and maintain UI, unit, and integration tests to ensure code quality and application security.
6. Stay abreast of iOS platform developments; research and adopt new technologies such as SwiftUI and Combine to enhance development efficiency and user experience.
7. Monitor Apple App Store review guidelines to ensure compliant submissions and updates when virtual assets and cryptographic features are involved.
**Job Requirements:**
1. Bachelor’s degree or above in Computer Science or a related field, with a minimum of 3 years’ native iOS development experience and full-cycle participation in at least one App Store–published product.
2. Proficiency in Swift, with in-depth knowledge of iOS memory management, multithreading, networking, and performance tuning; familiarity with SwiftUI and Combine is a plus.
3. Strong interest in blockchain technology and Web3, with a solid understanding of wallets, transactions, and smart contracts; hands-on usage or development experience preferred.
4. High security awareness, familiar with iOS security mechanisms such as Keychain and Secure Enclave; experience in financial or payment app development is a plus.
5. Solid foundation in data structures and algorithms, excellent analytical and problem-solving skills, and strong team communication and collaboration abilities.
6. Self-driven with a strong capacity for learning, able to adapt to rapid iteration and technological change in the Web3 domain.