Job Openings Senior Flutter Developer

About the job Senior Flutter Developer

Position: Senior Flutter Developer

Organization: O-Trade & Logistics

Through O Trade & Logistics (OTL), Orascom Investment Holding introduces otrovato, a B2B platform designed to simplify trade across Africa and beyond. otrovato connects buyers and sellers, ensuring secure, efficient, and seamless transactions. By empowering businesses and enabling cross-border trading and partnerships, otrovato serves as an online B2B platform driving Africa's economic growth.
Platform link
: otrovato, B2B platform in Africa 

Job Description:

The Senior Flutter Developer will play a key role in designing, building, and maintaining high-performance mobile applications for both iOS and Android platforms. This role requires a product-minded engineer with a strong understanding of the complete mobile development lifecycle—from writing clean, scalable Dart code to implementing CI/CD pipelines, integrating analytics for data-driven decision-making, and managing app releases to the App Store and Google Play.

Key Responsibilities:

  • Application Development: Design and build sophisticated, highly scalable mobile applications using Flutter and Dart.
  • Deployment & Release: Manage the entire submission process for the Apple App Store and Google Play Store, ensuring compliance with guidelines and resolving rejection issues.
  • CI/CD Implementation: Architect, build, and maintain CI/CD pipelines (using tools like Code magic, GitHub Actions, Bitrise, or Jenkins) to automate testing and deployment.
  • Analytics Integration: Integrate and manage analytics tools (e.g., Firebase Analytics, Google Analytics, Mix panel, or Amplitude) to track user behavior and app performance.
  • Code Quality: Write clean, maintainable, and testable code. Conduct code reviews and enforce coding standards.
  • Optimization: Collaborate with the team to identify bottlenecks, fix bugs, and optimize application performance.


Qualifications:

  • Minimum 4 years of professional mobile development experience, with significant expertise in Flutter.
  • Tech Stack: Strong proficiency in Dart, Flutter framework, and state management solutions (e.g., BLoC, Riverpod, or Provider).
  • DevOps/CI/CD: Proven experience setting up and managing CI/CD pipelines for mobile apps.
  • Store Management: Hands-on experience with App Store Connect and Google Play Console, including provisioning profiles, certificates, and release management.
  • Analytics: Solid experience integrating third-party analytics SDKs and interpreting data logs.
  • API Integration: Experience working with RESTful APIs and third-party libraries.
  • E-commerce Experience: Prior experience building e-commerce platforms or apps involving payment gateways, shopping carts, and inventory management is highly preferred.
  • Experience with native development (Swift/Kotlin) is a plus.
  • Familiarity with A/B testing methodologies.