Senior Software Engineer - Mobile (React Native)
BitGo offers highly secure and scalable solutions for the digital asset economy, providing regulated custody, staking, trading, and core infrastructure services to investors and developers. With a founding date of 2013, BitGo has been a pioneer in developing multi-signature wallets and Trust Sharing Signatures (TSS) to enhance security. The company safeguards over 600 tokens across various blockchains, offering a comprehensive suite of solutions to enable safe asset storage and utilization. BitGo's services include regulated custody through BitGo Trust Company, trading capabilities via BitGo Prime, access to DeFi, staking, NFT wallets, and more. They are recognized globally as a leader in digital asset security, catering to over 1500 institutional clients across 50 countries, processing a significant portion of global Bitcoin transactions.
A Mobile Software Engineer proficient in React Native is sought by BitGo to enhance the user experience through cross-platform mobile applications. This position is located in Downtown Toronto.
Responsibilities:
- Develop advanced applications for iOS and Android platforms using React Native.
- Collaborate with diverse teams to introduce new features while ensuring high-quality code.
- Maintain, optimize, and enhance application performance and responsiveness.
- Address bottlenecks, fix bugs, and explore new technologies for development efficiency.
- Engage in code reviews, fostering continuous improvement in software development practices.
- Collaborate closely with product managers and designers to understand project requirements.
- Provide mentorship to peers through code reviews and sharing best practices.
Skills & Experience:
The ideal candidate shares BitGo's values of open communication, transparency, ownership, and craftsmanship, aligning with the aim to deliver trust in digital assets.
Required:
- Minimum of 6 years of React Native mobile app development experience.
- Proficiency in JavaScript, ES6, TypeScript, and mobile development life cycle.
- Understanding of UI/UX standards, mobile design principles, and RESTful API design.
- Experience with SQL databases, unit testing, debugging, and Git/GitHub workflow.
- Bachelor’s degree in relevant technical discipline from a reputable institution.
- Interest in cryptocurrencies, blockchain, algorithm design, and complexity analysis.
- Ability to autonomously work in a fast-paced environment.
Preferred:
- Familiarity with native iOS/Android development and financial industry practices.
- Experience in domains such as digital wallets, clearing, settlement, lending, or trading.
Why Join BitGo:
At BitGo, individuals have the opportunity to contribute to transforming the financial markets through innovation, collaboration, and relentless pursuit of excellence. The team embodies values of ownership, craftsmanship, and transparent communication, welcoming those who bring novel problem-solving approaches and a drive for impactful change. Compensation for the position ranges from $180,000 to $230,000 CAD based on level and location. Join BitGo to be part of the team revolutionizing the financial services industry.
Cryptocurrencies represent a significant disruption in finance, making this role an opportunity to play a pivotal role in reshaping investing practices.