




**المتطلبات والمسؤوليات** **ملخص الدور:** نحن نبحث عن **مهندس أمامي أول** موهوب وذو خبرة للانضمام إلى فريقنا المتنامي. يركز هذا الدور على تطوير منصة مراسلة جوال من الدرجة المؤسسية. المرشح المثالي هو خبير في React.js ويمتلك معرفة قوية بـ Knockout.js، مع أسس متينة في هندسة الواجهات الأمامية والتعاون مع فرق تصميم واجهة المستخدم/تجربة المستخدم. **المسؤوليات الرئيسية:** * تطوير وصيانة تطبيقات أمامية قابلة للتوسع باستخدام React.js و Knockout.js. * التعاون مع مصممي واجهة المستخدم/تجربة المستخدم لتنفيذ واجهات مستخدم عالية الجودة. * العمل بشكل وثيق مع الفرق الخلفية لدمج واجهات برمجة التطبيقات وإدارة تدفقات البيانات المعقدة في جانب العميل. * ضمان استجابة التطبيقات وأدائها وتوافقها عبر المتصفحات المختلفة. * المساهمة في اجتماعات الأجايل ومتابعة الممارسات التقنية للأجايل. * التنسيق مع فريق ضمان الجودة واستخدام أدوات تتبع العيوب مثل Jira لحل المشكلات. * تنفيذ أفضل الممارسات في التكامل المستمر، والتسليم، و DevOps. * استخدام بيئات Linux للمهام التنموية واستكشاف الأخطاء وإصلاحها. **المهارات والمؤهلات المطلوبة:** * 4 سنوات فأكثر من الخبرة المهنية في تطوير التطبيقات باستخدام React.js. * فهم قوي للبرمجة كائنية التوجه وتصميم التطبيقات الأمامية. * خبرة في Redux و JavaScript ES6 و HTML/CSS3 وممارسات التصميم الاستجابي. * إتقان استهلاك واجهات برمجة التطبيقات ومعالجة بيانات JSON. * معرفة بأدوات التعاون في التصميم مثل Zeplin. * معرفة بمنهجيات الأجايل وبيئات العمل الجماعية. * خبرة في العمل ضمن بيئات Linux وممارسات DevOps. **المهارات والمؤهلات المفضلة:** * إتقان متقدم لـ React.js و Redux. * جيد في Knockout.js. * مهارات قوية في تطوير JavaScript ES6.


