Flutter developer

Summary

Builds cross-platform mobile apps for iOS and Android using Flutter, collaborating with designers and backend teams to deliver scalable, high-performance solutions.

Flutter developer


We are looking for a talented Flutter Developer to join our team and help build high-quality cross-platform mobile applications for iOS and Android. You will work closely with designers, product managers, and backend developers to create scalable, user-friendly, and high-performance mobile solutions.


Responsibilities:
  • Develop and maintain cross-platform mobile applications using Flutter.
  • Build clean, reusable, and maintainable code following best practices.
  • Collaborate with UI/UX designers to implement responsive and intuitive interfaces.
  • Integrate RESTful APIs and third-party services.
  • Debug, test, and optimize applications for performance and reliability.
  • Participate in code reviews and contribute to continuous improvement of development processes.
  • Stay up to date with Flutter, Dart, and mobile development trends.


Requirements:
  • Strong experience with Flutter and Dart.
  • Experience developing and publishing mobile applications for iOS and Android.
  • Understanding of mobile application architecture patterns (BLoC, Provider, Riverpod, MVVM, or similar).
  • Experience working with REST APIs and JSON.
  • Familiarity with Git and version control workflows.
  • Knowledge of state management solutions.
  • Understanding of mobile performance optimization and debugging techniques.
  • Ability to write clean, well-documented, and testable code.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and ability to work in a collaborative environment.

Nice to Have:
  • Experience with Firebase services.
  • Knowledge of CI/CD pipelines.
  • Experience with unit, widget, and integration testing.
  • Familiarity with native Android (Kotlin/Java) or iOS (Swift) development.
  • Experience with Agile/Scrum methodologies.

What We Offer:
  • Competitive salary.
  • Flexible working hours.
  • Remote or hybrid work opportunities.
  • Professional growth and learning opportunities.
  • Friendly and collaborative team environment.
  • Participation in exciting and innovative projects.