واجهة المستخدم (ليفيراي)، مطوّر
Adree
3–8 سنوات خبرة
"تسعى أدري إلى توظيف مطور واجهات مستخدم (Liferay) ماهر ودقيق التفاصيل، لتصميم وبناء وتحسين واجهات بوابات المؤسسات وتجارب الويب الرقمية باستخدام منصة Liferay DXP. في هذا الدور، ستكون مسؤولاً عن تحويل النماذج الأولية لتصميم واجهة المستخدم/تجربة المستخدم (UI/UX) والمتطلبات التجارية إلى ثيمات Liferay سريعة الاستجابة وعالية الأداء، وقوالب تخطيط، وأجزاء (Fragments)، وبورتليتات الواجهة الأمامية. من خلال العمل عند نقطة التقاطع بين بنية بوابة المؤسسات وهندسة الواجهة الأمامية الحديثة، ستضمن تجارب مستخدم سلسة، واتساقاً بصرياً، وأداءً مثالياً عبر جميع الحلول الرقمية للمؤسسة.
المسؤوليات الرئيسية
تنفيذ واجهة مستخدم Liferay: تصميم وتخصيص وتنفيذ ثيمات Liferay DXP، وقوالب التخطيط، ومهيئات المواقع، وأجزاء واجهة المستخدم باستخدام ملحقات عملاء Liferay ونظام تصميم Clay.
تطوير الواجهة الأمامية: تطوير واجهات ويب سريعة الاستجابة وتفاعلية وسهلة الوصول باستخدام تقنيات الواجهة الأمامية الحديثة (HTML5، CSS3/SASS، JavaScript، ES6) إلى جانب أطر عمل مثل React أو Angular داخل Liferay.
تصميم المكونات والقوالب: بناء مكونات واجهة مستخدم قابلة لإعادة الاستخدام، وقوالب Freemarker مخصصة، وقوالب الأدوات (ADT) لفرض اتساق التصميم عبر مواقع البوابة.
التكامل واستهلاك واجهات برمجة التطبيقات: ربط مكونات الواجهة الأمامية بواجهات برمجة تطبيقات Liferay REST، وGraphQL، والخدمات الخلفية بدون واجهة (Headless) لعرض المحتوى الديناميكي للبوابة بكفاءة.
نظام التصميم والامتثال لتجربة المستخدم: التعاون الوثيق مع مصممي واجهة المستخدم/تجربة المستخدم لتحويل نماذج Figma/Adobe XD إلى صفحات Liferay متوافقة مع جميع المتصفحات ومتجاوبة مع الجوال بدقة عالية.
تحسين الأداء: تحسين أداء الواجهة الأمامية للبوابة، وأوقات تحميل الصفحات، والتخزين المؤقت من جانب العميل، وعرض DOM عبر مختلف المتصفحات والأجهزة.
التعاون والدعم: العمل مع مطوري الواجهة الخلفية (Java/Liferay)، ومحللي الأعمال، وفرق ضمان الجودة لدمج واختبار واستكشاف أخطاء مكونات واجهة المستخدم وإصلاحها طوال دورة حياة Agile.
درجة البكالوريوس في علوم الحاسب، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو مجال ذي صلة.
3-5 سنوات من الخبرة في تطوير الواجهة الأمامية للويب، مع سنتين على الأقل من الخبرة المخصصة في تطوير واجهة المستخدم لـ Liferay DXP (7.x / Enterprise).
سجل حافل في تقديم واجهات بوابات مؤسسية سريعة الاستجابة وثيمات Liferay مخصصة.
إتقان نظام Liferay البيئي: خبرة عملية في تطوير ثيمات Liferay DXP، وFreemarker، وإطار عمل Clay UI، وأجزاء Liferay، وملحقات العملاء.
تقنيات الواجهة الأمامية الأساسية: كفاءة متقدمة في HTML5، وCSS3، وSASS/LESS، وJavaScript (Vanilla/ES6+)، وBootstrap/Clay CSS.
أطر عمل JavaScript الحديثة: فهم جيد لـ React.js أو Angular/Vue.js لبناء أدوات واجهة أمامية حديثة لـ Liferay.
بدون واجهة (Headless) وواجهات برمجة التطبيقات: خبرة في استهلاك واجهات برمجة تطبيقات RESTful، وJSON، وGraphQL داخل تطبيقات Liferay.
التكامل مع أدوات التصميم: الراحة في العمل مباشرة من أدوات التصميم مثل Figma أو Zeplin أو Adobe XD.
التحكم في الإصدارات وأدوات البناء: إتقان Git، وnpm، وwebpack، وLiferay Developer Studio / Blade CLI.
حل المشكلات والدقة: اهتمام قوي بالتفاصيل، والطباعة، والتباعد، والتوافق عبر المتصفحات والأجهزة.
الإلمام ببنية Liferay Headless وامتداد واجهة مستخدم Liferay Objects.
فهم أساسي لـ Java/JSP لتخصيص Liferay القديم عند الحاجة.
الإلمام بمعايير إمكانية الوصول إلى الويب (WCAG 2.1).
شهادة مطور الواجهة الأمامية لـ Liferay (مفضلة للغاية)."