Flutter Developer (junior/mid)



About the Role

We are looking for a talented and experienced junior/mid level Flutter Developer to join our Mobile Team, with strong experience in designing, developing, and maintaining high-quality cross-platform applications using Flutter. The ideal candidate will be at the forefront of building modern, user-centric mobile solutions for both iOS and Android platforms. You will work with a passionate team to turn ideas into reliable, high-performance apps that stand out in the market. If you’re driven by innovation and enjoy building beautiful and efficient mobile experiences, this is your opportunity to thrive in a collaborative and forward-thinking environment.

Key Responsibilities

  • - Collaborate with cross-functional teams to define, design, and deliver new features across our Flutter applications.
  • - Work closely with the product and design teams to turn wireframes and prototypes into responsive, pixel-perfect UIs.
  • - Use modern and proven technologies to build and maintain features for both iOS and Android platforms.
  • - Write clean, testable, and maintainable Dart code following best practices.
  • - Apply sound architectural patterns and maintain a scalable codebase using tools such as BLoC, Provider, Riverpod, or similar.
  • - Stay current with the latest Flutter and Dart technologies and continuously share best practices with the team.
  • - Participate in code reviews to help maintain high standards of code quality.
  • - Develop and maintain automated tests to ensure app reliability and performance.
  • - Troubleshoot, debug, and optimize application performance and user experience.

 

Requirements

  • - Minimum of 1+ years of experience developing Flutter applications for iOS and Android.
  • - Strong understanding of Flutter architecture, UI frameworks, and cross-platform development principles.
  • - Proficient in Dart and experienced in building responsive UIs.
  • - Experience working with state management solutions such as BLoC, Provider, or Riverpod.
  • - Familiarity with RESTful APIs, third-party libraries, and integration tools.
  • - Experience working with Firebase services (Auth, Firestore, Messaging, etc.) is a plus.
  • - Knowledge of mobile performance optimization and memory management.
  • - Exposure to CI/CD pipelines and automated testing is an advantage.
  • - Proficient with Git version control systems.
  • - A willingness to continuously learn and support others in a collaborative environment.
  • - Strong communication and interpersonal skills for effective teamwork.