Mobile Engineer
Fireblocks is an enterprise-grade platform delivering a secure infrastructure for moving, storing, and issuing digital assets. It enables exchanges, custodians, banks, trading desks, and hedge funds to securely scale digital asset operations through its patent-pending SGX & MPC technology.
About Fireblocks
Fireblocks is an enterprise-grade platform that provides a secure infrastructure for moving, storing, and issuing digital assets. It enables financial institutions like exchanges, custodians, banks, trading desks, and hedge funds to securely scale their digital asset operations. The company was founded by Michael Shaulov, Idan Ofrat, and Pavel Berengoltz after they investigated a major cyber breach. Fireblocks utilizes breakthrough Multi-Party Computation (MPC) and patent-pending chip isolation technology to secure private keys and API credentials. The platform supports various use cases including treasury management, wallet as a service, tokenization, payments, and DeFi, and provides a complete development platform with APIs, SDKs, and tutorials for building on the blockchain.
Skills
About the Role
You will design and implement high-quality native mobile SDKs that enable developers to integrate embedded wallet functionality into their applications, with a strong focus on API ergonomics, performance, and reliability. You'll own SDK features end-to-end, from API design and architecture through implementation, testing, release, versioning, and developer documentation. You'll build and maintain secure, reliable SDK components for wallet operations, including cryptographic operations, blockchain interactions, and security-sensitive flows. You'll define and evolve the SDK architecture to support long-term maintainability, backward compatibility, and adoption across diverse customer applications. You'll also build sample applications and demos, create clear documentation, and work closely with developer relations and support teams to help customers succeed. You'll help raise the bar for quality and operational excellence around testing, observability, releases, and code health, while contributing to a culture of ownership through hands-on work, code reviews, and knowledge sharing.
Requirements
- 5+ years of software engineering experience with deep focus on mobile development and shipping production-grade SDKs
- Demonstrated track record of building and shipping high-quality code
- Strong 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 long-term maintenance
- Experience with blockchain-enabled mobile systems including wallet flows, signing, and on-chain interactions
- Experience working on security-sensitive mobile software such as key management, secure storage, cryptography, or financial products
- Strong grasp of mobile engineering best practices including CI/CD, automated testing, release management, and observability
- Ability to independently own problems and deliver end-to-end solutions
- Comfortable making long-term architectural decisions while remaining pragmatic and adaptable
- B.Sc. in Computer Science / Engineering or equivalent practical experience
Responsibilities
- Design and implement native mobile SDKs for embedded wallet functionality
- Own SDK features end-to-end from API design through release and documentation
- Build and maintain secure SDK components for wallet operations including cryptographic operations and blockchain interactions
- Define and evolve SDK architecture for long-term maintainability and backward compatibility
- Build sample applications and demos showcasing SDK capabilities
- Create SDK documentation and integration guides
- Work with developer relations and support teams to address integration challenges
- Establish best practices around testing, observability, releases, and code health
- Contribute to a culture of ownership through code reviews and knowledge sharing
