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. 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

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.