مطلوب مطور تطبيقات موبايل (Flutter) – عمل عن بُعد (القاهرة)

مصر - القاهرة

وصف المشروع

نعمل على تطبيق تواصل اجتماعي جاهز للإطلاق على منصتي iOS وAndroid، مبني باستخدام Flutter، يعتمد على واجهات برمجية من طرف ثالث (Third-party APIs)، ويدعم التفاعل في الوقت الفعلي (Real-time).

المرحلة الحالية تركز على:

  • إعادة هيكلة واجهة المستخدم وتجربة الاستخدام
  • تحسين الأداء والاستقرار
  • الامتثال لمتطلبات المتاجر وحقوق المستخدم
  • التحضير لإطلاق واسع النطاق

 

أولوية عاجلة – المهمة الأساسية الوضع الحالي (تقنياً)

واجهة المستخدم الحالية مبنية بأسلوب
Chat Bubble Interface (Bubble-based UI)
وهو نمط مشابه لتطبيق WhatsApp يعتمد على الفقاعات وتسلسل المحادثات.

 

المطلوب

تنفيذ تحول جذري كامل من نمط Chat/Bubble UI إلى
Feed / Timeline-based UI بحيث يكون تطبيق X (Twitter سابقاً) هو المرجع الأساسي من حيث التصميم، الأداء، وسلاسة الاستخدام.

 

تشمل المهمة:

  • إعادة تصميم تجربة المستخدم بالكامل:
    تحويل منطق العرض والتفاعل من محادثات إلى Timeline اجتماعي واضح وسريع.
  • محاكاة تجربة X (Twitter):
    إعادة بناء UI/UX ليكون مألوفاً، سريع الاستجابة، وعالي السلاسة.
  • بناء الـ Timeline:
    تطوير الجدول الزمني لدعم التفاعلات السريعة (الرد، إعادة النشر، طريقة كتابة منشور مع حد للاحرف) بأداء عالٍ.
  • الترجمة الفورية داخل الجهاز (On-Device):
    دمج ترجمة تلقائية للمنشورات، الردود، والرسائل لتتم داخل الجهاز وتُعرض فوراً بلغة المستخدم المختارة.
  • بناء Widgets مخصصة ومعقدة:
    إنشاء عناصر واجهة عالية التفاعل مع الالتزام بأعلى معايير الأداء.
  • إضافة ميزة حذف الحساب (Account Deletion):
    تنفيذ ميزة حذف الحساب من داخل التطبيق بشكل واضح وسهل الاستخدام، وتشمل:
    • حذف الحساب نهائياً بناءً على طلب المستخدم.
    • التعامل الصحيح مع بيانات المستخدم (حذف / إخفاء) وفق السياسات المعتمدة.
    • الالتزام بمتطلبات حقوق المستخدم الدولية (GDPR، سياسات App Store وGoogle Play).
    • تجربة استخدام شفافة دون تعقيد أو إخفاء الخيار.

 

 المسؤوليات الوظيفية

  • تطوير وصيانة تطبيقات Flutter باستخدام Dart.
  • تنفيذ ميزات التواصل الاجتماعي والتفاعل في الوقت الفعلي (Real-time).
  • التكامل مع Third-party APIs والخدمات السحابية.
  • إدارة الاشتراكات والمدفوعات داخل التطبيق باستخدام RevenueCat.
  • تحسين الأداء وضمان تجربة تصفح سلسة جداً (Lag-free scrolling).
  • إدارة الإصدارات ونشر التطبيق على App Store وGoogle Play.
  • توثيق العمل والتواصل المستمر حول التقدم والتحديات.

 

 المتطلبات (إلزامية)

  • خبرة عملية مثبتة في تطوير تطبيقات Flutter.
  • إتقان Dart ومفاهيم البرمجة الكائنية (OOP).
  • خبرة قوية في Firebase Integration (Auth، Firestore/RTDB، Messaging…).
  • مهارة عالية في UI/UX والقدرة على محاكاة تطبيقات عالمية بدقة.
  • خبرة عملية في تقنيات On-Device Translation / ML.
  • فهم وتطبيق فعلي لتقنيات Real-time (WebSockets أو Firebase) والتعامل مع مشاكل Latency.
  • خبرة سابقة في استخدام RevenueCat لإدارة الاشتراكات وربط المتاجر.
  • تجربة فعلية في نشر تطبيقات حقيقية على App Store وGoogle Play.
  • تفرغ تام، سرعة تنفيذ، والقدرة على العمل باستقلالية وتحمل المسؤولية.

 

 تنبيه مهم:
يرجى عدم التقديم في حال عدم وجود خبرة عملية حقيقية في:

  • Real-time Systems
  • Firebase Integration
  • RevenueCat
  • أو خبرة في التحول من Chat UI إلى Timeline / Feed UI
تاريخ النشر: ٢٧ ديسمبر ٢٠٢٥
الناشر: Tanqeeb.com

تاريخ النشر: ٢٧ ديسمبر ٢٠٢٥
الناشر: Tanqeeb.com