NodeJS & React مطور واجهة كاملة
Client of Jobfinders
صاحب عمل نشط
نشرت قبل 7 ساعات
أرسل لي وظائف مثل هذه
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
نظرة عامة على الوظيفة
المسؤوليات الرئيسية:
فهم المعمارية وتطوير الخدمات المصغرة: احصل على فهم عميق لهندسة النظام لتطوير خدمات مصغرة فعالة باستخدام Node.js لمكونات مختلفة، مما يضمن التكامل السلس والأداء الأمثل.
المواصفات الفنية والتوثيق: تعاون مع أصحاب المصلحة في الأعمال لفهم المتطلبات الوظيفية وترجمتها إلى مواصفات فنية. إنتاج وثائق شاملة متماشية مع المعايير المعمول بها.
المشاركة في دورة حياة تطوير البرمجيات: شارك بنشاط في جميع مراحل دورة حياة تطوير البرمجيات، بما في ذلك تقييم جدوى متطلبات الأعمال، التخطيط، الترميز، الاختبار، والنشر.
هندسة الحلول وقابلية التوسع: تصميم وتنفيذ حلول كاملة قابلة للتوسع باستخدام Node.js مع إطار عمل Express في الجزء الخلفي وReact في الجزء الأمامي، بهدف تلبية احتياجات وتوقعات الأعمال.
التكامل والتعاون: العمل على تكامل مكونات وأنظمة البرمجيات المختلفة، مما يضمن التواصل الفعال بين الخدمات المصغرة وتقديم منتج متماسك.
اختبار الوحدة: ضمان أعلى جودة للشفرة من خلال إجراء اختبارات صارمة، سواء كانت آلية أو يدوية، لتحديد وتصحيح الأخطاء أو المشكلات قبل إصدارها إلى QA.
التعلم المستمر والتكيف: ابق على اطلاع بأحدث التطورات في تطوير الواجهة الكاملة، خاصة فيما يتعلق بنظامي Node.js وReact، وتكييف هذه الابتكارات في عملية التطوير لتعزيز قدرات المنتج.
تحسين الأداء: مراقبة وتحديد وتحسين أداء النظام، باستخدام أفضل الممارسات في الترميز والأمان وتصميم المعمارية.
التعاون والتواصل مع الفريق: العمل بشكل وثيق مع الفرق متعددة التخصصات، بما في ذلك مطوري الواجهة الأمامية والخلفية، ومصممي واجهة المستخدم/تجربة المستخدم، ومديري المشاريع، لضمان نهج تعاوني في تطوير المنتج.
الأثر التجاري والمساهمة: الانخراط مع مستخدمي الأعمال لفهم تأثير القرارات الفنية على نتائج الأعمال، مما يضمن أن تتماشى جهود التطوير عن كثب مع استراتيجيات وأهداف الأعمال.
الخبرة:
تطوير الواجهة الكاملة: خبرة مهنية لا تقل عن 4 سنوات كمطور واجهة كاملة مع خلفية قوية في Node.js وتطوير الجانب الخادم. إظهار الكفاءة مع بناء الجملة وميزات ES6.
إتقان الواجهة الأمامية: إتقان بناء واجهات المستخدم المتجاوبة باستخدام إطار عمل React، بما في ذلك مبادئه الأساسية مثل المكونات، والهوكات، وDOM الافتراضي
إلمام بنظام React: إلمام جيد بنظام React، بما في ذلك أدوات مثل Create React App، وRedux، وReact Router، وNext.js.
أنماط React المتقدمة: إتقان استخدام أنماط وتقنيات React المتقدمة مثل المكونات عالية الترتيب، وprops للتقديم، وAPI السياق لإنشاء هياكل شفرة مرنة وقابلة لإعادة الاستخدام.
تحسين الأداء: إتقان تحسين تطبيقات React للأداء، بما في ذلك استخدام التحميل الكسول، والتذكير، وإدارة الحالة بكفاءة لضمان تجارب مستخدم سلسة وسريعة.
خبرة في إدارة الحالة: معرفة عميقة بمكتبات وأساليب إدارة الحالة ضمن نظام React، مثل Redux، وMobX، أو API السياق المدمجة، مما يضمن منطق حالة منظم وسهل الصيانة.
هوكات React والمكونات الوظيفية: مهارة في استخدام هوكات React لإدارة الحالة ودورة الحياة في المكونات الوظيفية، مما يعزز الشفرة الأكثر نظافة واختصارًا.
ميزات JavaScript الحديثة: إتقان ميزات JavaScript الحديثة مثل async/await، والتفكيك، والقوالب النصية، والدوال السهمية، وتطبيقاتها في تطوير React.
اختبار React: كفاءة في اختبار مكونات React باستخدام Jest ومكتبة اختبار React، مما يضمن عمل المكونات بشكل صحيح كما هو متوقع.
الوصول في React: معرفة بأفضل ممارسات الوصول (a11y) في React وخبرة في بناء تطبيقات ويب قابلة للوصول تتوافق مع إرشادات WCAG.
React Router وتطبيقات الصفحة الواحدة (SPA): خبرة في بناء تطبيقات SPA باستخدام React Router، وإدارة التنقل والتوجيه بفعالية داخل تطبيقات React
تكامل React وGraphQL: خبرة في دمج واجهات برمجة التطبيقات GraphQL في تطبيقات React، باستخدام Apollo Client أو Relay لإدارة البيانات.
التقديم من جانب الخادم (SSR) مع React: إلمام بتقنيات التقديم من جانب الخادم لتطبيقات React لتحسين أوقات التحميل الأولية وتحسين محركات البحث، باستخدام أطر مثل Next.js.
React Native لتطوير المحمول: فهم لمبادئ React المطبقة على تطوير المحمول باستخدام React Native، لبناء تطبيقات موبايل متعددة المنصات.
إنشاء هوك مخصص: القدرة على إنشاء هوكات مخصصة لتغليف المنطق القابل لإعادة الاستخدام عبر مكونات React متعددة، مما يعزز إعادة استخدام الشفرة والبساطة.
إدارة دورة الحياة: فهم شامل لدورة حياة مكونات React، قادر على استغلال دورة الحياة
الملف الشخصي المطلوب للمرشحين
القطاع المهني للشركة
- التجنيد
- شركة التوظيف
- البحث التنفيذي
المجال الوظيفي / القسم
- سوفت وير تقنية المعلومات
الكلمات الرئيسية
- NodeJS & React مطور واجهة كاملة
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com