Skip to content

Flutter Mobile Application Developer

  • by
Flutter Architect
Egypt, Remote
Posted 1 month ago

Cloudberry Solutions is recruiting for a global leader having multiple projects in Saudi Arabia , that helps businesses plan, define, and manage their digital ecosystem. We are seeking a highly skilled and self-motivated Mobile Applications Architect with a strong emphasis on Flutter Mobile development. The ideal candidate should possess proficiency in Arabic and English. As a key contributor to our dynamic team, you will play a crucial role in designing, implementing, and maintaining cutting-edge software solutions.

Job Title: Mobile Applications Developer – Flutter

Experience: 4-10 Years

Languages: Fluent in English

Key Responsibilities:

  • Design and build sophisticated and highly scalable mobile apps.
  • Build responsive app and UI components from prototypes and wireframes.
  • Lead and participate in producing deliverables (including technical design, code development, and QA) to high-quality standards.
  • Participate in team planning and implementation.
  • Ensure the performance, quality, and responsiveness of applications.
  • Quick learner, innovative, proactive, flexible, and adaptable.
  • Maintain code quality, unit testing, and automation testing.
  • Ability to multitask and work among competing priorities.

Responsibilities

  • Autonomy: Demonstrated ability to work independently with minimal supervision, ensuring timely and high-quality deliverables.
  • English Proficiency: Exceptional written and verbal communication skills in English are critical for effective collaboration and documentation.
  • Factory Design Pattern: Proven experience implementing and optimizing solutions using the Factory Design Pattern in Flutter applications.
  • Accessibility (a11y): Expertise in incorporating accessibility principles (a11y) into Flutter projects to ensure inclusive user experiences.
  • Dart Stream & Futures: In-depth knowledge and practical experience with Dart Stream & Futures for efficient and responsive application development.
  • Unit Testing: Extensive background in implementing comprehensive unit tests for Flutter applications, ensuring robust and error-free code.
  • Dart Memory Management: Proficiency in Dart memory management, optimizing performance and resource utilization in Flutter projects.
  • Expertise in Riverpod for state management, advanced Flutter animations, and a strong background in unit testing
  • Object-Oriented Programming (OOP) Concepts: Strong grasp of OOP concepts, applying them effectively in Flutter application design and development.
  • Functional Programming: Demonstrated proficiency in functional programming principles, enhancing the modularity and scalability of Flutter code.
  • Git: Hands-on experience with Git for version control, ensuring collaborative and streamlined development processes.
  • Flutter – State Management: Expertise in Flutter state management, implementing efficient and scalable solutions for complex applications.
  • Builder Design Pattern: Proven track record of applying the Builder Design Pattern to enhance the flexibility and maintainability of Flutter code.
  • Prototyping & Proof of Concept (POC) Development: Experience in rapid prototyping and POC development to validate design concepts and feasibility.
  • Flutter Bloc: Proficiency in implementing and optimizing Flutter Bloc for state management in large-scale applications.
  • Mobile App Permissions: Thorough understanding of mobile app permissions and their implementation in Flutter projects.
  • Application Profiling: Skill in application profiling to identify and address performance bottlenecks in Flutter applications.
  • Model-View-ViewModel (MVVM) Architecture: Strong knowledge and application of MVVM architecture for structuring Flutter projects.
  • Flutter: Extensive experience in Flutter development with a proven track record of successful project delivery.
  • Flutter Animations: In-depth expertise in creating dynamic and visually appealing animations using Flutter.
  • Model-View-Controller (MVC) Pattern: Proficient in implementing the MVC pattern for organizing code in Flutter applications.
  • Architectural Patterns: Familiarity with various architectural patterns and the ability to choose and implement the most suitable for specific project requirements.
  • Riverpod: High proficiency in utilizing Riverpod for dependency injection and state management in Flutter.
  • Proficient experience with Flutter & React-Native.
  • Should have a strong knowledge of JavaScript.
  • Should have good knowledge of ReactJS, HTML, and CSS.
  • Should have good knowledge of web technologies and UI/UX standards.
  • Work with native modules as and when required.
  • Use native APIs for tight integrations with both platforms – Android and iOS.
  • Understanding mobile development design principles and interface guidelines.
  • Experience with performance and memory tuning tools.
  • Familiarity with cloud message APIs and push notifications.
  • Proficient understanding of code versioning tools, preferably git.
  • Familiarity in CICD, Unit testing, Optimization, etc.

Application Reminder

  • Please apply thoughtfully, Incomplete or generic applications will not be considered. Thank you for your attention to details, and we appreciate your tailored submission.
  • Salary will be paid in EGP according to the Egyptian Labor Law.
  • Filling the Expected Salary with dummy data will automatically disqualify your application !

Job Features

Job Category

Contract

Apply For This Job

A valid email address is required.
A valid phone number is required.

Leave a Reply

Your email address will not be published. Required fields are marked *