مطور الواجهة الأمامية - على المدى القصير
الخبر
الوصف الوظيفي
حول الدور يبحث عميلنا عن مطوري الواجهة الأمامية ذوي الخبرة للانضمام إلى مبادرة المنتجات الرقمية المستمرة. سيكون المستشارون المختارون مسؤولين عن بناء الجانب الذي يواجه المستخدم من المنتجات الرقمية، وترجمة متطلبات العمل وتصميمات واجهة المستخدم/تجربة المستخدم إلى واجهات ويب سريعة الاستجابة وسهلة الوصول وعالية الأداء تعمل بسلاسة عبر الأجهزة والمتصفحات. هذه مشاركة قائمة على المشروع وبدوام كامل مثالية لكبار المتخصصين في الواجهة الأمامية الذين يتمتعون بخبرة عميقة في Angular أو Vue.js، ومهارات قوية في تكامل واجهة برمجة التطبيقات (API)، وسجل حافل في تقديم واجهات جاهزة للإنتاج في سياقات المؤسسة أو الحكومة. المسؤوليات الرئيسية تطوير واجهة المستخدم • تحليل متطلبات العمل، ورحلات المستخدم، وتصميمات UI/UX لتخطيط تنفيذ الواجهة الأمامية. • تطوير صفحات ويب سريعة الاستجابة، وتخطيطات، ونماذج، ولوحات معلومات، ومكونات واجهة مستخدم قابلة لإعادة الاستخدام. • تنفيذ منطق الواجهة الأمامية بما في ذلك عمليات التحقق من الصحة والتوجيه وإدارة الحالة وتفاعلات المستخدم. • تحويل تصميمات Figma أو Adobe XD إلى مكونات مثالية وعملية وقابلة للتطوير. • ضمان نظام التصميم، والعلامات التجارية، والاتساق القياسي لواجهة المستخدم عبر جميع التسليمات. • دمج تطبيقات الواجهة الأمامية مع واجهات برمجة تطبيقات REST الخلفية والخدمات الخارجية. • التعامل مع تدفقات المصادقة، واعتراضات HTTP، ومعالجة الأخطاء عبر الواجهة الأمامية. • إدارة حالة الواجهة الأمامية بشكل فعال باستخدام الأطر مثل NgRx أو Vuex أو Pinia. • تنفيذ التحقق من صحة النموذج، وتحميل البيانات الديناميكية، والتحديثات في الوقت الحقيقي عند الاقتضاء. الأداء والجودة • تطبيق أفضل ممارسات الأداء بما في ذلك التحميل البطيء وتقسيم التعليمات البرمجية وتحسين الحزمة. • ضمان إمكانية الوصول (a11y)، وتوافق المتصفح، والتصميم سريع الاستجابة عبر الأجهزة. • دعم الترجمة ومتطلبات تخطيط RTL/LTR للواجهات العربية والإنجليزية. • اتباع مبادئ الهندسة النظيفة، والحفاظ على المكونات القابلة لإعادة الاستخدام، ودعم معايير جودة التعليمات البرمجية. • دعم الاختبار وإصلاح الأخطاء والتحسينات والاستعداد للإنتاج طوال دورة حياة المشروع. التعاون • العمل بشكل وثيق مع مصممي UX، ومطوري الواجهة الخلفية، ومهندسي ضمان الجودة، و DevOps، وفرق المنتج. • المشاركة في التخطيط للعدو، ومراجعات التعليمات البرمجية، والمناقشات الفنية. • المساهمة في التوثيق، ومواد الإعداد، وتبادل المعرفة داخل الفريق
المتطلبات
- درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، تكنولوجيا المعلومات، أو مجال ذي صلة
- الحد الأدنى 3 سنوات من الخبرة المهنية في تطوير الواجهة الأمامية
- كفاءة قوية في HTML5، CSS3، وجافا سكريبت / تايب سكريبت
- خبرة عملية مع Angular أو Vue.js (المفضل) - سيتم أخذ React بعين الاعتبار
- خبرة مثبتة في دمج واجهات برمجة تطبيقات REST والعمل مع حلول إدارة الحالة
- خبرة مع خطوط أنابيب Git و CI/CD وبيئات النشر الحديثة
- فهم قوي للتصميم سريع الاستجابة، ومعايير إمكانية الوصول، والتوافق عبر المستعرضات
- إتقان اللغة الإنجليزية (كتابة وتحدثا) - مطلوب إجادة اللغة العربية أو يفضل بشدة
- مطلوب خبرة في العمل في مشاريع المملكة العربية السعودية أو الشرق الأوسط
- تجربة مع Angular (v14+) بما في ذلك الإشارات والمكونات المستقلة والحراس والمعترضات
- تجربة مع Vue 3 / Nuxt.js بما في ذلك Composition API و Pinia و SSR/SSG
- التدريب العملي على الخبرة مع الترجمة RTL/LTR وتطوير الواجهة العربية
- الإلمام ببرنامج Figma والقدرة على تنفيذ التصاميم بدقة عالية
- خبرة في بيئات المنتجات الرقمية الحكومية أو التقنية المالية أو المؤسساتية
- يتم تشجيع المرشحين المواطنين السعوديين بشدة على التقديم
- شهادة تطوير الويب زائد
المهارات
خلّ مفزاع يقدّم عنك
سجّل وارفع سيرتك، ومفزاع يطابقك مع الوظائف المناسبة لتخصصك ومدينتك، ويجهز لك سيرة متوافقة مع ATS وخطاب تقديم لكل وظيفة.