الوصف الوظيفي
ملخص الوظيفة
المهندس الأمامي الكبير مسؤول عن تصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع وعالية الأداء باستخدام أنغولار وريأكت. تتطلب هذه الدور ملكية تقنية قوية لبنية الواجهة الأمامية، وتوجيه المطورين المبتدئين، والتعاون الوثيق مع فرق تجربة المستخدم، والجهة الخلفية، وفِرق المشروع. يشمل المنصب المساهمة في قرارات هندسية، وتحسين جودة الشفرة، ومعالجة الدين التقني، وضمان معايير عالية من الأداء، الوصول، والاستخدام عبر تطبيقات معقدة.
المهارات الأساسية (إلزامية)
• 6–7+ سنوات من الخبرة العملية في بناء تطبيقات ويب معقدة وكبيرة باستخدام أنغولار وريأكت
• إتقان قوي لـ TypeScript وHTML5 وCSS3 وممارسات تطوير الواجهة الأمامية الحديثة
• فهم عميق لهندسة أنغولار وتصميم المكوّنات وRxJS وإدارة الحالة وأفضل الممارسات
• معرفة قوية بمفاهيم البرمجة الكائنية ونماذج التصميم والعمارة الواجهة الأمامية القابلة للتوسع
• خبرة في دمج تطبيقات الواجهة الأمامية مع واجهات RESTful وخدمات الخلفية، بما في ذلك آليات المصادقة
• إثبات خبرة في تحسين الأداء، التصحيح، وحل مشكلات الواجهة الأمامية المعقدة
• القدرة على تحمل المسؤولية التقنية والمساهمة في قرارات الخريطة المعمارية والتقنية
• خبرة في التعاون الوثيق مع مصممي UX/UI والمهندسين الخلفيين ومديري المشاريع
• مهارات تحليلية قوية، وحل المشكلات، والاتصالات
المهارات الجيدة (اختيارية)
• خبرة بقيادة فرق الواجهة الأمامية وتوجيه مطورين مبتدئين أو متوسطين
• Familiarity with CI/CD pipelines and automated build processes
• Hands-on experience with unit testing frameworks such as Jasmine and Karma
• Experience with version control systems such as Git
• Exposure to accessibility standards and cross-browser compatibility best practices
• Awareness of emerging frontend frameworks, tools, and industry trends
المؤهلات والخبرة
• درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذي صلة
• 6–7+ سنوات خبرة مهنية في تطوير الواجهة الأمامية
• خبرة في العمل على تطبيقات ويب من الدرجة المؤسسية أو عالية الحركة
• القدرة على العمل في بيئات سريعة وتقديم حلول عالية الجودة ضمن المواعيد المحددة
• خبرة في المساهمة في الوثائق الفنية ومراجعة الشفرة وتحسين العمليات
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.