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

مصر - القاهرة
وصف المشروع

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

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

  • إعادة هيكلة واجهة المستخدم وتجربة الاستخدام

  • تحسين الأداء والاستقرار

  • الامتثال لمتطلبات المتاجر وحقوق المستخدم

  • التحضير لإطلاق واسع النطاق

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

واجهة المستخدم الحالية مبنية بأسلوب
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