Fullstack Engineer, Embedded Wallet
Design and implement native mobile SDKs for embedded wallet functionality, owning features from API architecture and implementation through testing, releases, versioning, and documentation. Build secure wallet components, sample applications, and integration guides while supporting customers and improving testing, observability, and code quality.
Responsibilities
- Design and implement high-quality native mobile SDKs for embedded wallet functionality.
- Own SDK features from API design and architecture through implementation, testing, release, versioning, and documentation.
- Build secure SDK components for wallet operations, cryptographic operations, blockchain interactions, and security-sensitive flows.
- Evolve SDK architecture for maintainability, backward compatibility, and customer adoption.
- Build sample applications, demos, 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-grade 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, including API design, versioning, packaging, and 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, shared iOS and Android logic, and advanced mobile security experience are advantageous.
Benefits
- Target bonus
- Equity grant