الوصف الوظيفي
ملخص الوظيفة
تسعى نورث باي لتوظيف مهندس واجهة أمامية أول ذو خبرة عميقة في جافا سكريبت وإطارات العمل الحديثة بما في ذلك 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+ سنوات من خبرة تطوير الواجهة الأمامية مع إتقان قوي لـ JavaScript وTypeScript .
خبرة عميقة في React وVue.js (Nuxt3) وNext.js وSvelte .
معرفة قوية بـ التصميم القابل للاستجابة، والوصول (WCAG)، وتحسين أداء الواجهة الأمامية .
خبرة في استخدام Lit.js لبناء مكونات واجهة مستخدم قابلة للتعديل وإعادة الاستخدام. معرفة بتدفقات العمل في Git، وخطوط أنابيب CI/CD الحديثة ، وأدوات البناء مثل Vite وWebpack أو Rollup .
ملاحظة: هذه وظيفة هجينة
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.