في المكتب دوام كامل
Chalhoub Group -
الإمارات , دبي
--
Chalhoub Group

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

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

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

ما الذي ستقوم به

نحن نبحث عن مطور واجهات أمامية (React.js) ماهر للانضمام إلى فريق الويب للتجارة الإلكترونية لدينا. ستبني وتُصون متجر الوجهة للمستهلكين لمنصة تجارة فاخرة تخدم عدة دول ولغات عبر مجلس التعاون الخليجي. يوميًا، ستطوير مكوّنات واجهة المستخدم باستخدام React وNext.js، وتدمجها مع واجهات برمجة تطبيقات GraphQL للتجارة، وتحسين أداء الواجهة الأمامية.

لتحقيق النجاح في هذا الدور يجب أن تمتلك أساسيات JavaScript وReact قوية، وخبرة عملية في Next.js، وفهمًا راسخًا لبناء تطبيقات ويب سريعة وقابلة للوصول وتدعم التكوينات المتجاوبة. يجب أن تكون مريحًا في كل من بنية توجيه Pages Router وApp Router بالإضافة إلى العمل مع واجهات GraphQL، وبناء المكوّنات ضمن نظام التصميم، وكتابة الاختبارات. في النهاية، مصمم واجهات أمامية رفيع المستوى يصمّم ويبًا سريعًا ومتكاملاً ومتعدد الجنسيات يصلح عبر المناطق والأجهزة.

المسؤوليات:

  • التعاون مع فرق المنتج والتصميم والخلفية لتحويل المتطلبات وتصاميم الواجهة إلى ميزات عملية.
  • مراجعة متطلبات التطبيق وتصاميم الواجهة مبكرًا للنُّطق بالحالات الشاذة والاعتبارات الخاصة بالإتاحة.
  • بناء مكوّنات UI سريعة الاستجابة وقابلة لإعادة الاستخدام باستخدام React ونظام تصميم Tailwind CSS.
  • دمج الواجهة مع APIs GraphQL باستخدام Apollo Client مقابل خلفية التجارة اللامركزية لدينا.
  • تنفيذ واجهات متعددة اللغات جاهزة للـ RTL (الإنجليزية/العربية) عبر متاجر الدول المتعددة.
  • كتابة منطق التطبيق بلغة JavaScript وفق أنماط React وNext.js عبر Pages Router (هيكلنا الحالي — SSR/SSG/ISR عبر getServerSideProps / getStaticProps) وApp Router (React Server Components، تخطيطات متداخلة، مكونات خادم/عميل).
  • المساهمة في الانتقال التدريجي نحو App Router، مع ضمان تواجد شفافية بين Pages Router وApp Router خلال الانتقال.
  • استكشاف الأخطاء في واجهة المستخدم وشفرة التطبيق عبر المتصفحات والأجهزة.
  • المساهمة في وتوسيع بنية الواجهة الأمامية ومكتبة المكوّنات المشتركة، موثقة في Storybook.
  • مراقبة وتحسين أداء الواجهة الأمامية وCore Web Vitals.
  • كتابة وصيانة الاختبارات: اختبارات الوحدة/المكوّنات باستخدام Jest وReact Testing Library، اختبارات E2E/التراجع مع Cypress، واكتشاف التراجعات البصرية باستخدام Storybook وChromatic.
  • المشاركة في مراجعات الشيفرة والحفاظ على جودة الشيفرة عبر ESLint وPrettier وCI.

ما تحتاجه للنجاح

  • خبرة مثبتة كمطور React.js / واجهة أمامية.
  • معرفة عميقة بـ JavaScript (ES6+)، HTML، CSS، وأدوات الواجهة الحديثة.
  • خبرة عملية مع إطار Next.js، وممارسة العمل في Pages Router وApp Router (لا بد) — بما في ذلك SSR وSSG وISR وجلب البيانات وReact Server Components.
  • خبرة قوية مع Tailwind CSS (لا بد).
  • خبرة في استهلاك APIs GraphQL، ويفضل مع Apollo Client.
  • خبرة سابقة في إنشاء أو صيانة نظام تصميم / مكتبة مكوّنات مشتركة.
  • خبرة في التطوير المستند إلى المكوّنات وStorybook.
  • خبرة في الاختبار الآلي — وحدات/مكوّنات (Jest، React Testing Library) وE2E (Cypress).
  • معرفة بممارسات اختبار UI والاختبارات البصرية.
  • خبرة في تصحيح الأخطاء على المتصفح وأدوات القياس والأداء (مثل Chrome DevTools، Lighthouse).
  • خبرة في أدوات CI/CD وتدفقات العمل المستندة إلى Git.
  • فهم جيد لتصميم متجاوب، والتوافق عبر المتصفحات، والوصولية على الويب.
  • مهارات قوية في استكشاف الأخطاء، إضافة إلى مهارات التعاون والتواصل وإدارة الوقت.

فضل وجوده:

  • خبرة في ترحيل قاعدة كود Next.js من Pages Router إلى App Router.
  • خبرة في التدويل (i18n) وبناء واجهات RTL (العربية).
  • خبرة في التجارة الإلكترونية / التجارة الرأسية (Headless) مثل Magento ودمج مزودي الدفع (Adyen، Checkout.com).
  • الاطلاع على مميزات Flags / أدوات A/B testing (GrowthBook).
  • الاطلاع على TypeScript.
  • خبرة مع Docker ونُظم النشر بالحاويات (Bitbucket Pipelines أو ما يماثلها).
  • الاطلاع على أنماط حالة/بيانات React (Context API، Apollo cache) ومكتبات النماذج (React Hook Form).

ما الذي يمكننا تقديمه لك

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

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

استخدام GenAI في عملية التقديم

لدعم تجربة عادلة ومتسقة لجميع المرشحين، نطلب إتمام التقييمات والمقابلات بشكل مستقل ودون مساعدة من أدوات الذكاء الاصطناعي التوليدي. هذا يضمن فهمنا لقوتك وتفكيرك وكيف تتعامل مع المواقف الواقعية.

ندعو جميع المتقدمين للتقديم

يتطلب الإلهام الحقيقي للمستهلكين تنوع الأفكار والثقافات والخلفيات والقدرات والوجهات النظر. في Chalhoub Group، نلتزم بالشمول والتنوع.

نرحب بجميع المتقدمين للتقديم وأن يكونوا جزءًا من مستقبلنا المثير. نضمن Equal Opportunity لجميع المتقدمين بغض النظر عن الجنس أو العمر أو العرق أو الدين أو الأصل القومي أو حالة الإعاقة.

وظائف مشابهة

حول Chalhoub Group
الإمارات, دبي
التجزئة

The Chalhoub Group is the leading partner for luxury across the Middle East since 1955. As an expert in retail, distribution and marketing services ba...