We are looking for a professional and skilled Flutter Mobile App Developer to join our technical team. The ideal candidate should have strong experience in building high-quality production-ready applications.
Responsibilities:
Develop and maintain high-performance Flutter applications using Dart 3.10.
Manage state using Bloc/Cubit ensuring a clear separation between events states and side effects.
Design and implement application architecture following Clean/Layered Architecture using Dependency Injection (GetIt) and a feature-based structure.
Handle networking and data using REST and GraphQL including error handling and simple caching (e.g. Hive).
Design responsive user interfaces following Material Design supporting theming and RTL/Localization (AR/EN).
Work with tools like buildrunner for code generation and support CI/CD processes (e.g. GitHub Actions).
Requirements
Minimum 3 years of experience developing production-ready Flutter applications.
Strong proficiency in Dart (null safety async generics).
Solid experience with Bloc or Cubit for state management.
Experience in Clean/Layered Architecture and dependency injection.
Good knowledge of REST and GraphQL caching and error handling.
Experience in designing responsive UIs theming and RTL/Localization.
Familiarity with code generation tools (buildrunner) and CI/CD workflows.
Preferred Skills (Nice to Have):
Experience with multi-flavor / white-label Flutter apps.
Experience with GraphQL and search engines (e.g. Typesense).
Experience with Firebase (App Distribution Cloud Messaging) push notifications (OneSignal) and analytics (PostHog).
Experience in real estate or map/list-heavy apps.
Strong support for Arabic UI/RTL and accessibility (A11y).
We are looking for a professional and skilled Flutter Mobile App Developer to join our technical team. The ideal candidate should have strong experience in building high-quality production-ready applications. Responsibilities:Develop and maintain high-performance Flutter applications using Dart 3.10...
We are looking for a professional and skilled Flutter Mobile App Developer to join our technical team. The ideal candidate should have strong experience in building high-quality production-ready applications.
Responsibilities:
Develop and maintain high-performance Flutter applications using Dart 3.10.
Manage state using Bloc/Cubit ensuring a clear separation between events states and side effects.
Design and implement application architecture following Clean/Layered Architecture using Dependency Injection (GetIt) and a feature-based structure.
Handle networking and data using REST and GraphQL including error handling and simple caching (e.g. Hive).
Design responsive user interfaces following Material Design supporting theming and RTL/Localization (AR/EN).
Work with tools like buildrunner for code generation and support CI/CD processes (e.g. GitHub Actions).
Requirements
Minimum 3 years of experience developing production-ready Flutter applications.
Strong proficiency in Dart (null safety async generics).
Solid experience with Bloc or Cubit for state management.
Experience in Clean/Layered Architecture and dependency injection.
Good knowledge of REST and GraphQL caching and error handling.
Experience in designing responsive UIs theming and RTL/Localization.
Familiarity with code generation tools (buildrunner) and CI/CD workflows.
Preferred Skills (Nice to Have):
Experience with multi-flavor / white-label Flutter apps.
Experience with GraphQL and search engines (e.g. Typesense).
Experience with Firebase (App Distribution Cloud Messaging) push notifications (OneSignal) and analytics (PostHog).
Experience in real estate or map/list-heavy apps.
Strong support for Arabic UI/RTL and accessibility (A11y).
اعرض المزيد
عرض أقل