شركة عبدالعزيز الزيد للاستشارات المهنية | Abdulaziz AlZaid Professional Consulting Company

Front-End Developer (React.js & Nuxt.js)

شركة عبدالعزيز الزيد للاستشارات المهنية | Abdulaziz AlZaid Professional Consulting Company

الرياضدوام كاملمبتدئ40 مشاهدة

تسعى شركة عبدالعزيز الزيد للاستشارات المهنية إلى استقطاب مطوّر واجهات أمامية متميز للانضمام إلى فريقها في الرياض. تعتبر هذه الوظيفة ذات أهمية كبيرة في السوق السعودي، حيث تركز على تطوير واجهات مستخدم عالية الجودة لمنصات رقمية تتسم بالحداثة والسرعة. تلعب واجهات المستخدم دورًا حيويًا في تحسين تجربة المستخدم، مما يجعلها نقطة محورية في تطوير التطبيقات. لذا، فإن الانضمام إلى فريقنا يعني المساهمة في تقديم تجارب مستخدم متميزة من خلال التفاعل الفعّال مع التقنيات الحديثة والأدوات المتطورة. نحن نبحث عن شخص لديه شغف بالتكنولوجيا ورغبة في الابتكار والإبداع، ليكون جزءًا من رحلة تطوير المنصات الرقمية التي تلبي احتياجات السوق وتعزز من كفاءة الأداء.

المهام والمسؤوليات الرئيسية:

  1. تطوير واجهات مستخدم تفاعلية باستخدام React.js: يتمثل الدور الأساسي في بناء واجهات مستخدم ديناميكية وبديهية، تساهم في تحسين تفاعل المستخدم مع التطبيقات.

  2. تطوير تطبيقات تدعم SSR باستخدام Nuxt.js: العمل على تطوير تطبيقات قادرة على تقديم محتوى سريع وفعال من خلال تقنيات العرض من الخادم، مما يسهم في تحسين سرعة التحميل وتجربة المستخدم.

  3. تحويل التصاميم من Figma وAdobe XD إلى واجهات متجاوبة: يتطلب ذلك القدرة على تنفيذ التصميمات بشكل دقيق لضمان توافقها مع مختلف الأجهزة والشاشات.

  4. تحسين الأداء وسرعة التحميل وتجربة المستخدم: يتوجب على المطوّر تطبيق استراتيجيات تحسين الأداء لضمان تحميل سريع وسلس للواجهات.

  5. تطبيق أساسيات تحسين محركات البحث (SEO) في مشاريع Nuxt: يشمل ذلك تحسين الواجهة لتكون متوافقة مع محركات البحث، مما يزيد من رؤية التطبيق.

  6. التكامل مع REST APIs: بناء طبقة تواصل منظمة مع الخدمات المختلفة، مما يسهل تبادل البيانات بين الواجهة الأمامية والخلفية.

  7. إدارة الحالة باستخدام تقنيات مثل Redux وContext API: يُعتبر إدارة الحالة جزءًا أساسيًا من تطوير التطبيقات التفاعلية، لضمان تعامل الواجهة مع البيانات بطريقة فعّالة.

  8. بناء مكونات قابلة لإعادة الاستخدام: يتطلب ذلك إنشاء مكونات مرنة يمكن استخدامها في تطبيقات متعددة، مما يسهل عملية التطوير ويعزز من الكفاءة.

  9. اختبار الواجهات وضمان التوافق مع المتصفحات والأجهزة المختلفة: يتضمن ذلك إجراء اختبارات شاملة لضمان عدم وجود مشكلات في العرض أو الأداء عبر مختلف البيئات.

  10. المشاركة في مراجعة الكود: العمل ضمن فريق تقني منظم يتطلب القدرة على تقديم تعليقات بناءة ومراجعة الأكواد لضمان الجودة.

  11. استخدام Git وإدارة الإصدارات: من الضروري أن يكون المطوّر على دراية بأساليب إدارة الإصدارات لضمان تتبع التغييرات والتعاون الفعّال.

المتطلبات والمؤهلات المطلوبة:

  1. خبرة عملية من 3 سنوات أو أكثر في تطوير الواجهات الأمامية: يُفضل أن يكون لدى المتقدمين خبرة مثبتة في هذا المجال.

  2. خبرة قوية في React.js: يُعتبر هذا الإطار أحد العناصر الأساسية التي يجب أن يكون المتقدم متمكنًا فيها.

  3. خبرة عملية في Nuxt.js: يُفضل أن يكون لدى المتقدمين معرفة عميقة باستخدام هذا الإطار لبناء تطبيقات فعالة.

  4. إتقان JavaScript (ES6+): يجب أن يكون المتقدم قادرًا على استخدام أحدث الميزات والخصائص في JavaScript.

  5. إتقان HTML5 وCSS3 وSCSS: من الضروري أن يكون المتقدم ملمًا بتقنيات بناء الواجهات الحديثة.

  6. خبرة في بناء واجهات Responsive وMobile-First: يتطلب العمل القدرة على تصميم واجهات تتكيف مع مختلف أحجام الشاشات.

  7. خبرة في التكامل مع RESTful APIs: يجب على المتقدمين أن يكون لديهم القدرة على التعامل مع واجهات برمجة التطبيقات.

  8. خبرة في Git: يُعتبر استخدام أدوات التحكم في الإصدارات جزءًا أساسيًا من العمل.

المهارات التقنية المطلوبة:

  1. إتقان React.js وNuxt.js: يجب أن يكون لدى المتقدمين معرفة متعمقة بهذين الإطارين.

  2. معرفة في تقنيات تحسين الأداء: مثل استخدام أدوات قياس الأداء مثل Lighthouse.

  3. مهارات في بناء واجهات مستخدم متجاوبة: بما يضمن تجربة مستخدم سلسة عبر الأجهزة المختلفة.

  4. إتقان JavaScript الحديثة: بما في ذلك الخصائص الجديدة في ES6 وما بعدها.

  5. فهم أساسيات تحسين محركات البحث (SEO): يجب أن يكون لدى المتقدمين معرفة بكيفية تحسين الواجهات لتكون متوافقة مع محركات البحث.

  6. معرفة في استخدام Git: لإدارة الإصدارات والتعاون مع الفريق.

المهارات الشخصية والقيادية:

  1. قدرة على العمل ضمن فريق: يجب أن يكون المتقدم قادرًا على التعاون مع زملائه بفعالية.

  2. مهارات اتصال قوية: التواصل الفعّال مع أعضاء الفريق وأصحاب المصلحة أمر ضروري.

  3. القدرة على التفكير التحليلي: يجب أن يكون المتقدم قادرًا على تحليل المشكلات وإيجاد حلول مبتكرة.

  4. المرونة والتكيف: القدرة على التكيف مع المتغيرات في بيئة العمل السريعة.

  5. الالتزام بالجودة: يجب أن يكون لدى المتقدم رغبة في تقديم عمل عالي الجودة.

بيئة العمل وثقافة الشركة:

تُعتبر شركة عبدالعزيز الزيد للاستشارات المهنية مكانًا ديناميكيًا ومبتكرًا، حيث نؤمن بأهمية العمل الجماعي والتعاون لتحقيق الأهداف المشتركة. نتميز بثقافة عمل تعزز من الإبداع والتفكير النقدي، حيث يتم تشجيع الموظفين على مشاركة أفكارهم والمساهمة في تطوير الحلول. نضمن بيئة عمل مرنة تدعم التوازن بين الحياة الشخصية والمهنية، مما يساعد على تعزيز الإنتاجية والرفاهية العامة للموظفين. نحن نعتبر كل عضو في الفريق جزءًا أساسيًا من نجاحنا، ونسعى لتوفير بيئة عمل محفزة وداعمة.

فرص التطور والنمو المهني:

نحن في شركة عبدالعزيز الزيد للاستشارات المهنية نؤمن بأهمية التطوير المستمر للموظفين. نقدم فرص تدريب متكاملة وورش عمل لتعزيز المهارات التقنية والشخصية. كما نوفر مسارات واضحة للتقدم الوظيفي، مما يتيح للموظفين إمكانية الارتقاء في المناصب وتحقيق الأهداف المهنية. نسعى لدعم الموظفين في تحقيق طموحاتهم من خلال توفير موارد تعليمية وأدوات تساعدهم على التقدم في مسيرتهم المهنية. نؤمن بأن استثمارنا في موظفينا هو استثمار في مستقبل الشركة، ونهدف إلى خلق بيئة تحفز على الابتكار والنمو المستدام.

تفاصيل الوظيفة

تاريخ النشر٢٠ مارس ٢٠٢٦
التخصصالتصميم والإبداع

عن الشركة

شركة عبدالعزيز الزيد للاستشارات المهنية | Abdulaziz AlZaid Professional Consulting Company

شركة عبدالعزيز الزيد للاستشارات المهنية | Abdulaziz AlZaid Professional Consulting Company

مشاركة الوظيفة