Flutter Developer

Amadeh Laziz Tehran

Posted 2 days ago

Job Description

We are looking for a skilled and passionate Flutter developer to join our team and help build beautiful, high-performance, and scalable mobile applications. As a Flutter Developer, you will be responsible for designing and developing cross-platform apps for iOS and Android using Flutter and Dart.

Key Responsibilities:

  • Develop and maintain cross-platform mobile applications using Flutter and Dart.
  • Collaborate with designers, product managers, and backend developers to create seamless, visually appealing, and functional user interfaces.
  • Write clean, maintainable, and efficient code while adhering to best practices in mobile application development.
  • Integrate third-party APIs and ensure smooth data handling between the front-end and back-end.
  • Optimize app performance and troubleshoot technical issues across various devices and platforms.
  • Stay up-to-date with the latest technologies, trends, and Flutter and mobile development updates.
  • Participate in code reviews to ensure high code quality and share best practices within the team.

Requirements:

  • Strong experience with Flutter and Dart.
  • Solid understanding of mobile app development for both iOS and Android platforms.
  • Experience with state management tools like Provider, Bloc, Riverpod, or GetX.
  • Familiarity with backend integration via RESTful APIs or GraphQL.
  • Knowledge of mobile app architecture patterns (e.g., MVVM, Clean Architecture, or MVC).
  • Proficiency in using version control systems like Git.
  • Understanding of the app submission process for both Google Play Store and Apple App Store.
  • Knowledge of mobile app performance optimization and debugging tools.

Preferred Qualifications:

  • Experience with Firebase services (e.g., Authentication, Firestore, Cloud Functions, Push Notifications).
  • Familiarity with CI/CD tools and workflows for mobile development.
  • Knowledge of platform-specific development tools like Xcode and Android Studio.
  • Experience with animations and custom UI components in Flutter.
  • A portfolio of previously developed Flutter applications.

To see more jobs that fit your career