Remote Software developer Jobs in Saudi Arabia

More than 1 Remote Software developer Jobs in Saudi Arabia. Explore detailed job descriptions, salaries, and locations. Apply and get hired today!


Category
Contract Type
Nationality

img
Software Developer

Software Developer

New

Qaren

SR 100 / Daily dotSeasonal
Here's the resulting JSON: { "originalTextLanguage": "English", "translatedText": "

ما أحتاجه (متطلبات المشروع)

\n

1. نوع المنشور المخصص (المنتجات)

\n
    \n
  • \n

    CPT لإدارة المنتجات

    \n
  • \n
  • \n

    العلامة التجارية، الفئة، والمواصفات التقنية

    \n
  • \n
\n

2. حقول ACF (المواصفات + أسعار المتاجر المتعددة)

\n

يجب أن تدعم الهيكلة:

\n
    \n
  • \n

    مواصفات المنتج (الشاشة، الذاكرة العشوائية، البطارية، إلخ.)

    \n
  • \n
  • \n

    مكرر ACF لعروض المتاجر المتعددة (5+ متاجر) بما في ذلك:

    \n
      \n
    • \n

      اسم المتجر

      \n
    • \n
    • \n

      السعر وسعر الخصم

      \n
    • \n
    • \n

      رابط المتجر

      \n
    • \n
    • \n

      التوافر

      \n
    • \n
    • \n

      معلومات الضمان

      \n
    • \n
    • \n

      تاريخ آخر تحديث

      \n
    • \n
    \n
  • \n
  • \n

    يجب أن تدعم هيكلة ACF الترجمة لاحقًا (عبر WPML/Polylang)

    \n
  • \n
\n

3. قائمة المنتجات (الأرشيف) + فلترة

\n
    \n
  • \n

    فلتر العلامة التجارية

    \n
  • \n
  • \n

    فلتر الفئة

    \n
  • \n
  • \n

    فلتر نطاق السعر

    \n
  • \n
  • \n

    تخطيط شبكة متجاوب

    \n
  • \n
  • \n

    يجب أن يدعم تخطيط الأرشيف محاذاة RTL في المستقبل

    \n
  • \n
\n

4. قالب تفاصيل المنتج (Elementor)

\n
    \n
  • \n

    قسم المواصفات المنظمة

    \n
  • \n
  • \n

    قسم أسعار المتاجر (5+ متاجر)

    \n
  • \n
  • \n

    تسليط الضوء على \"أفضل سعر\" بشكل واضح

    \n
  • \n
  • \n

    يجب أن يتم بناء القالب مع دعم متعدد اللغات وتوافق RTL

    \n
  • \n
\n

5. الصفحة الرئيسية (Elementor)

\n
    \n
  • \n

    قسم البطل

    \n
  • \n
  • \n

    الفئات المميزة

    \n
  • \n
  • \n

    قسم أفضل العروض

    \n
  • \n
  • \n

    دعوة واضحة لاتخاذ إجراء لمقارنة المنتجات

    \n
  • \n
  • \n

    يجب أن يدعم تخطيط الصفحة الرئيسية الترجمة العربية المستقبلية وتنسيق RTL

    \n
  • \n
\n

6. صفحة أفضل العروض

\n
    \n
  • \n

    قائمة ديناميكية للمنتجات المخفضة أو ذات القيمة الأفضل

    \n
  • \n
\n

7. صفحة توصيات AI (نموذج فقط)

\n
    \n
  • \n

    نموذج حيث يمكن للمستخدمين تقديم ميزانيتهم وتفضيلاتهم

    \n
  • \n
  • \n

    يجب أن تكون جاهزة لواجهة برمجة التطبيقات للتكامل مع الذكاء الاصطناعي في المستقبل

    \n
  • \n
  • \n

    يجب أن تدعم واجهة المستخدم متعددة اللغات لاحقًا

    \n
  • \n
\n

8. تخطيطات متجاوبة مع الهواتف المحمولة

\n
    \n
  • \n

    محسّنة للاستخدام أولاً على الهواتف المحمولة

    \n
  • \n
  • \n

    سريعة وخفيفة الوزن

    \n
  • \n
  • \n

    يجب مراعاة الخطوط العربية وتنسيق RTL في الهيكل

    \n
  • \n
\n

9. تحسين SEO الأساسي (RankMath) + الأداء

\n
    \n
  • \n

    البيانات الوصفية المناسبة

    \n
  • \n
  • \n

    عناوين URL نظيفة

    \n
  • \n
  • \n

    تحسين الصور

    \n
  • \n
  • \n

    وقت تحميل سريع

    \n
  • \n
\n
\n

الميزة الأساسية: نظام المقارنة التفاعلي

\n

هذه هي قلب المنصة ويجب تنفيذها بشكل احترافي.

\n

المطلوب:

\n
    \n
  • \n

    زر \"إضافة إلى المقارنة\" على كل بطاقة منتج

    \n
  • \n
  • \n

    شريط مقارنة لزج (في الأسفل أو الشريط الجانبي) يظهر المنتجات المحددة

    \n
  • \n
  • \n

    مقارنة ما يصل إلى 2-3 منتجات في وقت واحد

    \n
  • \n
  • \n

    يجب أن تظهر صفحة المقارنة:

    \n
      \n
    • \n

      المواصفات الفنية الرئيسية جنبًا إلى جنب

      \n
    • \n
    • \n

      أسعار المتاجر المتعددة لكل منتج

      \n
    • \n
    • \n

      الكشف عن أفضل سعر تلقائيًا

      \n
    • \n
    \n
  • \n
  • \n

    وظيفة AJAX (بدون إعادة تحميل الصفحة)

    \n
  • \n
  • \n

    تتبع العناصر بناءً على LocalStorage/الجلسة

    \n
  • \n
  • \n

    واجهة مستخدم متجاوبة بالكامل

    \n
  • \n
  • \n

    تصميم نظيف وحديث مشابه لـ Versus / GSMArena

    \n
  • \n
  • \n

    يجب أن تكون ميزة المقارنة متوافقة تمامًا مع تخطيط RTL وواجهة المستخدم العربية لاحقًا

    \n
  • \n
\n
\n

تحديث الأسعار التلقائي (تكامل البيانات - المرحلة 1)

\n

يجب أن يكون النظام جاهزًا للاستخراج التلقائي للبيانات.

\n

المطلوب:

\n
    \n
  • \n

    إنشاء الهيكل الأساسي لعمليات زحف الأسعار المستقبلية

    \n
  • \n
  • \n

    السماح للبرامج النصية الخارجية بتحديث أسعار المتاجر عبر:

    \n
      \n
    • \n

      نقطة نهاية REST API مخصصة، أو

      \n
    • \n
    • \n

      تخطيط استيراد CSV/JSON

      \n
    • \n
    \n
  • \n
  • \n

    يجب أن تكون عروض المتاجر (مكرر ACF) قابلة للتحديث تمامًا برمجيًا

    \n
  • \n
  • \n

    يجب أن يتم تحديث "آخر تحديث" تلقائيًا

    \n
  • \n
  • \n

    يجب أن يكون النظام وحدويًا وقابلاً للتوسع

    \n
  • \n
  • \n

    يجب أن تكون جميع الحقول الديناميكية جاهزة لدعم التعدد اللغوي لتوفير تسميات عربية في المستقبل

    \n
  • \n
\n

(سيتم تنفيذ الزحف الكامل في المرحلة التالية، ولكن يجب أن يكون MVP متوافقًا وجاهزًا.)

\n
\n

ما ستسلمه

\n
    \n
  • \n

    موقع ويب MVP وظيفي بالكامل

    \n
  • \n
  • \n

    قوالب Elementor (الرئيسية، الأرشيف، المنتج المفرد)

    \n
  • \n
  • \n

    نموذج بيانات المنتج (CPT + ACF)

    \n
  • \n
  • \n

    ميزة المقارنة التفاعلية تعمل بالكامل

    \n
  • \n
  • \n

    هيكل أسعار المتاجر جاهز للتحديث التلقائي

    \n
  • \n
  • \n

    موقع ويب جاهز تمامًا للغات متعددة (الإنجليزية الآن، العربية لاحقًا)

    \n
  • \

breifcase2-5 years

locationJeddah

Remote Job
2 days ago