مطور واجهة أمامية كبير (React.js)
Nexus Analytica
نشرت في 25 سبتمبر
أرسل لي وظائف مثل هذه
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
نحن نبحث عن مطور واجهة أمامية كبير وذو خبرة Senior Frontend Developer لديه خبرة عميقة في React.js لقيادة تطوير تطبيقات الويب الديناميكية وعالية الأداء وسهلة الاستخدام.
بصفتك مهندسًا كبيرًا، ستكون مسؤولاً عن بناء وصيانة هياكل الواجهة الأمامية القوية والقابلة للتوسع التي تتكامل بسلاسة مع خدماتنا الخلفية (Python/Django) والبنية التحتية المستضافة على Azure. ستعمل بشكل وثيق مع مصممي المنتجات، ومهندسي الواجهة الخلفية، وDevOps، ومعمار البرمجيات لتقديم ميزات ليست فقط وظيفية ولكن أيضًا أنيقة وقابلة للصيانة.
هذه هي دور رئيسي لمطور يزدهر على الملكية التقنية، وأداء الواجهة الأمامية، وتقديم واجهة مستخدم مثالية مع كود نظيف وقابل لإعادة الاستخدام.
المسؤوليات الرئيسية تطوير الواجهة الأمامية- بناء وصيانة تطبيقات الويب باستخدام React.js، TypeScript (إذا تم استخدامه)، وأطر وأدوات JavaScript الحديثة.
- ترجمة تصميمات Figma أو واجهات المستخدم/تجربة المستخدم إلى مكونات متجاوبة وعالية الجودة.
- تطوير مكونات قابلة لإعادة الاستخدام وموحدة تتبع أفضل ممارسات نظام التصميم.
- تحسين الأداء، والوصول، وقابلية التوسع عبر الأجهزة والمتصفحات.
- العمل بشكل وثيق مع المطورين الخلفيين لتكامل واجهات برمجة التطبيقات RESTful بشكل آمن وفعال.
- ضمان معالجة البيانات بدقة، وحالات الخطأ، وردود الفعل من المستخدمين طوال واجهة المستخدم.
- التعاون مع مديري المنتجات ومصممي واجهة المستخدم/تجربة المستخدم لتكرار وتحسين تجربة المستخدم.
- فرض أفضل الممارسات في أسلوب الكود، وبنية المكونات، وقابلية الصيانة.
- كتابة كود نظيف، موثق جيدًا، وقابل للاختبار.
- إجراء والمشاركة في مراجعات الكود، وتوجيه المطورين الصغار عند الاقتضاء.
- تنفيذ وصيانة تغطية اختبار الواجهة الأمامية (اختبارات الوحدة، والاختبارات التكاملية، واختبارات 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