Full Time
--
Diyar United Company

Job Details

Job description

Job Summary

We are looking for a skilled Flutter Developer with 4+ years of experience in mobile application development to join our growing digital solutions team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality cross-platform mobile applications using Flutter and Dart.

The candidate should have strong experience in building scalable enterprise-grade mobile applications, integrating APIs, and collaborating with UI/UX designers, backend developers, and project stakeholders.


Key Responsibilities

  • Design and develop cross-platform mobile applications using Flutter.
  • Build reusable, maintainable, and scalable codebases.
  • Integrate RESTful APIs and third-party services.
  • Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
  • Optimize application performance, quality, and responsiveness.
  • Participate in the full mobile application lifecycle including analysis, development, testing, deployment, and support.
  • Troubleshoot, debug, and resolve application issues.
  • Implement secure coding practices and mobile security standards.
  • Publish and maintain applications on Google Play Store and Apple App Store.
  • Work closely with backend developers and DevOps teams for integrations and deployments.
  • Maintain technical documentation and development standards.




Skills

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Eng., Information Technology, or related field.
  • Minimum 4 years of experience in mobile application development.
  • Minimum 3 years of hands-on experience with Flutter and Dart.
  • Strong understanding of mobile application architecture and design patterns.
  • Experience with state management solutions such as Provider, Bloc, Riverpod, or GetX.
  • Experience integrating REST APIs and JSON-based services.
  • Good understanding of Git version control.
  • Experience with Firebase services such as Authentication, Firestore, Push Notifications.
  • Knowledge of Android and iOS deployment processes.
  • Familiarity with Agile/Scrum methodologies.


Preferred Skills

  • Experience with CI/CD pipelines for mobile applications.
  • Knowledge of native Android (Kotlin/Java) or iOS (Swift) development.
  • Experience with offline storage, caching, and performance optimization.
  • Familiarity with secure mobile development practices.
  • Experience in enterprise or government digital transformation projects is an advantage.


Technical Skills

  • Flutter
  • Dart
  • REST APIs
  • Firebase
  • Git/GitHub/GitLab
  • SQLite / Hive
  • State Management (Bloc, Provider, Riverpod, GetX)
  • CI/CD Tools
  • Android Studio / VS Code / Xcode Bottom of Form


Similar Jobs

About Diyar United Company
Saudi, Riyadh
Information Technology and Services