Senior Mobile Developer Full-time Job

5 days ago   IT & Telecoms   Dubai   54 views Reference: 35789
Job Details

What Are We Looking For

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.

Proven ability to work in fast-paced settings.

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.

Company Description
Kitopi is a tech-powered, multi-brand restaurant. Founded in January 2018, our mission is to satisfy the worlds 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.