TopWeb3JobsTopWeb3Jobs
Engineering district

Senior Software Engineer - Mobile (React Native/iOS/Android)

BitGo ✓ Verified · Toronto, Ontario, Canada · Full-time
⌘ Engineering📍 On-site
Salary not listed

About the role

BitGo is a publicly traded digital asset infrastructure company that has been pioneering custody, wallet, and settlement solutions since 2013. The company operates multiple regulated entities, including the first federally chartered digital asset trust bank owned by a publicly traded company, and serves thousands of institutions and millions of investors worldwide. BitGo is at the forefront of enabling the financial system's transition to digital assets.

BitGo operates in a rapidly expanding sector within the broader Web3 and blockchain ecosystem. As institutional adoption of digital assets accelerates and regulatory frameworks mature, infrastructure companies like BitGo are central to building the secure, compliant systems that enable this transition. The company's focus on regulated custody and trust services positions it uniquely as a bridge between traditional finance and the decentralized economy.

In this role, you will join the Engineering team to develop and maintain the mobile applications that enable retail users to securely manage and transact digital assets. You will take ownership of features across the entire product lifecycle, from initial design through release and beyond, with emphasis on security, performance, and user experience across both iOS and Android platforms.

What you'll do

  • Own mobile features end-to-end, managing the journey from design phase through app store release and post-launch monitoring
  • Build and enhance applications using React Native with TypeScript, native iOS with Swift, and native Android with Kotlin
  • Integrate RESTful APIs while implementing robust offline state management, caching strategies, and error recovery mechanisms
  • Write comprehensive tests across unit, integration, and UI testing layers to ensure code quality
  • Troubleshoot complex technical problems and debug issues across multiple platforms
  • Collaborate independently and effectively within a fast-paced engineering environment

What you'll bring

  • Five or more years of professional mobile development experience with at least one shipped application in the App Store or Google Play
  • Deep expertise in React Native, native iOS, or native Android development, with willingness to develop proficiency across all three
  • Strong grasp of TypeScript and modern JavaScript, or the ability to learn quickly
  • Thorough understanding of the mobile development lifecycle from conception to post-release
  • Demonstrated experience with RESTful API integration and mobile state management
  • Strong debugging, problem-solving, and algorithmic thinking skills
  • Genuine interest in cryptocurrency and blockchain technology
  • Bachelor's degree in computer science or related technical field, or equivalent practical experience

Nice to have

  • Experience implementing mobile security practices such as secure storage, certificate pinning, jailbreak detection, or biometric authentication
  • Background designing RESTful APIs
  • Previous work within the cryptocurrency or blockchain industry
  • Familiarity with digital wallets, cryptographic operations, settlement systems, or trading platforms

What they offer

  • Base salary ranging from 180,000 to 220,000 CAD depending on leveling and location
  • Equity participation and annual performance bonus
  • Full-time position requiring onsite presence in Toronto, Ontario
  • Comprehensive benefits package

Pay, location & hours

Salary not listed. Based in Toronto, Ontario, Canada.

About BitGo

bitgo.com · 3 open roles in this building · Company page → · See it on the map

Apply ↗

More roles to explore

Salary not listed
BitGo
Apply ↗

☆ Save this job

We'll e-mail you this role so you can come back to it. No account needed.

Report this job

Reports go to the TopWeb3Jobs team. Scam reports are checked first.