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.