الوصف الوظيفي
المسؤوليات الرئيسية:
الخبرة: 10-16+ سنوات
• هندسة الواجهة الأمامية: قيادة تصميم وتطوير هندسة الواجهة الأمامية باستخدام أنغولار (الإصدار 12+).
• التعاون: العمل عن كثب مع مديري المنتجات، مصممي تجربة المستخدم، ومهندسي الواجهة الخلفية لتقديم تجارب مستخدم عالية الجودة.
• مكونات واجهة المستخدم: ترجمة المفاهيم الشبكية المعقدة إلى مكونات واجهة مستخدم بديهية وفعالة وجذابة بصريًا.
• معايير الترميز: تحديد وتطبيق معايير الترميز، وأفضل الممارسات، ومعايير الأداء.
• الإرشاد: توجيه وإرشاد فريق من مطوري واجهة المستخدم، وإجراء مراجعات دورية للكود وجلسات تقنية.
• تحسين الأداء: تحسين أداء التطبيق لتحقيق أقصى سرعة وقابلية للتوسع.
• التكامل مع الأطراف الثالثة: تقييم وتكامل المكتبات والأدوات الخارجية لتعزيز كفاءة التطوير.
• استراتيجيات الاختبار: التعاون مع ضمان الجودة لضمان استراتيجيات اختبار قوية (وحدات، تكامل، ونهاية إلى نهاية).
• الابتكار: متابعة أحدث تقنيات وتوجهات الواجهة الأمامية، وإدخال الابتكارات.
المهارات والمؤهلات المطلوبة:
• التعليم: درجة بكاليوس أو ماجستير في علوم الحاسوب، الهندسة، أو مجال ذي صلة.
• الخبرة: 10+ سنوات من الخبرة الكلية في تطوير واجهة المستخدم مع 5 سنوات على الأقل في دور قيادي.
• الخبرة التقنية: خبرة قوية في أنغولار (الإصدار 12 أو أعلى)، TypeScript، RxJS، وإدارة الحالة (NgRx، Akita، إلخ).
• تقنيات الويب: فهم قوي لـ HTML5، CSS3، SCSS، ومبادئ التصميم المتجاوب.
• التطبيقات المؤسسية: خبرة في العمل على تطبيقات مؤسسية كبيرة ومعقدة من حيث البيانات.
• تكامل واجهة برمجة التطبيقات: إتقان تكامل واجهات برمجة التطبيقات RESTful، WebSockets، وتصوير البيانات في الوقت الحقيقي.
• المنهجيات: الإلمام بمنهجيات Agile/Scrum وبيئات DevOps.
• مفاهيم الشبكات: المعرفة بمفاهيم مجال الشبكات (بروتوكولات L2/L3، SNMP، SDN، إلخ) تعتبر ميزة كبيرة.
المؤهلات المفضلة:
• هندسة الواجهة الأمامية الدقيقة: خبرة في هندسة الواجهة الأمامية الدقيقة وتوزيع وحدات أنغولار.
• أتمتة اختبار واجهة المستخدم: التعرض لأدوات أتمتة اختبار واجهة المستخدم مثل Cypress، Jasmine، Karma، إلخ.
• الحاويات: فهم للحاويات (Docker) وخطوط أنابيب CI/CD.
• المساهمات المجتمعية: المساهمات في مشاريع أنغولار مفتوحة المصدر أو المدونات التقنية تعتبر ميزة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.