Qureos

Find The RightJob.

Senior Flutter Developer

Requirements and responsibilities


Duties

  • Design, develop, and maintain high-quality cross-platform mobile applications using Flutter.
  • Lead the end-to-end mobile development lifecycle from concept to deployment.
  • Collaborate with product managers, designers, and backend engineers to define and deliver new features.
  • Ensure performance, quality, and responsiveness of applications.
  • Integrate APIs, third-party libraries, and cloud services into mobile applications.
  • Implement and maintain scalable architectures (e.g., MVVM) and clean code practices.
  • Review code, mentor junior developers, and enforce best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Manage app releases on Google Play Store and Apple App Store.
  • Stay up to date with emerging mobile technologies and trends.

Technical Requirements

  • Minimum 5+ years of experience in mobile application development.
  • Proven experience delivering at least 5 Flutter-based Android and/or iOS applications.
  • Strong proficiency in Dart and Flutter framework.
  • Solid understanding of MVVM architecture and mobile application design principles.
  • Experience with RESTful APIs integration and backend communication.
  • Familiarity with push notifications, cloud messaging, and real-time data handling.
  • Knowledge of native build tools such as Xcode, Gradle, and Android Studio.
  • Understanding of Android development (Java/Kotlin) and platform-specific behaviors.
  • Experience with state management solutions (e.g., Provider, Bloc, Riverpod).
  • Working knowledge of web technologies: JavaScript (ES6), React.js, HTML, CSS, and DOM.
  • Experience with version control systems (e.g., Git).

Non-Technical Requirements

  • Strong problem-solving and analytical thinking skills.
  • Excellent communication and collaboration abilities.
  • Ability to work in a fast-paced, agile environment.
  • Fluency in English
  • Attention to detail with a strong focus on delivering high-quality user experiences.
  • Creative mindset with a good eye for design and UI/UX principles.
  • Ability to manage multiple tasks and meet deadlines effectively.

© 2026 Qureos. All rights reserved.