Flutter developer

  • Implement Bloc State Management: Develop and maintain scalable and reactive state management
    solutions using the Bloc pattern in Flutter applications.
     
  • Utilize Dependency Injection: Apply knowledge of dependency injection concepts and frameworks (e.g.,
    get_it or provider) to enhance the modularity and maintainability of Flutter code.
     
  • Create Custom Widgets and Animations: Design and implement custom widgets for improved user
    interfaces, and employ Flutter's animation framework and Tween animations for smooth visual transitions.
     
  • Adhere to Clean Code and Architecture: Write clean, modular, and maintainable code following
    established clean code principles and architecture best practices.
     
  • Drive Test-Driven Development (TDD): Implement unit tests and integration tests to ensure the reliability
    and quality of Flutter applications, following Test-Driven Development (TDD) principles.
     
  • Apply Object-Oriented Programming (OOP): Utilize OOP concepts to design and implement scalable
    and maintainable Flutter code.
     
  • Knowledge of RESTful API Integration and Data Handling: Proficiency in integrating Flutter
    applications with RESTful APIs and handling data effectively for seamless communication with backend
    services.
     
  • Apply Basic Functional Programming Concepts: Demonstrate understanding and application of
    fundamental concepts in functional programming within the Flutter development context.

 Proven experience as a Flutter Developer with a portfolio of successful mobile applications. Solid understanding of the software development life cycle and agile methodologies. Excellent problem-solving and communication skills. Ability to collaborate effectively in a team environmentAdditional Preferred Skills: Experience with alternative state management solutions in Flutter (Provider, Riverpod, etc.). Familiarity with design patterns commonly used in Flutter applications. Knowledge of GraphQL for efficient API query language. Experience with Google maps and Firebase (Push notifications and Crashlytics).
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com