




**انضم إلينا** ----------- في فودافون، نحن لا نشكّل فقط مستقبل الاتصال لعملائنا – بل نشكّل المستقبل لكل من ينضم إلى فريقنا. عندما تعمل معنا، فأنت جزء من مهمة عالمية لربط الناس، وحل التحديات المعقدة، وخلق عالم أكثر استدامة وشمولية. إذا كنت ترغب في تنمية مسيرتك المهنية مع تحقيق التوازن المثالي بين العمل والحياة، فإن فودافون توفر لك الفرص التي تساعدك على الانتماء وتحقيق أثر حقيقي. **الغرض من الدور الوظيفي** ---------------- نحن نبحث عن مطوّر متمكّن في نظام إدارة التجربة الرقمية من أدوبي (AEM) للانضمام إلى فريقنا. يجب أن يكون المرشح المثالي لديه خلفية قوية في تقنيات تطوير الويب وJava، وخبرة واسعة في مجموعة أدوات AEM، وفهم شامل لأدوات وتقنيات تطوير AEM. **المسؤوليات الأساسية وملكية اتخاذ القرارات:** ------------------------------------------------ 1\. \*\*تطوير AEM:\*\* * تطوير وتنفيذ وإدارة تطبيقات ويب تعتمد على AEM. * استخدام ميزات AEM Sites وAssets وMobile وCommunities لإنشاء حلول قوية وقابلة للتوسع. * تخصيص وتوسيع مكونات AEM الأساسية لتلبية متطلبات الأعمال. * امتلاك مهارات في الواجهة الأمامية للعمل مع Reactjs لتخصيص الواجهات في AEM. * امتلاك معرفة بلغة Java لفهم دمج واجهات برمجة التطبيقات الأساسية. 2\. \*\*تقنيات الويب:\*\* * كتابة كود نظيف وفعال وسهل الصيانة بلغات Java وHTML وCSS وJavaScript. * العمل مع أطر عمل JavaScript مثل Angular وReact لتحسين تجربة المستخدم. * استخدام jQuery وAJAX وJSON لإدارة المحتوى الديناميكي والتكامل. * Reactjs * معرفة أساسية بلغة Java 3\. \*\*أدوات وتقنيات AEM:\*\* * استخدام وحدة تحكم مطوّر أدوبي (Adobe Developer Console) وCRXDE وApache Maven لتطوير AEM بكفاءة. * تنفيذ وتكوين أطر عمل Apache Sling وOSGi لتطبيقات AEM. * تطوير خدمات ويب RESTful لدمج AEM مع الأنظمة الأخرى. 4\. \*\*واجهة AEM Touch UI:\*\* * تطوير وإدارة مكونات واجهة AEM Touch UI. * ضمان تجربة مستخدم سلسة وسريعة الاستجابة عبر الأجهزة المختلفة. 5\. \*\*الإدارة والصيانة النظامية:\*\* * أداء مهام إدارة AEM بما في ذلك أذونات المستخدمين، والإعدادات، وصيانة النظام. * مراقبة وتحسين أداء النظام وأمانه. 6\. \*\*منهجيات تطوير البرمجيات:\*\* * اتباع أفضل الممارسات في منهجيات تطوير البرمجيات مثل Agile وScrum. * استخدام أنظمة التحكم بالإصدار مثل Git لإدارة الكود. * تنفيذ عمليات التكامل المستمر والنشر المستمر (CI/CD) لتبسيط سير عمل التطوير. **الكفاءات الأساسية والمعرفة والخبرة:** ------------------------------------------------ * مهارات ممتازة في حل المشكلات والقدرة على العمل التعاوني ضمن بيئة الفريق. * مهارات اتصال قوية والقدرة على إيصال المفاهيم التقنية إلى أصحاب المصلحة غير التقنيين. * القدرة على إدارة مشاريع متعددة وتحديد أولويات المهام بفعالية. **المؤهلات التقنية/الاحترافية المطلوبة:** ------------------------------------------------------ * إجادة مثبتة في Java وHTML وCSS وJavaScript. * خبرة عملية واسعة مع مجموعة أدوات AEM، وخاصة Sites وAssets وMobile وCommunities. * معرفة بأدوات تطوير AEM مثل Adobe Developer Console وCRXDE وApache Maven. * خبرة في Apache Sling وOSGi وREST وأطر عمل JavaScript (مثل Angular وReact). * فهم قوي لمكونات AEM الأساسية وتطوير واجهة AEM Touch UI. * معرفة راسخة بإدارة AEM وأذونات المستخدمين والإعدادات وصيانة النظام. * إجادة منهجيات تطوير البرمجيات وأنظمة التحكم بالإصدار وعمليات CI/CD. إذا كنت شغوفًا بتطوير AEM وتحتاج إلى العمل في بيئة ديناميكية ومبتكرة، نشجعك على التقدم. انضم إلى فريقنا وساهم في إنشاء تجارب رقمية متطورة!


