Master-Works
Riyadh Saudi Arabia
نحن نبحث عن مهندس كبير للواجهة الأمامية متمكّن وذو خبرة للإشراف على تصميم وتطوير واجهات مستخدم بديهية وسريعة الاستجابة للتطبيقات الويبية والجوالة على حد سواء. سيكون المرشح المثالي مسؤولاً عن دمج واجهات برمجة تطبيقات الخوادم الخلفية، وضمان تزامن البيانات في الوقت الفعلي، وتقديم تجربة مستخدم عالية الجودة عبر المنصات. كما ستشغل أنت دورًا حيويًا في بناء ميزات تفاعلية لوظائف الذكاء الاصطناعي، وأنظمة الدردشة، ولوحات القيادة المتقدمة. المهام الرئيسية: تصميم وتطوير واجهات مستخدم سريعة الاستجابة وأداء عالٍ للمنصات الويبية والجوالة. دمج جميع الوظائف من واجهات برمجة تطبيقات الخوادم الخلفية في طبقة الواجهة الأمامية بسلاسة. ضمان تزامن البيانات في الوقت الفعلي بين العملاء الويب والعملاء الجوالين. تنفيذ وإدارة مكونات واجهة المستخدم والمنطق الأمامي لدعم الوظائف المدعومة بالذكاء الاصطناعي. تطوير عناصر واجهة مستخدم متقدمة مثل واجهات الدردشة، وأدوات اختيار المستندات، ولوحات تحليلات البيانات. تحسين أداء الواجهة الأمامية، وإمكانية الوصول، وتجربة المستخدم عبر المنصات (UX/UI). التعاون الوثيق مع مصممي تجربة المستخدم، ومهندسي الخوادم الخلفية، وفرق المنتج لضمان تطوير متماسك. الحفاظ على جودة الكود من خلال الممارسات الأفضل، والاختبار، والتوثيق. المتطلبات: درجة البكالوريوس أو الماجستير في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة. خبرة تتراوح بين 6 و16 عامًا في تطوير الواجهة الأمامية مع محفظة قوية من التطبيقات الويبية و/أو الجوالية سريعة الاستجابة. إتقان تقنيات الواجهة الأمامية مثل HTML5 وCSS3 وJavaScript وأطر العمل مثل React أو Angular أو Vue.js. خبرة في دمج واجهات برمجة التطبيقات RESTful ومعالجة تدفقات البيانات غير المتزامنة (مثل استخدام Redux أو Zustand أو Context API). خبرة مثبتة في بناء التطبيقات التي تعمل في الوقت الفعلي (WebSockets، Firebase، إلخ). فهم قوي لمبادئ تجربة وواجهة المستخدم (UX/UI) ومعايير إمكانية الوصول (WCAG). معرفة بأساليب تحسين أداء الواجهة الأمامية والتصميم التفاعلي. خبرة في تطوير تطبيقات الجوال (مثل React Native أو Flutter) تُعد ميزة إضافية.