Senior Mobile Developer - Flutter

at  Kitopi

Dubai, دبي, United Arab Emirates -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Aug, 2024Not Specified28 May, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

Responsibilities:

  • 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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Mobile

Software Engineering

Graduate

Proficient

1

Dubai, United Arab Emirates