Senior Software Engineer - Mobile (React Native)
at
BitGo
Senior Software Engineer - Mobile (React Native)
Location
Toronto, Ontario, Canada
Date Posted
December 23, 2024
**Job Title:** Mobile Software Engineer
**Company Overview:**
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 and is dedicated to advancing a digital financial services economy that is borderless and accessible 24/7. Our platform is preferred by over 1,500 institutional clients in 50 countries and secures approximately 20% of all on-chain Bitcoin transactions by value.
**Location:** Toronto, ON (Full-time onsite)
**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.
- 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 engineers to understand and refine product requirements.
- Provide mentorship to peers in the engineering team through code reviews and best practices education.
**Skills & Experience:**
- At least 6 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.
- Proficient in RESTful API design.
- Skilled in unit and functional testing and debugging.
- Experience with Git/GitHub and CI tools.
- Bachelor’s degree in computer science, applied mathematics, or related technical discipline from a top university.
- Understanding of and strong interest in cryptocurrencies and blockchain.
- Excellent problem-solving and algorithm design skills.
- Ability to work independently in a fast-paced environment.
**Preferred:**
- Experience with native mobile development (iOS/Android).
- Familiarity with the financial industry and concepts such as digital wallets, clearing, and settlement.
**Why Join BitGo?**
Join a team committed to excellence, innovation, and collaboration. We value ownership, craftsmanship, and open communication, and are looking for colleagues who bring fresh perspectives and want to make a meaningful impact in the financial markets.
**Compensation:**
Depending on your level and location, the average compensation for this role is between $180,000 - $230,000 CAD base salary.
If you are interested in being part of a transformative team in the financial sector, apply now!
**For more information, please visit:** [www.bitgo.com](http://www.bitgo.com)