عن بعددوام جزئي

مطور تطبيقات Flutter

مطور تطبيقات Flutter مسؤول عن تصميم وتطوير وصيانة تطبيقات الهواتف الذكية متعددة المنصات (iOS و Android) باستخدام إطار عمل Flutter ولغة Dart. يشمل الدور بناء واجهات مستخدم تفاعلية وعالية الأداء، وربط التطبيقات بالخدمات الخلفية وواجهات البرمجة، مع ضمان تجربة مستخدم سلسة وجودة عالية في جميع المنصات.

تاريخ الاعلان : 2026/03/10

مشاركة :

المهام والمسؤوليات الرئيسية

تصميم وتطوير تطبيقات الهواتف الذكية متعددة المنصات (iOS و Android) باستخدام إطار عمل Flutter ولغة Dart.

بناء واجهات مستخدم تفاعلية ومتجاوبة باستخدام Widgets المخصصة وتنفيذ تصاميم UI/UX بدقة عالية.

إدارة حالة التطبيق باستخدام أنماط إدارة الحالة مثل BLoC، Provider، أو Riverpod.

ربط التطبيقات مع الخدمات الخلفية وواجهات برمجة التطبيقات (REST APIs و GraphQL) وتنفيذ عمليات المصادقة والتفويض.

تنفيذ التخزين المحلي وإدارة قواعد البيانات المحلية باستخدام SQLite أو Hive أو SharedPreferences.

تنفيذ الإشعارات الفورية (Push Notifications) باستخدام Firebase Cloud Messaging.

تحسين أداء التطبيقات من خلال تحليل الأداء وتقليل استهلاك الذاكرة وتسريع وقت التحميل.

كتابة اختبارات الوحدة (Unit Tests) واختبارات الواجهة (Widget Tests) واختبارات التكامل لضمان استقرار التطبيق.

التعاون مع فريق التصميم لتحويل النماذج الأولية (Figma/Adobe XD) إلى واجهات تطبيق متقنة وسلسة.

إدارة نشر التطبيقات على متجري Google Play و Apple App Store ومتابعة عمليات المراجعة والتحديث.

استخدام أدوات Firebase (Analytics، Crashlytics، Remote Config) لمراقبة أداء التطبيق وتحسينه.

تنفيذ ميزات متقدمة مثل الكاميرا، الموقع الجغرافي، الدفع الإلكتروني، والمصادقة البيومترية.

المشاركة في مراجعات الكود وتقديم ملاحظات بنّاءة لأعضاء الفريق والالتزام بمعايير كتابة كود Dart النظيف.

متابعة أحدث تحديثات Flutter و Dart والمكتبات المجتمعية وتطبيق أفضل الممارسات في التطوير.

المؤهلات المطلوبة

درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو تخصص تقني ذي صلة.

خبرة لا تقل عن سنتين في تطوير تطبيقات الهواتف الذكية باستخدام Flutter و Dart.

إتقان لغة Dart وفهم عميق لمفاهيم البرمجة كائنية التوجه (OOP) والبرمجة التفاعلية.

خبرة عملية في أنماط إدارة الحالة (BLoC، Provider، GetX، أو Riverpod).

خبرة في التعامل مع REST APIs و JSON Serialization وربط التطبيقات بالخدمات الخلفية.

معرفة جيدة بخدمات Firebase (Authentication، Firestore، Cloud Messaging، Crashlytics).

خبرة في استخدام أنظمة التحكم بالإصدارات (Git) ومنهجيات CI/CD لنشر التطبيقات.

القدرة على العمل ضمن فريق أجايل ومهارات تواصل فعّالة مع فرق التصميم والخدمات الخلفية.