About this role
• Have actually developed cryptocurrency wallets, exchange clients, and DeFi applications.
• Familiar with the Web3 Swift ecosystem (web3.swift, WalletConnect v2, various SDK integrations)
• Understand the MPC/TSS client architecture and have experience integrating related cryptographic libraries
Responsibilities
• Design and implement the overall architecture of the native iOS application for the MPC wallet
• Develop the key management and secure storage module
• Implement point-to-point communication between iOS and MPC Node to transmit key fragments to the designated Node
• Optimize application performance and memory management to ensure smooth operation on low-end devices
Qualifications
• More than 3 years of native iOS development experience
• roficient in the SwiftUI declarative framework and have complete development experience for large-scale applications
• Deeply understand advanced features of Swift (generics, protocols, associated types, opaque types)
• Rich practical experience with iOS security frameworks (CryptoKit, Keychain Services, LocalAuthentication)
• Solid performance analysis and optimization skills (Instruments, Metrics, performance benchmarking)
• Familiar with modern toolchains (Swift Package Manager, Tuist, fastlane)
• Familiar with common blockchain protocols (BIP32, BIP44, BIP39...)
• Have practical development experience with blockchain technology stack (wallets, transactions, smart contract interactions)
Interested in this position?