Apply

Experienced Flutter Engineer

Posted 1 day agoViewed

View full description

💎 Seniority level: Staff, 10+ years

📍 Location: Mexico, Gibraltar, Colombia, USA, Brazil, Argentina

🔍 Industry: Cryptocurrency

🏢 Company: Bitso

🗣️ Languages: English, Spanish

⏳ Experience: 10+ years

🪄 Skills: AndroidFlutteriOS DevelopmentKotlinSwiftCI/CD

Requirements:
  • Proven experience in migrating native apps to Flutter.
  • 10+ years of professional software engineering experience.
  • At least 2+ years of experience in Flutter.
  • Strong background in native iOS (Swift/Objective-C) and/or Android (Kotlin/Java).
  • Proficiency in Dart, Flutter's widget system, and state management solutions.
  • Expertise in setting up and maintaining CI/CD pipelines for mobile projects.
  • Deep understanding of project configuration, dependency management, and build systems.
  • Proven track record of leading technical initiatives and driving cross-functional collaboration.
  • Exceptional analytical skills with a proactive approach to solving technical challenges.
  • Experience mentoring engineers and fostering continuous learning.
  • Strong verbal and written communication skills for articulating technical concepts.
Responsibilities:
  • Drive Migration: Lead the end-to-end process of transitioning mobile applications from native development to Flutter.
  • Architect Solutions: Design scalable and maintainable Flutter architectures tailored to business needs.
  • Build and Optimize: Implement features, ensure high performance, and resolve performance bottlenecks.
  • Mentor and Lead: Guide a team of engineers, share best practices and drive technical excellence.
  • Set Up CI/CD: Establish and maintain CI/CD pipelines for Flutter.
  • Collaborate Cross-Functionally: Work with product managers, designers, and engineers to define project goals.
  • Manage Dependencies: Streamline configurations, manage dependencies, and ensure integrations.
  • Innovate: Identify and integrate latest trends and technologies in Flutter and mobile development.
  • Quality Assurance: Ensure code quality through reviews, automated testing, and best practices.
Apply