




تبحث شركة Envision Employment Solutions حاليًا عن مطوّر أمامي أول لأحد شركائنا، وهو رائد عالمي في مجال تطوير البرمجيات. **المسؤوليات:** * تطوير تطبيقات مستجيبة وأداء عالٍ وقابلة للتوسع باستخدام Angular. * تحويل تصاميم واجهة المستخدم/تجربة المستخدم إلى تنفيذ دقيق للـ HTML/CSS. * بناء مكونات وحداتية، قابلة للاختبار وسهلة الصيانة باستخدام حقن التبعية (Dependency Injection). * دمج الواجهة الأمامية مع واجهات برمجة تطبيقات الخلفية من خلال الخدمات RESTful. * كتابة كود نظيف، سهل الصيانة، وذو هيكلية جيدة وفقًا لأفضل الممارسات. * تحسين أداء التطبيقات من حيث السرعة، القابلية للتوسع، وتوافق المتصفحات. * المشاركة في مراجعات الكود لضمان الجودة وتعزيز تبادل المعرفة داخل الفريق. * التعاون مع مصممي واجهة المستخدم/تجربة المستخدم لضمان الجدوى التقنية ودقة التصميم. * تشخيص المشكلات وحلها في الواجهة الأمامية أثناء مراحل التطوير والإنتاج. * التعلم المستمر وتطبيق التقنيات الحديثة والتطورات في مجال الواجهة الأمامية. **المتطلبات:** * إجادة استخدام Angular (الإصدار 12 فما فوق) لتطوير تطبيقات عالية الأداء. * خبرة لا تقل عن 5 سنوات في نفس الوظيفة. * معرفة قوية بـ JavaScript و TypeScript. * خبرة في استخدام Bootstrap لإنشاء نماذج أولية سريعة؛ ومعرفة بـ Tailwind CSS تُعد ميزة إضافية. * خبرة في استراتيجيات إدارة الحالة مثل NgRx. * فهم قوي لميزة حقن التبعية في Angular من أجل إنشاء مكونات وحداتية وقابلة للاختبار. * خبرة في دمج التطبيقات الأمامية مع واجهات برمجة تطبيقات RESTful. * فهم قوي لمبادئ وتقنيات التصميم المستجيب. * إجادة HTML و CSS، مع القدرة على تحويل تصاميم واجهة المستخدم/تجربة المستخدم (مثل Figma) إلى تنفيذ دقيق. * إجادة أنظمة التحكم بالإصدار مثل Git. * مهارات قوية في تصحيح الأخطاء وحل المشكلات في مراحل التطوير والإنتاج.


