داده پردازان مبتکر شریف
داده پردازان مبتکر شریف

Senior Flutter Developer

Tehran/ Mirdamad
Full Time
9-18
-
Bonus -Health insurance -Flexible working hours -Occasional packages and gifts
11 - 50 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing with Iranian and foreign customers
1401
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
Java - Intermediate
Rest API - Intermediate
Flutter - Advanced
.Net Core / .Net - Intermediate
Gitlab - Intermediate

Job Description

About the Role:
We are seeking a highly skilled and experienced Senior Flutter Developer to join our team. In this role, you will lead the development of high-quality, cross-platform mobile applications using the Flutter framework. You will work closely with product managers, designers, and back-end developers to deliver seamless user experiences. Your expertise in Flutter and mobile development will help shape the future of our products.

Key Responsibilities:

  • Design, develop, and deploy advanced cross-platform mobile applications using Flutter and Dart.
  • Lead the architecture, design, and implementation of new features and app modules.
  • Optimize applications for maximum performance, scalability, and responsiveness.
  • Collaborate with product managers, UX/UI designers, and back-end developers to define and deliver high-quality solutions.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Review code written by junior developers, provide constructive feedback, and mentor team members.
  • Manage the full application lifecycle, from prototyping and testing to deployment and monitoring.
  • Integrate with RESTful APIs, third-party libraries, and services to enhance app functionality.
  • Debug and resolve technical issues, ensuring smooth user experiences and bug-free releases.
  • Stay up-to-date with Flutter updates, emerging technologies, and mobile app trends.


Required Skills and Qualifications:

  • Proven experience (4+ years) in mobile app development, with at least 2+ years in Flutter.
  • Strong proficiency in Dart and familiarity with Flutter’s architecture and state management solutions (e.g. GetX).
  • Experience with integrating RESTful APIs, elasticsearch, or third-party SDKs.
  • Solid understanding of mobile app design principles, patterns, and best practices.
  • Proficiency in developing and deploying apps for both iOS and Android platforms.
  • Strong knowledge of CI/CD pipelines for mobile app development.
  • Experience in implementing animations, custom widgets, and optimizing app performance.
  • Familiarity with Firebase services (e.g., Authentication, Firestore, Cloud Messaging) and other backend technologies.
  • Knowledge of Git and experience with version control tools like GitHub/GitLab.
  • Good understanding of Agile/Scrum methodologies.
  • Strong problem-solving and debugging skills with attention to detail.

Preferred Skills:

  • Experience with native iOS (Swift) or Android (Kotlin/Java) development.
  • Familiarity with DevOps tools for app delivery and monitoring.
  • Knowledge of backend development (e.g., Node.js, .NET, or others).
  • Previous experience working with Flutter web or desktop apps.
  • Experience in writing unit and integration tests in Flutter.

Benefits:

  • Competitive salary and performance-based incentives.
  • Flexible working hours.
  • Opportunities for learning and professional growth.
  • Health insurance and other perks.

Job Requirements

Gender
Men / Women
Software
Flutter| Advanced Rest API| Intermediate Gitlab| Intermediate Java| Intermediate .Net Core / .Net| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای داده پردازان مبتکر شریف