Join Our Official WhatsApp Group

Remote Flutter Mobile Engineer at Bamboo

Remote Flutter Mobile Engineer at Bamboo

  • Location: Remote
  • Job Type: Full-time

About Banboo

Bamboo is an investment platform that gives Africans the tools to build wealth from the ground up through real-time access to the global markets

Job Scope

  • As a Flutter Mobile Engineer, you will be responsible for developing and maintaining Bamboo’s codebase for products built on Flutter.
  • Using the Flutter framework, you will design and implement new features, enhance performance, and ensure a seamless user experience across all supported devices.
  • In this role, you will work closely with the engineering and product teams to build innovative features that make financial services more accessible and user-friendly.
  • Your work will have a measurable impact on the Bamboo platform, and you’ll play a key role in fulfilling our mission to deliver exceptional financial products.
  • We are seeking a result-driven, analytical engineer who is passionate about creating high-quality mobile apps and understands the nuances of cross-platform development.

Responsibilities

  • Design, build, and maintain mobile applications for both Android and iOS platforms using Flutter.
  • Collaborate with product managers, designers, and backend engineers to define app features, ensuring a seamless cross-platform experience.
  • Ensure app performance, quality, and responsiveness by identifying bottlenecks, resolving bugs, and optimizing app performance across different devices and operating systems.
  • Develop and implement new features and enhancements, ensuring they work well on both Android and iOS.
  • Write clean, maintainable, and testable code, following best practices in mobile development.
  • Maintain high standards of code quality by conducting and participating in code reviews, ensuring best practices are followed.
  • Troubleshoot issues and debug the application for usability, reliability, and edge cases.
  • Continuously stay up-to-date with the latest Flutter and mobile development technologies and integrate them to improve development efficiency and user experience.
  • Work with cross-functional teams to ensure that product requirements are understood and met.
  • Use data-driven experimentation to iterate on app features, ensuring that the mobile app is always evolving and improving.
  • Ensure proper app releases, including managing beta testing and production release processes for both platforms.

About You

  • 4+ years of mobile development experience with at least 2+ years of hands-on experience building cross-platform applications using Flutter.
  • Proficient in the Dart programming language and experience building complex mobile applications that run smoothly on both Android and iOS.
  • Strong understanding of mobile app development best practices, including code structure, testing, and performance optimization for cross-platform apps.
  • Deep knowledge of RESTful APIs and third-party libraries (JSON/XML), as well as integrating Flutter apps with backend services.
  • Experience with state management approaches in Flutter, such as Provider, BLoC, or Riverpod.
  • Passion for delivering the best user experience across both platforms, with attention to UI/UX design principles.
  • Familiarity with native platform SDKs (Android and iOS) and app deployment processes, including App Store and Google Play submission.
  • Relational database knowledge, including experience with SQL, and understanding of mobile app data storage solutions.
  • Experience using mobile development tools and project management tools such as JIRA, Git, Confluence, and CI/CD pipelines for mobile apps.
  • Strong understanding of cross-platform compatibility issues and how to overcome them.
  • Strong communication skills and the ability to work closely with both technical and non-technical stakeholders to define and prioritize app features.
  • Ability to work independently and collaboratively, with strong attention to detail and the ability to manage multiple priorities simultaneously.
  • Experience in performance optimization and security testing for mobile applications across both Android and iOS platforms.
  • A can-do attitude and passion for learning new tools and technologies as the mobile app ecosystem evolves.

Apply Here for Remote Flutter Mobile Engineer at Bamboo