Senior Software Engineer (Mobilel, React Native/iOS/Android)
Bitgo
- Toronto, Canada
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
Skills
Required
- cryptocurrency
- RESTful
- mobile development
- blockchain technology
- TypeScript
- mobile development life cycle
- post-launch monitoring
- caching
- JavaScript
- debugging
- Kotlin
Preferred
- React Native
- designing RESTful APIs
- Swift
Join BitGo, a leading digital asset security company, as a Senior Mobile Software Engineer. You will be responsible for building and maintaining mobile applications for our retail users to manage and move digital assets. This role requires deep experience in mobile development, a strong understanding of security and performance, and a passion for cryptocurrency and blockchain technology. Benefits include company-paid medical, dental, and vision plans, catered lunches, flexible vacation time, and more.
About Bitgo
- We are looking for coworkers who share our vision and mission: deliver trust in digital assets
- Deep experience in at least one of the following, and willingness to work across all three:
Responsibilities
- Concevoir et développer des fonctionnalités pour les applications mobiles, en mettant l'accent sur la sécurité, la performance et l'expérience utilisateur.
- Intégrer des API RESTful et gérer l'état hors ligne, la mise en cache et la récupération des erreurs.
- Participer à toutes les étapes du cycle de vie du développement mobile, de la conception à la publication et à la surveillance post-lancement.
- We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship
- React Native with TypeScript
- Native iOS with Swift
Requirements
Interest in cryptocurrency and blockchain technology
- A bachelor’s degree in computer science or a related technical field, or equivalent practical experience
- A solid grasp of the mobile development life cycle, from design through release and post-launch monitoring
- Experience integrating RESTful APIs and handling offline state, caching, and error recovery
- Working knowledge of TypeScript and modern JavaScript, or the ability to pick it up quickly if your background is native
Strong problem-solving, debugging, and algorithm skills
- 5+ years of professional mobile development, with at least one app shipped to the App Store or Google Play
- Strong testing habits across unit, integration, and UI tests
- Ability to work independently in a fast-paced environment
- Native Android with Kotlin
- Mobile security experience: secure storage, certificate pinning, jailbreak and root detection, biometric authentication, or app attestation
Preferred
- Experience designing RESTful APIs
- Experience in the crypto industry
- Familiarity with digital wallets, cryptographic signing, clearing and settlement, lending, trading, or accounting systems
jobapplier