في المكتب دوام كامل
jordan -
الأردن , Jordan
--
jordan

تفاصيل الوظيفة

الوصف

مجموعة روبيستا لتكنولوجيا المعلومات (RTG) هي محرك رئيسي للتحول الرقمي من خلال توفير منظومة تقنية شاملة. تتعاون RTG مع شركائها المحليين والدوليين للمساعدة في بناء تجارب رقمية للعملاء، وتأسيس مراكز هندسية، وبناء مشاريع مشتركة عبر عدة صناعات ومجالات. في هذا المسعى، تعمل RTG كمحفّز للتأثير والنمو من خلال الفعاليات والمساحات والمحتوى الذي يركز على إحداث أثر ونمو عبر تفاعلات مختلفة.

فخورون بأننا جزء من Robusta Technology Group (RTG)، مجموعة استشارية تقنية رائدة. مع عقد من الخبرة ومسار حافل بتقديم أكثر من 300 مشروع عبر أوروبا والشرق الأوسط وشمال أمريكا، أصبحت RTG جهة عمل مفضلة في السوق المصري. تقوم Octopus وروبusta ببناء جسر بين أوروبا وأفريقيا، وتقديم حلول مراكز مخصصة لربط الشركات بأفضل المواهب حول العالم.

نظرة عامة على الوظيفة

نبحث عن مطور واجهة أمامية أول بخبرة 5–7 سنوات في بناء تطبيقات ويب قابلة للتوسع عالية الأداء وسهلة الوصول ضمن منصات رقمية مؤسسية. هذا الدور يركز على الواجهة الأمامية ويتطلب خبرة عميقة في أطر JavaScript الحديثة، والعمارة القائمة على المكونات، وتطوير الواجهة المتجاوبة، ودمج CMS المؤسسي — خاصة Adobe Experience Manager (AEM).

المرشح المثالي يجمع بين التنفيذ التقني القوي والملكية، والقدرات التوجيهية، والقدرة على التعاون عبر فرق متعددة التخصصات بما في ذلك التصميم، والواجهة الخلفية، وضمان الجودة، وDevOps، ومجتمعات المحتوى. الخبرة في تقديم مواقع كبيرة الحجم وغنية بالمحتوى وهندسة الواجهة المعتمدة على أنظمة التصميم أمر أساسي.

مهام الدور

هندسة الواجهة وتطويرها
قيادة تطوير تطبيقات واجهة أمامية قابلة للتوسع وسهلة الصيانة وعالية الأداء باستخدام HTML5 وCSS3 وJavaScript (ES6+) وأطر الواجهة الحديثة. تعريف وتنفيذ هندسة الواجهة، واستراتيجيات المكونات المعاد استخدامها، ومعايير الترميز. بناء مكونات واجهة قابلة لإعادة الاستخدام ومتوافقة مع أنظمة التصميم المؤسسية ونماذج الواجهة الأمامية القابلة للتوسع.

تطوير الإطار والتطبيق
تطوير حلول واجهة أمامية متقدمة باستخدام React (المفضل)، Next.js، أو Vue.js. هندسة وإدارة حالة الواجهة الأمامية، والتوجيه، واستراتيجيات العرض، وتكوين المكونات. تحسين التطبيقات الأمامية من حيث القابلية للتوسع والصيانة والقابلية للإتاحة على المدى الطويل.

دمج CMS وAEM
قيادة جهود دمج الواجهة الأمامية ضمن Adobe Experience Manager (AEM) أو منصات CMS مؤسسية مماثلة. العمل بشكل موسع مع:

  • HTL/Sightly
  • Clientlibs
  • قوالب قابلة للتحرير
  • قطع المحتوى
  • قطع الخبرة
  • محرر SPA
  • مناقشات المكونات

التأكد من أن حلول الواجهة الأمامية صديقة للمؤلف ومتوافقة مع سير عمل تأليف محتوى CMS. التعاون مع مطوري الخلفية/AEM لإرساء عقود مكونات نظيفة ومعايير تكامل.

تنفيذ نظام التصميم
تحويل مواصفات Figma ونظام التصميم إلى تطبيقات واجهة أمامية قابلة للتوسع. تعزيز الاتساق في تنفيذ الواجهة، والطباعة، والتباعد، والوصولية، وسلوك التفاعل. الإسهام في أو الحفاظ على مكتبات المكونات المؤسسية وأطر الواجهة المشتركة.

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

  • Core Web Vitals
  • التحميل الكسول
  • تقسيم الشفرة
  • تحسين الصور
  • تحسين الحزمة
  • أداء العرض

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

الوصولية والجودة
التأكد من توافق التطبيقات مع معايير الوصول WCAG 2.1 AA. الدعوة إلى أفضل ممارسات HTML الدلالية، وممارسات الوصول، وتنفيذ التصميم الشامل. إجراء مراجعات الشفرة وفرض معايير جودة الواجهة الأمامية.

تكامل API والتوجه الخلفي
دمج تطبيقات الواجهة الأمامية مع RESTful وGraphQL APIs. دعم CMS بدون واجهة وتوجهات أمامية منفصلة حيثما كان ذلك مناسبًا. إدارة معالجة البيانات غير المتزامنة، واستراتيجيات التخزين المؤقت، وحالات الخطأ بشكل فعال.

القيادة الفنية والتوجيه
إرشاد مطوري الواجهة الأمامية المبتدئين والمتوسطين. المشاركة في مناقشات المعمارية، والتخطيط التقني، وتقدير السبرنت. تعزيز أفضل الممارسات في هندسة الواجهة الأمامية، والاختبار، والوصول، والأداء.

التعاون
العمل عن كثب مع مالكي المنتجات، ومصممي UX/UI، ومهندسي QA، ومطوري الخلفية، فرق DevOps، ومؤلفي المحتوى. المشاركة بنشاط في فعاليات Agile/Scrum والمساهمة في تخطيط التسليم.

المتطلبات

5–7 سنوات من الخبرة المهنية في تطوير الواجهة الأمامية. خبرة مثبتة في تقديم منصات ويب قطاعية أو غنية بالمحتوى على نطاق المؤسسات. خبرة قوية عملية مع Adobe Experience Manager (AEM) أو منصات CMS المؤسساتية المماثلة. خبرة في العمل ضمن فرق توصيل Agile/Scrum. خبرة في المساهمة في هندسة الواجهة واتخاذ القرارات التقنية.

المتطلبات الفنية الأساسية

أساسيات الواجهة الأمامية
إتقان مستوى خبير في:

  • HTML5
  • CSS3
  • JavaScript (ES6+)

فهم قوي لـ:

  • SCSS/SASS
  • التطوير المتجاوب وتطوير الأولوية للجوال
  • التوافق عبر المتصفحات
  • التعزيز التدريجي
  • الدعم للأوراق RTL ومتعدد اللغات

أطر الواجهة الحديثة
خبرة عملية متقدمة مع:

  • React.js (المفضل)
  • Next.js
  • Vue.js

فهم قوي لـ:

  • هندسة قائمة على المكونات
  • خطاطيف React ودورة الحياة
  • TypeScript
  • حلول إدارة الحالة (Redux، Context API، Zustand، إلخ)
  • مفاهيم SSR/SSG

خبرة AEM وCMS
خبرة عملية قوية في دمج حلول الواجهة الأمامية ضمن بيئات AEM. خبرة مع:

  • محرر AEM SPA
  • AEM كخدمة سحابية
  • تحسين Clientlibs
  • قوالب قابلة للتحرير
  • سير عمل تأليف المحتوى

فهم قيود CMS المؤسسي واستراتيجيات المكونات القابلة للتأليف على نطاق واسع.

نظم التصميم وهندسة واجهة المستخدم
خبرة في بناء وصيانة أنظمة تصميم ومكتبات مكونات قابلة للتوسع. قدرة قوية على تحويل تصاميم Figma إلى واجهات جاهزة للإنتاج بدقة بصرية عالية. الإلمام بـ Tailwind CSS أو أساليب التشكيل باستخدام الوحدات يعتبر ميزة. فهم قوي للرسوم المتحركة في الواجهة وتصميم التفاعل.

الأدوات والعمل بسلاسة
إتقان قوي لـ:

  • تدفقات Git
  • npm/Yarn
  • Webpack/Vite
  • أدوات مطوري المتصفح

الإلمام بـ:

  • JIRA
  • خطوط أنابيب CI/CD
  • Adobe Cloud Manager
  • GitHub Actions
  • Jenkins

الأداء، الوصولية والسيو
خبير في:

  • تحسين Core Web Vitals
  • تدقيق أداء الواجهة
  • امتثال WCAG 2.1 AA
  • أساسيات SEO التقنية
  • تحسين البيانات الوصفية والHTML الدلالي

الاختبار وضمان الجودة
خبرة مع:

  • Jest
  • React Testing Library
  • Cypress أو Playwright
  • فهم لاستراتيجيات الاختبار الوظيفي والتكاملي واختبار end-to-end

من المستحب وجودها

الخبرة في بنى CMS بدون واجهة وواجهات GraphQL. الخبرة مع:

  • Contentful
  • Sitecore
  • Storyblok
  • Optimizely

الت familiarity مع Adobe Analytics، Adobe Target، أو Tealium. خبرة في دعم مواقع متعددة اللغات وتتضمن العربية/RTL. وجود تجربة في بنية microfrontend ميزة إضافية.

المهارات الشخصية

  • قيادة وتوجيه قوية
  • مهارات حل المشكلات والتحليل الممتازة
  • اتصالات قوية وإدارة أصحاب المصلحة
  • القدرة على إدارة الأولويات وتقديم عمل عالي الجودة ضمن المواعيد النهائية
  • التفاصيل الدقيقة والالتزام بتفوق الواجهة الأمامية

المؤهلات التعليمية

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

وظائف مشابهة

حول jordan
الأردن, Jordan