




نحن نبحث عن مطوّر واجهة أمامية موهوب وشغوف للانضمام إلى فريقنا. سيكون المرشح المثالي ذا مهارات قوية في ReactJS ومحررات CSS (مثل Sass أو LESS) ودقيقًا في إعداد تطبيقات ويب تفاعلية وعالية الأداء وسهلة الاستخدام. **المهام الرئيسية:** * تطوير وصيانة وتحسين واجهة تطبيقات الويب باستخدام ReactJS. * التعاون الوثيق مع مصممي واجهة المستخدم وتجربة المستخدم لتنفيذ واجهات مستخدم جذابة بصريًا وتفاعلية. * كتابة وتحسين الأكواد القابلة لإعادة الاستخدام، والمُوثّقة جيدًا، وسهلة الصيانة. * استخدام محررات CSS (مثل Sass، LESS) لتبسيط هيكلة التنسيقات. * ضمان التصميم الاستجابي والتوافق عبر المتصفحات المختلفة على جميع الأجهزة والمنصات. * العمل بشكل وثيق مع مطوري الواجهة الخلفية لدمج واجهات برمجة التطبيقات (APIs) والخدمات الأخرى. * تحسين أداء التطبيق وتجربة المستخدم باستمرار. * المشاركة في مراجعات الأكواد والمساهمة في أفضل الممارسات لتطوير الواجهة الأمامية. **المهارات والمؤهلات المطلوبة:** * درجة البكالوريوس في علوم الحاسوب، أو تطوير الويب، أو مجال ذي صلة، أو خبرة عملية معادلة. * سنتان على الأقل من الخبرة في تطوير الواجهة الأمامية، مع التركيز على ReactJS. * إتقان لغة JavaScript، وHTML5، ومكتبات CSS (Bootstrap، Tailwind، ..)، وCSS3. * خبرة قوية في محررات CSS مثل Sass أو LESS. * فهم أدوات بناء الواجهة الأمامية مثل Webpack، Babel، وnpm. * الإلمام بأنظمة التحكم بالإصدار، وخاصة Git. * معرفة بمبادئ التصميم الاستجابي والأولوية للجهاز المحمول. * خبرة في دمج واجهات برمجة التطبيقات RESTful والعمل ضمن هندسة قائمة على المكونات. **المهارات المفضّلة:** * الإلمام بمكتبات إدارة الحالة * خبرة في أطر اختبار الواجهة الأمامية. * معرفة بمعايير إمكانية الوصول وأفضل الممارسات. * الإلمام بـ Figma أو Adobe XD لتفسير ملفات التصميم.


