Senior Mobile App Developer (Flutter/Dart)

Be among the first applicants.
Global Hotel Alliance
United Arab Emirates
AED 120,000 - 200,000
Be among the first applicants.
2 days ago
Job description

We seek a highly skilled Senior Mobile App Developer to join our team and lead the development of our iOS and Android mobile apps. The ideal candidate will have significant experience developing high-performing, visually stunning, and user-friendly mobile applications using the Flutter framework and Dart programming language.

Key Responsibilities

  • Develop, test, and deploy high-quality mobile applications using the Flutter framework and Dart programming language
  • Collaborate with the design and product teams to ensure a consistent user experience
  • Optimise application performance and ensure high-quality, responsive user interfaces
  • Participate in the design and architecture of new features and improvements to existing features
  • Write clean, maintainable, and efficient code
  • Stay up-to-date with the latest mobile development trends and technologies
  • Collaborate with cross-functional teams to deliver mobile solutions that meet business and customer requirements

Qualifications

  • 5+ years of experience as a Mobile App Developer
  • Strong proficiency in the Flutter framework and Dart programming language
  • Strong understanding of mobile development principles, including design patterns, performance optimisation, and debugging
  • Strong experience using RESTful APIs, GraphQL experience is a plus
  • Experience with CRM (including Push Notifications), and CDP integrations is desired
  • Experience with BLoC state management and its implementation in Flutter applications.
  • Proficiency in connecting Flutter to native code for both iOS (Swift/Objective-C) and Android (Kotlin/Java).
  • Expertise in creating complex custom animations and transitions for seamless user experiences in Flutter.
  • Develop and maintain modular, scalable codebases for Flutter apps using advanced architectural patterns (e.g., Clean Architecture).
  • Experience with automated testing frameworks for Flutter, such as Mockito or Flutter Driver.
  • Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD).
  • Knowledge of integrating analytics tools like Firebase Analytics, Mixpanel, or Amplitude to track user behavior.
  • Experience monitoring and managing App Store and Google Play stores.
  • Experience writing technical documentation and developer guides for maintaining and scaling projects.
  • Knowledge of app store submission and deployment processes
  • Experience working in an Agile development environment
  • Strong problem-solving skills and attention to detail
  • Strong communication skills and ability to work in a team environment

Education

  • Bachelor's degree in Computer Science or a related field is preferred but not mandatory

What do we offer

  • Autonomy to implement solutions, drive development practices and approaches
  • Agile startup environment within a well-established international company
  • The direct and immediate impact on a company's business results and products
  • Flat hierarchy without micromanagement our doors are open, and all teammates are approachable
  • 25 working days of paid vacation
  • UAE visa and health insurance
  • Annual Flight allowance
  • Flexible working hours
  • Hybrid work mode (3 days in the office, 2 days from home) upon completion of probation
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Mobile App Developer (Flutter/Dart) jobs in United Arab Emirates