Mobile Engineer

About the Role

You will design and implement high-quality native mobile SDKs that enable developers to integrate embedded wallet functionality into applications. You will own SDK features end-to-end, build secure wallet components and cryptographic flows, create sample apps and documentation, and improve testing, observability, and release processes.

Requirements

  • 5+ years of software engineering experience with a focus on mobile development and production-grade SDKs
  • Hands-on experience with iOS (Swift) and/or Android (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 such as key management, secure storage, or cryptography
  • Strong grasp of mobile engineering best practices including CI/CD, automated testing, release management, and observability
  • B.Sc. in Computer Science / Engineering or equivalent practical experience

Responsibilities

  • Design and implement high-quality native mobile SDKs focused on API ergonomics, performance, and reliability
  • Own SDK features end-to-end from API design through implementation, testing, release, and documentation
  • Build and maintain secure, reliable SDK components for wallet operations, cryptographic operations, and blockchain interactions
  • Define and evolve SDK architecture for maintainability and backward compatibility
  • Build sample applications and integration demos
  • Create comprehensive SDK documentation and integration guides
  • Support developer integrations and address customer integration challenges
  • Establish best practices for testing, observability, releases, and code health

Skills

Apply Now
Mobile Engineer at Fireblocks | JobStash