




### **تعرف على عميلنا** شركة معروفة بتقديم حلول التعليم الإلكتروني، توفر خدمات تعليمية مخصصة للمؤسسات التي تسعى إلى تمكين المعلمين، وتشجيع الطلاب، وتحسين النتائج الأكاديمية على مستوى العالم. تمتد التزاماتها إلى منطقة الشرق الأوسط وشمال إفريقيا، حيث تهدف إلى تحسين التعليم. **سيقود مطوّر React الكبير** تطوير تطبيقات ويب قابلة للتوسع وأداء عالٍ. في هذا الدور، ستعمل بشكل وثيق مع فرق متعددة الوظائف لتقديم حلول قوية، وضمان التميز الفني، والمساهمة في نمو ونجاح فريق التطوير لدينا. **المهام الرئيسية** ------------------------ * تصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع وأداء عالٍ باستخدام **React وReact Native.** * التعاون مع مدراء المنتجات، والمصممين، والمطورين الآخرين لفهم المتطلبات وترجمتها إلى حلول تقنية فعالة. * ضمان الجدوى التقنية لتصاميم **واجهة المستخدم/تجربة المستخدم (UI/UX)** مع تحسين التطبيقات من حيث السرعة والقابلية للتوسع. * كتابة كود نظيف، وسهل الصيانة، ومُوثّق جيدًا، مع الالتزام بأفضل الممارسات الصناعية ومعايير البرمجة. * إجراء مراجعات شاملة للشفرة، وتوفير الملاحظات، وضمان جودة الكود عبر الفريق. * تشخيص المشكلات التقنية المعقدة وإصلاح الأخطاء للحفاظ على موثوقية التطبيق. * البقاء على اطلاع بأحدث الاتجاهات والتقنيات وأفضل الممارسات في تطوير React وReact Native، وتطبيقها لتحسين العمليات الحالية. * إرشاد وتوجيه المطورين المبتدئين، وتعزيز ثقافة التعاون والتعلم المستمر والتميز التقني. **المعرفة والمهارات والخبرة** ------------------------------------- **نحن نبحث عن:** * درجة البكالوريوس أو الماجستير في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة. * **5 سنوات خبرة فأكثر** في تطوير واجهة المستخدم الأمامية، مع خبرة لا تقل عن 4 سنوات في استخدام **React.js** * فهم منهجيات التطوير المرنة **(Scrum, Kanban).** * إتقان قوي لـ **JavaScript (ES6+) وHTML5 وCSS3 وTypeScript،** ومبادئ تطوير واجهة المستخدم الأمامية، بما في ذلك التعامل مع نموذج كائن المستند (DOM) ونموذج كائن جافا سكريبت. * خبرة واسعة في **React.js** ومبادئه الأساسية ومكتبات إدارة الحالة (مثل Redux وZustand وMobX). * معرفة بواجهات برمجة التطبيقات RESTful وآليات التفويض الحديثة (مثل JWT)، وGraphQL، ودمج المكتبات والخدمات الخارجية. * خبرة في أدوات بناء وحزم واجهة المستخدم الأمامية (مثل Webpack وVite وما إلى ذلك). * معرفة بخطوط أنابيب CI/CD الحديثة لإطار عمل واجهة المستخدم الأمامية وأطر الاختبار (مثل Jest وReact Testing Library وCypress وما إلى ذلك) وخبرة في Context API وHooks. * فهم قوي لمبادئ **تصميم واجهة المستخدم/تجربة المستخدم (UI/UX)** والتصميم الاستجابي. * خبرة في استخدام **أنظمة التحكم بالإصدار** مثل **Git.** * مهارات تواصل وتعاون ممتازة، ومهارات في حل المشكلات وتصحيح الأخطاء. * القدرة على العمل بشكل مستقل وفي إطار الفريق ضمن بيئة سريعة الخطى. * صفات قيادية مع رغبة في توجيه والإشراف على الآخرين.


