مطور الواجهة الأمامية

MBLM

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

الخبرة

5 - 10 سنوات

التعليم

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

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

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

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

انضم إلى فريقنا لتصميم وبناء وإطلاق تطبيقات الويب والهاتف المحمول الاستجابة باستخدام ReactJS و React Native. في هذا الدور، ستتعاون مع المصممين ومهندسي الباك إند ومديري المنتجات لتحويل الأفكار الرائعة إلى تجارب سلسة وعالية الأداء وقابلة للتوسع. إذا كنت متحمسًا للكود النظيف وقابل لإعادة الاستخدام، وأنماط واجهة المستخدم الحديثة، وتقديم منتجات مصقولة من البداية إلى النهاية، نود أن نسمع منك. لدينا وظائف بدوام كامل عن بعد ومنطقة الإمارات العربية المتحدة. بالنسبة للأدوار المحلية، يجب أن يقيم المرشحون بالفعل في الإمارات العربية المتحدة. المسؤوليات الرئيسية قيادة تسليم الواجهة الأمامية عبر مشاريع ReactJS و React Native؛ تشكيل هندسة المكونات وتنفيذ واجهة المستخدم. تحويل تصميمات Figma وتدفقات تجربة المستخدم إلى واجهات استجابة، ومتوافقة مع WCAG، ودقيقة بكسل. بناء ميزات معقدة ومكتبات/مكونات قابلة لإعادة الاستخدام (خطافات، إدارة الحالة، التوجيه، جلب البيانات). التكامل مع واجهات برمجة التطبيقات REST/GraphQL؛ التعامل مع تدفقات المصادقة، وحالات الأخطاء/الفراغ، والتحديثات المتفائلة. تحديد والحفاظ على أفضل الممارسات للواجهة الأمامية (أسلوب الكود، تكوين المكونات، تقاليد الحالة، ميزانيات الأداء). المساهمة في وصيانة أنظمة التصميم والتوثيق (مثل، Storybook، إرشادات المكونات) من أجل التناسق وإعادة الاستخدام. تحسين الأداء و Core Web Vitals (تقسيم الحزم، التحميل الكسول، التذكير، التخزين المؤقت) عبر المتصفحات/الأجهزة. ضمان الجودة من خلال الاختبار الآلي (وحدات، تكامل، تراجع بصري)، وتصحيح الأخطاء القوي، ومراجعات الكود، وبرمجة الزوج. دعم CI/CD لبناء الويب/الهاتف المحمول والمساهمة في المراقبة/الرؤية من جانب العميل للأخطاء والأداء. التعاون بشكل وثيق مع التصميم والباك إند والمنتج و QA؛ ضمان الجدوى التقنية، والتواصل حول المخاطر/التبعيات، وامتلاك التسليم من المفهوم إلى ما بعد الإطلاق. المؤهلات المطلوبة 4 5+ سنوات من الخبرة المهنية في تطوير الواجهة الأمامية مع التركيز على React تحديدًا NextJS. بكاليوس/ماجستير في علوم الكمبيوتر أو ما يعادلها مفضل. التركيز القوي على تقنيات الويب الحديثة: JavaScript (ES6+)، TypeScript، HTML5، CSS3 (Flexbox/Grid)، وتصميم الاستجابة. خبرة عميقة في React و NextJS: مكونات وظيفية، خطافات، سياق، تعليق، وأنماط شائعة للتكوين والآثار الجانبية. خبرة في إدارة الحالة مع Redux/Redux Toolkit، Zustand، أو ما شابه؛ جلب البيانات مع RTK Query، SWR، أو React Query. إتقان Next.js أو أطر عمل SSR/SSG المعادلة؛ معرفة بالتوجيه، ومسارات API، وإعادة تجديد ثابتة تدريجيًا ميزة إضافية. طرق التنسيق: CSS Modules، Sass، Tailwind CSS، أو Styled Components؛ معرفة بأنظمة التصميم ومكتبات المكونات (مثل، MUI، Chakra). الاختبار: Jest، مكتبة اختبار React، وأدوات الطرف إلى الطرف (Playwright/Cypress)؛ خبرة مع Storybook لتطوير المكونات. الأداء والوصول: تحسين Lighthouse/Core Web Vitals، أدوات a11y (axe)، HTML الدلالي، أفضل الممارسات ARIA. تكامل API وأساسيات الأمان: REST/GraphQL، تدفقات المصادقة/التفويض (OAuth/OIDC)، التحقق من صحة الإدخال، والحماية ضد الثغرات الشائعة في الويب (XSS، CSRF). معرفة بتعليمات التحليل، SEO لتطبيقات SPA/SSR، والتدويل، وأساسيات PWA (عمال الخدمة، استراتيجيات التخزين المؤقت). مهارات التواصل القوية؛ القدرة على التقدير والتخطيط والتسليم ضمن المواعيد النهائية أثناء التعاون عبر التصميم والمنتج والفرق الخلفية.

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

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

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