واجهة المستخدم (ليفيراي)، مطوّر
Adree
3–8 سنوات خبرة
"تسعى شركة أدري إلى توظيف مطور واجهات مستخدم (Liferay) ماهر ودقيق التفاصيل، لتصميم وبناء وتحسين واجهات بوابات المؤسسات وتجارب الويب الرقمية باستخدام منصة Liferay DXP. في هذا الدور، ستكون مسؤولاً عن تحويل النماذج الأولية لتصميم واجهة المستخدم/تجربة المستخدم (UI/UX) ومتطلبات العمل إلى ثيمات Liferay سريعة الاستجابة وعالية الأداء، وقوالب تخطيط، وأجزاء واجهة (Fragments)، ووحدات عرض أمامية (Portlets). وبالعمل عند نقطة التقاء بنية بوابة المؤسسات وهندسة الواجهات الأمامية الحديثة، ستضمن تجارب مستخدم سلسة، واتساقاً بصرياً، وأداءً مثالياً عبر جميع الحلول الرقمية للمؤسسة.
المهام والمسؤوليات الرئيسية
تنفيذ واجهات 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 / المؤسسي).
سجل حافل في تقديم واجهات بوابات مؤسسية سريعة الاستجابة وثيمات Liferay مخصصة.
إتقان النظام البيئي لـ Liferay: خبرة عملية في تطوير ثيمات Liferay DXP، و Freemarker، وإطار عمل Clay UI، وأجزاء Liferay (Fragments)، وملحقات العملاء (Client Extensions).
تقنيات الواجهات الأمامية الأساسية: كفاءة متقدمة في 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.
حل المشكلات والدقة: اهتمام قوي بالتفاصيل، والطباعة، والتباعد، والتوافق عبر المتصفحات والأجهزة.
الإلمام بالبنية بدون واجهة (Headless) لـ Liferay وامتداد واجهة كائنات Liferay (Objects UI).
فهم أساسي للغة Java/JSP لتخصيصات Liferay القديمة عند الحاجة.
الإلمام بمعايير إمكانية الوصول إلى الويب (WCAG 2.1).
شهادة مطور واجهات Liferay الأمامية (مفضلة للغاية)."
Client of Pulse Media NL
قبل ٣ أشهر
Client of Pulse Media NL
Client of Pulse Media NL
قبل شهرين
Client of Pulse Media NL
Client of Pulse Media NL
قبل شهرين
Client of Pulse Media NL