الوصف الوظيفي
ملخص الوظيفة
تسعى نورث باي إلى مهندس واجهة أمامية أول ذو خبرة عميقة في جافا سكريبت وإطارات العمل الحديثة بما في ذلك React وVue.js (Nuxt3) وNext.js وSvelte . يتضمن الدور بناء واجهات عالية الأداء وقابلة للاستجابة لـالمنصات المدفوعة بالذكاء الاصطناعي ، مع التركيز على التصميم النظيف، وقابلية الصيانة، وتجربة المستخدم السلسة. المعرفة بـ Nest.js لتكامل الخلفية وLit.js لإنشاء مكونات ويب قابلة لإعادة الاستخدام هي ميزة قوية. الخبرة في العمل مع منصات واجهة الذكاء الاصطناعي (مثل OpenWebUI) مرغوبة بشدة.
المسؤوليات الرئيسية
قيادة تطوير تطبيقات الواجهة الأمامية القابلة للتوسع والديناميكية باستخدام React وVue.js (Nuxt3) وNext.js وSvelte وTypeScript .
بناء مكونات قابلة لإعادة الاستخدام وأنظمة تصميم، بما في ذلك مكونات ويب خفيفة الوزن Lit.js .
تحسين أداء الواجهة الأمامية من خلال SSR وتقسيم الشيفرة والتحميل الكسول والترطيب وتحسين وقت التشغيل .
التعاون الوثيق مع مهندسي التعلم الآلي ومطوري الخلفية والمصممين لتقديم تجارب مستخدم مدفوعة بالذكاء الاصطناعي بديهية.
العمل مع مكتبات إدارة الحالة مثل Redux وVuex وPinia أو Svelte Stores . بناء تطبيقات قابلة للوصول والاستجابة تكون متوافقة مع جميع المتصفحات والأجهزة .
المساهمة في الاختبار والتوثيق وأتمتة CI/CD للحفاظ على جودة الشيفرة العالية.
المشاركة في المناقشات المعمارية ومراجعات الشيفرة وتوجيه مهندسي الواجهة الأمامية المبتدئين.
المهارات والمتطلبات المطلوبة
أكثر من 5 سنوات من خبرة تطوير الواجهة الأمامية مع إتقان قوي في جافا سكريبت وTypeScript .
خبرة عميقة في React وVue.js (Nuxt3) وNext.js وSvelte .
معرفة قوية بـ التصميم القابل للاستجابة، والوصول (WCAG)، وتحسين أداء الواجهة الأمامية .
خبرة في استخدام Lit.js لبناء مكونات واجهة المستخدم القابلة للتعديل وإعادة الاستخدام. معرفة بتدفقات العمل باستخدام Git، وخطوط CI/CD الحديثة ، وأدوات البناء مثل Vite وWebpack أو Rollup .
ملاحظة: هذا دور هجين
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.