Company logo hidden

Senior Mobile Developer - Flutter

Unlock employer Dubai, United Arab Emirates Posted: 29 May 2024

Financial

  • Salary unspecified
  • Zero income tax location

Accessibility

  • Hybrid
  • Visa Provided

Requirements

  • Experience: Senior

Position

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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

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 Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct