




**المتطلبات والمسؤوليات** **المسمى الوظيفي: مطوّر واجهات أمامية (بتركيز على واجهة المستخدم/تجربة المستخدم)** نظرة عامة نبحث عن مطوّر واجهات أمامية بارع يتمتع بحس قوي تجاه واجهة المستخدم/تجربة المستخدم وخبير عميق في أداة Figma. سيركز هذا الدور على بناء واجهات مستخدم بديهية ومتجاوبة ومتاحة، إلى جانب التعاون مع أصحاب المصلحة لتحسين وتنفيذ مفاهيم التصميم. ستقوم أنت بسد الفجوة بين التصميم والهندسة من خلال تحويل احتياجات المستخدم والنماذج الأولية إلى كود دقيق وجاهز للإنتاج. **المسؤوليات الرئيسية** * **تطوير الواجهات الأمامية** o بناء وصيانة تطبيقات ويب متجاوبة ومتاحة وأداء عاليًا باستخدام HTML5 وCSS3/SCSS وإطارات عمل JavaScript الحديثة (ويفضّل React). o إتقان ReactJS وإدارة الحالة والهياكل القائمة على المكوّنات o تنفيذ مكوّنات واجهة مستخدم قابلة لإعادة الاستخدام وأنظمة تصميم لتحقيق الاتساق والقابلية للتوسع. o التعاون مع مطوري الواجهات الخلفية لدمج واجهات برمجة التطبيقات (APIs) وضمان تدفق البيانات السلس. * **تنفيذ واجهة المستخدم/تجربة المستخدم** o تحويل تصاميم Figma والنماذج الأولية وأنظمة التصميم إلى واجهات جاهزة للإنتاج. o تقديم مدخلات حول إمكانية تنفيذ التصاميم واقتراح تحسينات لتعزيز سهولة الاستخدام. o ضمان تجارب مستخدم عالية الجودة عبر مختلف الأجهزة والمتصفحات. * **التعاون** o العمل مع مديري المنتجات والمصممين والمهندسين لتحويل الاحتياجات التجارية إلى حلول أنيقة. o إجراء مراجعات بسيطة لسهولة الاستخدام والدعوة لممارسات أفضل في مجال واجهة المستخدم/تجربة المستخدم أثناء التطوير. o صيانة وثائق معايير الواجهات الأمامية وتنفيذ التصاميم. **المهارات والمؤهلات المطلوبة** * إتقان قوي لـ JQuery وJavaScript/TypeScript وHTML5 وCSS3/SCSS. * خبرة عملية في بناء تطبيقات واجهات أمامية باستخدام إطار عمل مثل React. * خبرة عميقة في Figma، بما في ذلك أنظمة التصميم ومكتبات المكونات والنماذج الأولية. * فهم قوي لمفاهيم التصميم التفاعلي والوصولية (WCAG) والتوافق عبر المتصفحات المختلفة. **مهارات مرغوبة** * خبرة في تحسين أداء الواجهات الأمامية وأطر الاختبار (مثل Jest، Cypress). * معرفة بتحريك العناصر الصغيرة ومكتبات التفاعل (مثل Framer Motion، GSAP، Lottie). * فهم لتحليل سلوك المستخدم والاختبار A/B.


