Kitopi Circular Logo

Senior Mobile Developer - Flutter

Kitopi Dubai, United Arab Emirates Posted: 29 May 2024


  • Salary unspecified
  • Zero income tax location


  • Hybrid
  • Visa Provided


  • Experience: Senior
  • English: Professional


About the job

  • Minimum of 2 years of experience specifically in Flutter development.
  • At least 6 years of overall experience in mobile application development.
  • Proficient in Android or iOS platforms.
  • Demonstrated resilience and adaptability to rapid changes in project scope and technology.
  • Solid experience in setting up and maintaining Continuous Integration and Continuous Deployment pipelines.
  • Familiarity with tools like Jenkins, Travis CI, GitLab CI, or similar.
  • Deep understanding of push notifications and integration with services like Firebase Cloud Messaging.
  • Experience in integrating and managing third-party services and APIs.
  • Strong grasp of SOLID principles for OOPs to ensure clean and maintainable code.
  • Knowledge of modern architectural patterns (MVVM, MVI) specifically Bloc in Flutter.
  • Experience in implementing analytics tools, particularly Google Analytics, for tracking user interactions and app performance.
  • Proficiency in implementing clean architecture in mobile applications for scalable and robust solutions.
  • Experience with dependency injection frameworks, understanding of its importance for modular and testable code.
  • Excellent written and verbal communication skills in English.
  • Strong debugging skills to identify and resolve complex issues efficiently.
  • Exceptional problem-solving skills, with a focus on innovative and creative solutions.

What You'll Do

  • Preferably a degree in Computer Science or related field from a reputed university.
  • Experience with unit testing and widget testing in Flutter.
  • Familiarity with testing frameworks and best practices in Flutter.
  • Experience in managing app releases on Google Play Store and Apple App Store, including the review process, versioning, and compliance.
  • Experience with Flutter for Web and Desktop, and understanding of their peculiarities and use-cases.
  • Prior experience in native app development using Java/Kotlin for Android or Swift/Objective-C for iOS.
  • Active contributions to open-source projects, especially those related to Flutter or mobile development.
  • Familiarity with cloud services (AWS, Azure, Google Cloud) and their integration into mobile services.
  • Previous experience in a leadership role or mentoring junior developers.
  • Ability to develop custom plugins for Flutter, contributing to the broader Flutter ecosystem.
  • Experience in implementing multi-language support and localization in mobile apps.
Apply now

About Kitopi

Kitopi is a tech-powered, multi-brand restaurant. Founded in January 2018, our mission is to satisfy the worldโ€™s appetite. We currently partner with over 200 brands, across UAE, Bahrain, KSA, Kuwait, and Qatar, operating 200+ kitchens. Our smart kitchen operating system (SKOS) - built in house, ensures speed and efficiency in all our operations, across the business, with a focus on making sure our customers are always satisfied and that their brand is continuously growing. Kitopi enables restaurants to open delivery-only locations by providing the necessary infrastructure and software with minimal capital expenditures and time as well as taking care of the entire customer experience journey: receiving and processing orders, cooking, delivery operations, and managing customer feedback.