Job Postings
Software Engineer - Mobile (React Native)
at
BitGo
Software Engineer - Mobile (React Native)
  • Company
    BitGo
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    December 23, 2024
**Job Title:** Mobile Software Engineer
**Location:** Toronto, ON

**About BitGo:**
BitGo is the leading infrastructure provider of digital asset solutions, offering custody, wallets, staking, trading, financing, and settlement out of regulated cold storage. Founded in 2013, BitGo focuses exclusively on serving institutional clients. We aim to advance a digital financial services economy that is borderless and accessible 24/7. BitGo is the preferred security and operational backbone for more than 1,500 institutional clients in 50 countries. For more information, please visit [www.bitgo.com](http://www.bitgo.com).

**Position Overview:**
This role requires full-time onsite presence at our Toronto office to support collaborative team dynamics and innovative problem-solving. We are looking for a Mobile Software Engineer with a strong background in React Native to join our team and help build cross-platform mobile applications that enhance the BitGo experience for our customers.

**Responsibilities:**
- Design and build advanced applications for iOS and Android platforms using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Ensure performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Work closely with product managers, designers, and other engineers to understand and refine product requirements.
- Provide mentorship to peers in the broader engineering team through code reviews and education on best practices.

**Skills & Experience:**
**Required:**
- 4+ years of proven experience in mobile application development using React Native.
- Strong knowledge of JavaScript and related technologies (ES6, TypeScript).
- Solid understanding of the full mobile development life cycle.
- Knowledge of UI/UX standards and mobile design principles.
- Experience with SQL databases like MySQL or Postgres.
- Confidence with RESTful API design.
- Strong skills in unit and functional testing and debugging.
- Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc.
- Bachelor’s degree in computer science, applied mathematics, or another technical discipline from a top university.
- Understanding of and strong interest in cryptocurrencies and blockchain.
- Excellent algorithm design, problem-solving, and complexity analysis skills.
- Ability to work independently in a fast-paced environment.

**Preferred:**
- Experience with native mobile development (iOS/Android).
- Understanding of and experience in the financial industry.
- Familiarity with digital wallets, clearing and settlement, lending, trading, or accounting systems.

**Why Join BitGo?**
Join a team of great people striving for excellence and embodying our corporate values of ownership, craftsmanship, and open communication. We welcome innovative thinkers who are eager to be part of a team that transforms the financial services industry.

**Pay Transparency Notice:**
Depending upon your leveling and location, the compensation for this role averages between $165,000 - $200,000 CAD base salary.

Join us, and be part of a team that is changing the world’s financial markets.