آگهی‌های استخدامی

استخدام Senior Flutter Developer (Remote)

کاپیتان | Captain Group
تهران، تهران

شرح موقعیت شغلی

We are looking for an experienced and enthusiastic Flutter Developer to make the app designed experience greater health.

Key Responsibilities:




As a Senior Flutter Developer, you will be at the forefront of creating exceptional mobile experiences for our customers. Your role will encompass:





  • Crafting High-Quality Applications: Utilize your advanced proficiency in Flutter and Dart to design and develop polished, high-performance mobile applications that delight users.
  • Architectural Excellence: Implement clean architecture and Domain-Driven Design (DDD) principles to ensure a scalable, modular, and maintainable codebase.
  • Seamless API Integration: Leverage Dio to seamlessly connect with APIs, facilitating efficient data communication and synchronization.
  • Advanced State Management: Employ the BLoC and Provider patterns to manage application state, ensuring smooth and responsive user interfaces.
  • Elevating User Experience: Utilize animations and transitions to create visually captivating and user-friendly app interactions.
  • Data Management Mastery: Implement local data storage using Hive to manage data efficiently and enhance app performance.
  • Firebase Integration: Harness the power of Firebase services for authentication, real-time databases, cloud storage, and push notifications to elevate the user experience.
  • Quality Assurance: Embrace a robust approach to testing by writing unit tests and employing testing strategies to maintain code quality and stability.
  • Collaborative Excellence: Work closely with cross-functional teams, including designers and product managers, to deliver captivating user interfaces and seamless user experiences.
  • Continuous Learning: Stay updated with the latest advancements and best practices in Flutter development to ensure our apps remain on the cutting edge.

Requirements:




  • Flutter Pro: Having 3+ years of hands-on Flutter experience, working predominantly on professional projects (for businesses or open-source).
  • Proven Expertise: Demonstrable experience in Flutter and Dart programming, with a track record of successfully delivered Flutter projects.
  • Architectural Prowess: Proficiency in implementing clean architecture and Domain-Driven Design (DDD) principles for creating scalable and maintainable codebases.
  • API Integration: Solid experience with Dio for seamless API integration and data communication.
  • State Management Mastery: Proficiency in utilizing BLoC and Provider patterns for effective state management.
  • Animation Expertise: Profound knowledge of integrating animations and transitions to create visually appealing user experiences.
  • Data Handling: Familiarity with Hive for local data storage and management.
  • Firebase Proficiency: Experience with integrating Firebase services, including authentication, cloud storage, and push notifications.
  • Testing Excellence: Strong understanding of unit testing and test-driven development (TDD) to ensure code quality and robustness.
  • Collaborative Spirit: Excellent communication skills with the ability to collaborate effectively within a dynamic team environment.

Nice-to-Have:




  • Experience with other state management solutions such as Riverpod.
  • Familiarity with reactive programming using RxDart.
  • Knowledge of CI/CD pipelines for automated testing and deployment.
  • Exposure to other mobile development frameworks (e.g., Swift, Kotlin) would be advantageous.

مهارت‌های مورد نیاز

  • dart
  • Flutter
  • OOP

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت دورکاری

تاریخ انتشار آگهی:

۱۴۰۲/۰۹/۰۲ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه