Posted time March 5, 2025 Location Dubai Job type Full-time

We are looking for a skilled Flutter Developer to join our team. The ideal candidate will have a strong background in mobile application development and experience in building high-quality applications using Flutter. You will be responsible for developing and maintaining mobile applications, ensuring their performance and responsiveness, and collaborating with cross-functional teams to define and implement new features.

Key Responsibilities:

  • Develop, test, and maintain high-performance, reusable, and reliable Flutter applications for both Android and iOS platforms.
  • Collaborate with UI/UX designers, product managers, and backend developers to deliver seamless mobile experiences.
  • Write clean, maintainable, and efficient code following best practices.
  • Debug and resolve performance issues, crashes, and other technical challenges.
  • Stay updated with the latest Flutter and Dart developments and integrate new technologies as needed.
  • Optimize applications for maximum performance, usability, and scalability.
  • Participate in code reviews, provide constructive feedback, and mentor junior developers.

Requirements:

  • Proven experience as a Flutter Developer with a portfolio of published applications.
  • Strong understanding of the Flutter framework and Dart programming language.
  • Experience in RESTful APIs integration, third-party libraries, and Firebase services.
  • Proficiency in state management solutions such as Provider, Riverpod, BLoC, or GetX.
  • Familiarity with version control systems such as Git.
  • Knowledge of native Android (Kotlin/Java) or iOS (Swift/Objective-C) development is a plus.
  • Understanding of CI/CD pipelines and automated testing.
  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience with Agile methodologies and working in a collaborative team environment.
  • Knowledge of cloud services (AWS, Google Cloud, Azure) and deployment strategies.
  • Familiarity with Flutter Web and Desktop development