Summary
Join Bitso as a Staff/Principal React Native Engineer and play a pivotal role in shaping the future of our mobile application strategy. You will lead the transition from native development to React Native, creating scalable, high-performance solutions for millions of users. This challenging role offers the opportunity to work on high-impact projects in a collaborative environment, mentoring engineers, and driving innovation. You'll partner with tech leaders to build cutting-edge applications, defining the next chapter of our mobile experience. Bitso embraces remote work and offers a comprehensive benefits package. If you're passionate about crypto and possess strong technical skills, we encourage you to apply.
Requirements
- Proven experience in leading and/or participating in migrating native apps to React Native
- 10+ years of professional software engineering experience, including at least 2+ years in React Native
- Experience migrating large-scale applications from native to React Native
- Strong background in native iOS (Swift/Objective-C) and/or Android (Kotlin/Java) development
- Proficiency in JavaScript/TypeScript and React Nativeβs component-based architecture
- Expertise in setting up and maintaining CI/CD pipelines for mobile projects (e.g., Fastlane, Jenkins, GitHub Actions)
- Deep understanding of project configuration, dependency management, and build systems (e.g., Gradle, CocoaPods)
- Proven track record of leading technical initiatives and driving cross-functional collaboration
- Exceptional analytical skills with a proactive approach to solving complex technical challenges
- Experience mentoring engineers and fostering a culture of continuous learning
- Strong verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders
- Experience presenting ideas and strategies to leadership teams and influencing decision-making
Responsibilities
- Lead the end-to-end process of transitioning our mobile applications from native development to React Native
- Design scalable and maintainable React Native architectures tailored to meet business needs
- Implement features, ensure high performance, and address performance bottlenecks in React Native applications
- Guide and mentor a team of engineers, sharing best practices and driving technical excellence
- Establish and maintain CI/CD pipelines specific to React Native, automating builds and deployments
- Partner with product managers, designers, and other engineers to define project goals and deliverables
- Streamline project configurations, manage dependencies, and ensure seamless integrations
- Continuously identify and integrate the latest trends and technologies in React Native and mobile development
- Ensure code quality through rigorous reviews, automated testing, and adherence to best practices
Preferred Qualifications
- Familiarity with platform-specific modules and integrating native code in React Native applications
- Understanding of multi-platform considerations and responsive design principles
- Knowledge of backend integrations and application security best practices
- Familiarity with react-native-web
- Familiarity with Expo
Benefits
- Me Time program, including unlimited paid time off
- Remote-first work environment
- Employee Stock Option program
- Zero trading fees through our Bitso Alpha app
- Extended Family Leave Policy: all birthing parents, non-birthing parents and adopting parents are eligible for a 4-months leave
- Premium health, dental and life insurances in Mexico, Gibraltar, Colombia, USA, Brazil and Argentina
- Volunteering days
- Monthly stipend for gym memberships, relaxation activities, sports equipment, cooking classes, books, entertainment and more