Mobile Engineer
You will design and implement native mobile SDKs that bring embedded wallet functionality into applications. You will own SDK features across architecture implementation testing releases and documentation. You will build secure wallet components sample applications and integration guides while helping customers and improving engineering quality and operational practices.
Responsibilities
- Design and implement native mobile SDKs
- Own SDK features from API design through release and documentation
- Build secure components for wallet operations cryptographic operations and blockchain interactions
- Evolve SDK architecture for maintainability and backward compatibility
- Build sample applications and integration demos
- Create SDK documentation and integration guides
- Address customer integration challenges with developer relations and support teams
- Establish testing observability release and code health practices
- Conduct code reviews and share technical knowledge
Requirements
- 5+ years of software engineering experience focused on mobile development and production SDKs
- Experience with iOS and Swift and/or Android and Kotlin
- Experience with React Native or other cross-platform frameworks
- Experience building mobile SDKs or shared libraries
- Experience with API design versioning packaging and long-term maintenance
- Experience with blockchain-enabled mobile systems wallet flows signing and on-chain interactions
- Experience with security-sensitive mobile software key management secure storage cryptography or financial products
- Knowledge of CI/CD automated testing release management and observability
- B.Sc. in Computer Science or Engineering or equivalent practical experience
- Rust and/or WebAssembly experience is advantageous
- Experience designing shared logic for iOS and Android is advantageous
- Experience with secure hardware MPC or low-level cryptography is advantageous