مطور واجهة أمامية كبير (React.js)

Nexus Analytica

نشرت في 25 سبتمبر

الخبرة

3 - 5 سنوات

موقع العمل

القاهرة - مصر

التعليم

بكالوريوس في العلوم(أجهزة الكمبيوتر)

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

الوصف الوظيفي

الأدوار والمسؤوليات

عن الدور

نحن نبحث عن مطور واجهة أمامية كبير وذو خبرة Senior Frontend Developer لديه خبرة عميقة في React.js لقيادة تطوير تطبيقات الويب الديناميكية وعالية الأداء وسهلة الاستخدام.

بصفتك مهندسًا كبيرًا، ستكون مسؤولاً عن بناء وصيانة هياكل الواجهة الأمامية القوية والقابلة للتوسع التي تتكامل بسلاسة مع خدماتنا الخلفية (Python/Django) والبنية التحتية المستضافة على Azure. ستعمل بشكل وثيق مع مصممي المنتجات، ومهندسي الواجهة الخلفية، وDevOps، ومعمار البرمجيات لتقديم ميزات ليست فقط وظيفية ولكن أيضًا أنيقة وقابلة للصيانة.

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

المسؤوليات الرئيسية تطوير الواجهة الأمامية
  • بناء وصيانة تطبيقات الويب باستخدام React.js، TypeScript (إذا تم استخدامه)، وأطر وأدوات JavaScript الحديثة.
  • ترجمة تصميمات Figma أو واجهات المستخدم/تجربة المستخدم إلى مكونات متجاوبة وعالية الجودة.
  • تطوير مكونات قابلة لإعادة الاستخدام وموحدة تتبع أفضل ممارسات نظام التصميم.
  • تحسين الأداء، والوصول، وقابلية التوسع عبر الأجهزة والمتصفحات.
التعاون & تكامل واجهة برمجة التطبيقات
  • العمل بشكل وثيق مع المطورين الخلفيين لتكامل واجهات برمجة التطبيقات RESTful بشكل آمن وفعال.
  • ضمان معالجة البيانات بدقة، وحالات الخطأ، وردود الفعل من المستخدمين طوال واجهة المستخدم.
  • التعاون مع مديري المنتجات ومصممي واجهة المستخدم/تجربة المستخدم لتكرار وتحسين تجربة المستخدم.
جودة الكود والمعايير
  • فرض أفضل الممارسات في أسلوب الكود، وبنية المكونات، وقابلية الصيانة.
  • كتابة كود نظيف، موثق جيدًا، وقابل للاختبار.
  • إجراء والمشاركة في مراجعات الكود، وتوجيه المطورين الصغار عند الاقتضاء.
الاختبار & CI/CD
  • تنفيذ وصيانة تغطية اختبار الواجهة الأمامية (اختبارات الوحدة، والاختبارات التكاملية، واختبارات E2E) باستخدام أدوات مثل Jest، React Testing Library، أو Cypress.
  • دعم خطوط الأنابيب CI/CD لتوليد تلقائي، واختبارات، ونشر.
  • استكشاف الأخطاء وإصلاحها، وتصحيح الأخطاء، وتحليل مشاكل الواجهة الأمامية في بيئات التطوير والإنتاج.
التحسين المستمر
  • البقاء على اطلاع بأحدث اتجاهات الواجهة الأمامية، والتقنيات، وتقنيات تحسين الأداء.
  • اقتراح وتنفيذ تحسينات على بنية الواجهة الأمامية وتدفق تطوير البرمجيات.
  • الدفاع عن أداء الواجهة الأمامية، والأمان، والوصول داخل الفريق.

الملف الشخصي المطلوب للمرشحين

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

الخبرة

  • 4+ سنوات من الخبرة المهنية في تطوير الواجهة الأمامية.
  • 3+ سنوات من الخبرة مع React.js في بيئات الإنتاج.
  • خبرة في التكامل مع واجهات برمجة التطبيقات REST والتعاون في فرق متعددة الوظائف.

المهارات التقنية

  • بارع في JavaScript، React.js، ويفضل TypeScript.
  • فهم عميق لـ CSS الحديثة (CSS-in-JS، SCSS، Tailwind، إلخ) وتصميم متجاوب.
  • على دراية بأدوات إدارة الحالة (Redux، Zustand، Context API، إلخ).
  • خبرة في العمل مع Git، أدوات البناء (Webpack، Vite)، ومديري الحزم (npm/yarn).
  • على دراية بأطر الاختبار الآلي (Jest، RTL، Cypress).

المهارات الشخصية

  • إحساس قوي بتفاصيل واجهة المستخدم وتجربة المستخدم وتعاطف مع المستخدم النهائي.
  • مهارات ممتازة في حل المشكلات وتصحيح الأخطاء.
  • قدرات قوية في التواصل والتعاون.
  • القدرة على العمل بشكل مستقل وتحمل مسؤولية الميزات المعقدة للواجهة.
من الجيد أن يكون لديك
  • خبرة مع Azure Static Web Apps، Azure CDN، أو خدمات استضافة سحابية مماثلة.
  • معرفة بممارسات أمان الواجهة الأمامية (XSS، CSRF، CORS، سياسات أمان المحتوى).
  • إلمام بالميزات الزمنية الحقيقية (WebSockets، SignalR).
  • تعرض لمعايير الوصول (WCAG) والتدويل (i18n).
  • خبرة في العمل في فرق Agile والتسليم بناءً على السبرينت.

القطاع المهني للشركة

المجال الوظيفي / القسم

الكلمات الرئيسية

  • مطور واجهة أمامية كبير (React.js)

تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com