بصفتك مساعد تنفيذي للتطوير – React، ستتولّى مسؤولية وحدات الواجهة الأمامية وتبني تطبيقات ويب متجاوبة وقابلة للتوسّع. صُمّم هذا الدور للمحترفين المستعدين للمساهمة في أنظمة على مستوى الإنتاج، والتعاون مع فرق الواجهة الخلفية، وضمان تجارب مستخدم سلسة.
المسؤوليات الرئيسية
- تطوير وصيانة تطبيقات ويب متجاوبة باستخدام React.js.
- بناء مكوّنات واجهة مستخدم قابلة لإعادة الاستخدام وقابلة للتوسّع وذات بنية معيارية.
- دمج أنظمة الواجهة الأمامية مع واجهات REST API وخدمات الواجهة الخلفية.
- تحسين أداء التطبيق وسرعة التحميل.
- تطبيق أفضل ممارسات إدارة الحالة ودورة حياة المكوّنات.
- ضمان التوافق عبر المتصفحات والتجاوب مع الأجهزة المحمولة.
- تصحيح أخطاء واجهة المستخدم/تجربة المستخدم وحلّها بكفاءة.
المؤهلات
- B.Tech/B.E./MCA/BCA في علوم الحاسوب أو مجال ذي صلة.
- خبرة من 1 إلى 3 سنوات في تطوير React.js.
- معرفة قوية بـ JavaScript (ES6+) وHTML5 وCSS3.
- خبرة في العمل مع واجهات REST API ومعالجة بيانات JSON.
- الإلمام بأدوات إدارة الحالة (Redux أو ما شابه مفضّل).
- فهم أساسي لتقنيات تحسين الأداء.
المهارات والكفاءات الرئيسية
- قدرات منطقية قوية وحل المشكلات
- خبرة في كتابة شيفرة نظيفة وبنية قائمة على المكوّنات
- اهتمام بتفاصيل واجهة المستخدم وتحسين تجربة المستخدم
- مهارات ضبط الأداء وتصحيح الأخطاء
- عقلية تعاونية وقدرة على التواصل
- نهج عمل مدفوع بالمسؤولية وملتزم بالمواعيد النهائية
ما الذي ستكسبه
- تملّك وحدات واجهة أمامية جاهزة للإنتاج
- الاطلاع على بنية منتج قابلة للتوسّع
- فرصة لتوجيه المتدربين
- مسار واضح نحو أدوار قائد التطوير ومهندس الواجهة الأمامية