Mobile Engineer

Remote $75k–$125k 1 month ago full-time quality 8.3/10

Role in brief

Fireblocks, through its Dynamic division, is seeking a Mobile Engineer to develop and maintain native mobile SDKs for embedded crypto wallet functionalities. This role involves end-to-end ownership of SDK features, architectural design, and ensuring secure, high-performance mobile solutions. Candidates with strong mobile development experience in iOS or Android, particularly with SDK creation and blockchain familiarity, should consider applying.

mobile developmentSDKsiOSSwiftAndroidKotlinReact Nativeblockchaincryptography

About the role

This role focuses on designing, implementing, and maintaining native mobile SDKs that enable embedded wallet functionality within the Fireblocks platform. The work involves taking features from conception to completion, including defining architectural standards, building secure components for wallet operations, and developing sample applications and documentation. Success in this position means delivering reliable, high-quality SDKs that integrate seamlessly with Fireblocks' digital asset solutions.

The Mobile Engineer will be part of the Dynamic team, which specializes in creating developer-first SDKs. This involves collaborating with developer relations and support teams to ensure the SDKs meet user needs and are well-supported. The position also requires establishing best practices for testing and code health, contributing to a culture that values ownership and execution in a distributed team environment.

The primary goal is to enhance Fireblocks' offerings by providing robust mobile tools for companies working with digital assets. This includes a strong emphasis on security-sensitive mobile software and familiarity with blockchain-enabled systems. The engineer will contribute to a platform trusted by financial institutions and Web3 companies, directly impacting how businesses interact with cryptocurrency.

The competitive salary range for this position is between $75,000 and $125,000, with total compensation potentially including bonuses and equity grants.

Skills that matter here

  • mobile development: This role requires extensive experience in mobile development to build and maintain native mobile SDKs.
  • SDKs: A core responsibility is to design, implement, and evolve mobile SDKs for embedded wallet functionality.
  • iOS: Candidates should have strong hands-on experience with iOS development using Swift to build SDK components.
  • Swift: Proficiency in Swift is necessary for developing high-quality iOS native mobile SDKs.
  • Android: Candidates should have strong hands-on experience with Android development using Kotlin to build SDK components.
  • Kotlin: Proficiency in Kotlin is necessary for developing high-quality Android native mobile SDKs.

Who this role suits

  • A candidate with at least five years of dedicated mobile software engineering experience, particularly in building shared libraries or SDKs.
  • Someone who possesses a strong understanding of mobile engineering best practices and is adept at working with security-sensitive mobile software.
  • An individual familiar with blockchain-enabled mobile systems, capable of contributing to secure wallet operations.
  • A person who thrives in a remote, distributed team setting and can take end-to-end ownership of features.

From the employer

  • Design and implement high-quality native mobile SDKs.
  • Own SDK features end-to-end.
  • Build and maintain secure SDK components for wallet operations.
  • Define and evolve SDK architecture.
  • Build sample applications and demos.
  • Create comprehensive SDK documentation.
  • Work with developer relations and support teams.
  • Establish best practices around testing and code health.
  • Contribute to a culture of ownership and execution.
  • 5+ years of software engineering experience focused on mobile development.
  • Strong hands-on experience with iOS (Swift) and/or Android (Kotlin).
  • Experience building mobile SDKs or shared libraries.
  • Familiarity with blockchain-enabled mobile systems.
  • Experience with security-sensitive mobile software.
  • Strong grasp of mobile engineering best practices.
  • B.Sc. in Computer Science / Engineering or equivalent experience.
  • Competitive salary range: $75K-$125K.
  • Total compensation may include bonuses and equity grants.
  • Remote role in a distributed team, preference for candidates in the Americas time zone.
  • Emphasis on diversity and inclusion in the workplace.

Questions about this role

What is the remote work policy for this role?

This is a remote role within a distributed team, with a preference for candidates located in the Americas time zone.

What level of experience is required for this position?

Candidates should have at least five years of software engineering experience focused on mobile development.

What are the key technical skills needed for this role?

Key skills include mobile development, experience with SDKs, strong hands-on experience with iOS (Swift) and/or Android (Kotlin), and familiarity with blockchain and cryptography.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Fireblocks.