مطور الواجهة الأمامية
نبذة عن الوظيفة
الموقع: دبي، الإمارات العربية المتحدة (ميكروبوليس روبوتيكس) حول الدور نحن نبحث عن مطور Frontend خبير لإنشاء وصيانة تطبيقات الويب عالية الأداء التي تواجه المستخدم. ستكون فعالاً في ترجمة تصميمات UI/UX المعقدة إلى تعليمات برمجية قوية وقابلة للتطوير وتحسين التطبيقات لتحقيق التميز التقني باستخدام أفضل الممارسات الحديثة. المسؤوليات الرئيسية تطوير وتنفيذ الميزات الجديدة وواجهات المستخدم باستخدام TypeScript وHTML5 وCSS3/SASS الحديث. تصميم وبناء مكونات قابلة لإعادة الاستخدام ومكتبات أمامية. تعاون بشكل وثيق مع مهندسي الواجهة الخلفية لدمج واجهات برمجة تطبيقات RESTful واستهلاكها بكفاءة، مع التركيز على بنية البيانات واتصالات طبقة التطبيق. إدارة حالة التطبيق والتعامل مع العمليات غير المتزامنة بفعالية باستخدام الأنماط الحديثة. ضمان الجدوى الفنية لتصميمات UI/UX، والحفاظ على التوافق الممتاز بين المتصفحات، وضمان الاستجابة. اكتب اختبارات شاملة للوحدة والتكامل لضمان جودة الكود واستقراره. المتطلبات الأساسية والخبرة الفنية إتقان مستوى الخبراء في TypeScript وJavaScript الحديث (ES6+). فهم عميق لإطار عمل الواجهة الأمامية الحديث القائم على المكونات (مثل React أو Vue أو Angular). فهم استثنائي لمفاهيم البرامج الوسيطة وكيفية تفاعل الواجهة الأمامية مع منطق جانب الخادم، بما في ذلك آليات المصادقة (على سبيل المثال، OAuth، JWT). خبرة قوية في أنماط إدارة الدولة ومفاهيم البرمجة التفاعلية. إتقان أدوات إصدار التعليمات البرمجية، وخاصة Git. التركيز على تحسين الأداء وبناء بنيات قابلة للتطوير وقابلة للصيانة. خبرة مهنية عملية مع إطار عمل Angular، بما في ذلك معرفة النظام البيئي الخاص به مثل RxJS.