Search...

Mobile Engineer

Fireblocks logo
Fireblocks

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.

Distributed
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.

View jobs by Fireblocks

Skills

About the Role

You will design and implement high-quality native mobile SDKs that let developers integrate embedded wallet functionality into their applications, with a strong focus on API ergonomics, performance, and reliability. You will own SDK features end-to-end, from API design and architecture through implementation, testing, release, versioning, and developer documentation. You will build and maintain secure, reliable SDK components for wallet operations, including cryptographic operations, blockchain interactions, and security-sensitive flows. You will define and evolve the SDK architecture to support long-term maintainability, backward compatibility, and adoption across diverse customer applications. You will build sample applications and demos that showcase SDK capabilities, create clear documentation and integration guides, and work closely with developer relations and support teams to resolve customer integration challenges. You will help raise the bar for quality and operational excellence by establishing best practices 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 across platforms
  • 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
  • Rust and/or WebAssembly (Wasm) experience, particularly building cross-platform SDKs consumed by mobile apps
  • Experience designing shared core logic used across iOS and Android
  • Experience with advanced mobile security primitives such as secure hardware, MPC, low-level crypto
  • Prior experience owning or founding a mobile platform or SDK from scratch

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 customer integration challenges
  • Establish best practices around testing, observability, releases, and code health
  • Contribute to a culture of ownership through code reviews and knowledge sharing

Benefits

  • Equity grant
  • Target bonus