Senior Software Engineer - Mobile (React Native)
BitGo is a leading provider of digital asset solutions, offering a range of services such as custody, wallets, staking, trading, financing, and settlement. Founded in 2013, BitGo focuses on serving institutional clients in the digital asset space and aims to drive a digital financial services economy that is globally accessible. With Trust companies worldwide, BitGo is the trusted security provider for over 1,500 institutional clients across 50 countries, including top brands and cryptocurrency platforms. Additionally, BitGo secures a significant portion of on-chain Bitcoin transactions globally.
This role is based in the New York City office, requiring full-time onsite presence to support teamwork and problem-solving.
We are seeking a Mobile Software Engineer proficient in React Native to enhance cross-platform mobile applications for BitGo customers.
Responsibilities:
- Design and develop innovative applications for iOS and Android platforms using React Native.
- Collaborate with diverse teams to introduce new features and enhancements.
- Write clean, efficient, and maintainable code.
- Ensure high performance, quality, and responsiveness of applications.
- Identify and address performance bottlenecks and bugs.
- Explore and implement new technologies for development efficiency.
- Participate in code reviews and promote continuous improvement.
- Work closely with product managers, designers, and engineers to refine product requirements.
- Provide mentorship to peers through code reviews and best practice education.
Skills & Experience:
Required:
- Minimum 6 years of React Native mobile app development experience.
- Proficient in JavaScript, ES6, TypeScript, and mobile development life cycle.
- Understanding of UI/UX standards and mobile design principles.
- Experience with SQL databases like MySQL or Postgres.
- Knowledge in RESTful API design, unit testing, and debugging.
- Familiarity with Git/GitHub, code review tools, CI tools, etc.
- Bachelor’s degree in computer science or related field from a reputable institution.
- Strong interest in cryptocurrencies and blockchain technology.
- Capable in algorithm design, problem-solving, and complexity analysis.
- Ability to work independently in a fast-paced environment.
Preferred:
- Experience with native mobile development (iOS/Android) is a plus.
- Background in the financial industry.
- Familiarity with digital wallets, clearing and settlement, trading systems, etc.
Why Join BitGo?
BitGo offers a collaborative, innovative, and passionate work environment where employees strive for excellence and embody values of ownership, craftsmanship, and open communication. We are looking for individuals who bring fresh perspectives, innovation, and a willingness to take risks to transform financial markets.
Pay Transparency Notice: Compensation for this role ranges from $165,000 to $210,000 USD base salary plus equity, performance bonuses, and comprehensive benefits based on location and seniority.
Benefit Package:
- Competitive base salary, bonuses, and stock options.
- Fully paid health insurance for employees and dependents.
- 401k company match, paid parental leave, and annual vacation.
- Complimentary lunches, dinners, and snacks.
- Provided computer equipment and customizable work setups.
Cryptocurrencies are revolutionizing the financial services industry, and by joining BitGo, you will have the opportunity to be part of a team reshaping investment practices.