Flutter Engineer

Bitso Logo

Bitso

πŸ“Remote

Summary

Join Bitso as a Staff/Principal React Native Engineer and play a pivotal role in shaping the future of our mobile application strategy. Lead the transition from native development to React Native, delivering scalable, high-performance solutions to millions of users. Drive innovation, mentor talented engineers, and leave a lasting impact on our product and user experience. Work on challenging, high-impact projects in a collaborative environment, partnering with tech leaders and engineers to create cutting-edge applications. This is a chance to contribute to the next chapter of our mobile experience. The role reports to the Sr Engineering Manager.

Requirements

  • Proven experience in leading and/or participating in migrating native apps to React Native
  • 8+ years of professional software engineering engineering experience, including at least 4+ 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

  • Drive Migration: Lead the end-to-end process of transitioning our mobile applications from native development to React Native
  • Architect Solutions: Design scalable and maintainable React Native architectures tailored to meet business needs
  • Build and Optimize: Implement features, ensure high performance, and address performance bottlenecks in React Native applications
  • Mentor and Lead: Guide and mentor a team of engineers, sharing best practices and driving technical excellence
  • Set Up CI/CD: Establish and maintain CI/CD pipelines specific to React Native, automating builds and deployments
  • Collaborate Cross-Functionally: Partner with product managers, designers, and other engineers to define project goals and deliverables
  • Manage Dependencies: Streamline project configurations, manage dependencies, and ensure seamless integrations
  • Innovate: Continuously identify and integrate the latest trends and technologies in React Native and mobile development
  • Quality Assurance: 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
  • Monthly stipend for gym memberships, relaxation activities, sports equipment, cooking classes, books, entertainment and more

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.