image
image
image
Apply

Flutter Developer

Dubai - United Arab Emirates

We are looking for a Flutter Developer to join our dynamic team and help us build high-performance, mobile applications for Android and iOS. As a Flutter Developer, you will collaborate with cross-functional teams to design, develop, and deliver mobile app features that provide an excellent user experience.

Key Responsibilities:

  • Develop and maintain mobile applications using Flutter.
  • Collaborate with UI/UX designers to implement custom, pixel-perfect user interfaces.
  • Write clean, maintainable code following best practices.
  • Optimize app performance, and ensure responsiveness and scalability of applications.
  • Integrate APIs and third-party services as needed.
  • Collaborate with backend developers to ensure seamless integration with server-side logic.
  • Write unit and integration tests to ensure app stability and functionality.
  • Troubleshoot and debug issues to optimize performance.
  • Stay updated with the latest trends, technologies, and frameworks related to mobile development and Flutter.

Required Skills & Qualifications:

  • Proven experience as a Flutter Developer or mobile app developer.
  • Proficiency in Dart programming language.
  • Solid understanding of mobile app development lifecycle and patterns (MVC, MVVM, etc.).
  • Experience with RESTful APIs, third-party libraries, and cloud services.
  • Strong problem-solving skills and attention to detail.
  • Knowledge of iOS and Android development ecosystems (Swift, Kotlin, Objective-C, etc.) is a plus.
  • Familiarity with Agile development practices and tools such as Git, Jira, or similar.

Preferred Qualifications:

  • Experience with state management techniques like Provider, Riverpod, or Bloc.
  • Knowledge of CI/CD tools for Flutter (e.g., Fastlane, Codemagic).
  • Experience in publishing apps on Google Play Store and Apple App Store.
  • Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
Apply