Mobile Engineer

Remote $75k–$125k today full-time quality 8.3/10

Role in brief

Fireblocks seeks a Mobile Engineer to develop native mobile SDKs for embedded wallet functions, focusing on secure and reliable performance within the crypto domain. This role is suited for experienced mobile developers with a strong background in iOS or Android, who are familiar with blockchain systems and security-sensitive software.

mobile developmentSDKsiOSSwiftAndroidKotlinReact Nativeblockchaincryptography

About the role

This role involves designing and implementing native mobile SDKs that provide embedded wallet functionality. The engineer will be responsible for the full lifecycle of SDK features, from initial design to ongoing maintenance. This includes building secure components for wallet operations and defining the architectural direction of the SDKs. The work directly contributes to enabling companies to securely manage digital assets through Fireblocks' platform.

A core aspect of the position is ensuring the quality and reliability of the SDKs. This means establishing best practices for testing and code health, and creating thorough documentation. The engineer will also develop sample applications and demos to showcase SDK capabilities, working closely with developer relations and support teams to ensure a smooth user experience for external developers.

Success in this role requires a strong focus on mobile development fundamentals, particularly in security-sensitive contexts. The engineer will contribute to a culture that values ownership and execution, ensuring that the SDKs are robust and performant. This position is part of a distributed team, emphasizing collaboration and high standards in a remote work environment.

The competitive salary for this position ranges from $75,000 to $125,000 annually, with total compensation potentially including bonuses and equity grants.

Skills that matter here

  • mobile development: This role is centered on developing mobile SDKs, requiring extensive experience in creating software for mobile platforms.
  • SDKs: The primary responsibility is to build and maintain native mobile SDKs, necessitating prior experience with shared libraries or SDK development.
  • iOS: Strong hands-on experience with iOS development using Swift is a key requirement for building native SDK components.
  • Swift: Proficiency in Swift is essential for implementing and maintaining the iOS native mobile SDKs.
  • Android: Strong hands-on experience with Android development is also required for building native SDK components.
  • Kotlin: Proficiency in Kotlin is essential for implementing and maintaining the Android native mobile SDKs.

Who this role suits

  • A mobile developer with at least five years of experience building secure, production-ready applications or libraries.
  • Someone who thrives in an environment focused on end-to-end ownership of features and architectural decisions.
  • An individual familiar with the unique challenges of security-sensitive mobile software, especially in the blockchain space.
  • A person who values establishing and adhering to best practices for code quality and testing.

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, specifically focused on mobile development.

What are the key technical skills needed?

Key technical skills include strong experience with iOS (Swift) and/or Android (Kotlin), building mobile SDKs, and familiarity with blockchain-enabled mobile systems and security-sensitive mobile software.

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.