وظيفة مطور واجهات أمامية أول لدى Cegedim في الرباط
جهة العمل: Cegedim
المهنة: مطور ومبرمج
المدينة: الرباط
المسمى الوظيفي: مطور واجهات أمامية أول (Nuxt وVue وTypeScript)
مجال الوظيفة: التقنية والاتصالات
التخصص: البرمجة وتطوير البرمجيات
عدد الوظائف: 1
نوع العقد: دوام كامل
تعلن شركة Cegedim الفرنسية للتقنية والخدمات عن وظيفة مطور واجهات أمامية أول في مدينة الرباط. ويصمم شاغل الوظيفة واجهات منصات الأعمال من نوع B2B وSaaS ويطورها، باستخدام Nuxt 4 وVue 3 وTypeScript، في مسارات استخدام تتطلب مستوى عاليًا من الموثوقية والأمان والوضوح والأداء.
تطلب الشركة خبرة مؤكدة في تطوير الواجهات الأمامية، ويفضل أن تكون خمس سنوات أو أكثر، مع ممارسة عميقة لـVue وTypeScript، وخبرة في Nuxt وفي تطبيقات أعمال تتكامل مع واجهات برمجة التطبيقات والنماذج المعقدة والصلاحيات. والوظيفة بدوام كامل في الرباط.
تفاصيل فرص التوظيف
نظرة عامة على الفرص
الموقع والمجال وطبيعة الوظائف
تبحث Cegedim عن مطور واجهات أمامية أول يعمل على منصات أعمال يعتمد عليها مستخدمون محترفون في عملهم اليومي. وهذه المنصات ليست مواقع تعريفية بسيطة، بل تطبيقات فيها مسارات عمل ونماذج معقدة وصلاحيات وصول متعددة، ويجب أن تبقى موثوقة وآمنة وسريعة.
ويعمل المطور مع مطوري الواجهات الخلفية الذين يستخدمون PHP وSymfony، ومع فريق ضمان الجودة وفرق المنتج. ومهمته أن يحول قواعد العمل وعقود واجهات البرمجة إلى واجهات متينة قابلة للاختبار وسهلة الوصول، حتى عندما تكون المعالجة غير متزامنة أو تكون بعض الخدمات غير متاحة.
وهذه النقطة الأخيرة مهمة في فهم الوظيفة. فالواجهة الجيدة في تطبيقات الأعمال لا تعمل فقط عندما يسير كل شيء على ما يرام، بل تتعامل بوضوح مع حالات التحميل والخطأ والمعالجة الجارية، وتخبر المستخدم بما يحدث بدل أن تتركه أمام شاشة متوقفة.
ويذكر الإعلان مجموعة أدوات وتقنيات محددة يعمل بها الفريق، من إطار العمل إلى أدوات الاختبار والجودة، وهي مفصلة في قسم المهارات أدناه. كما يطلب استقلالية في تولي الموضوع من التحديد إلى التسليم والمتابعة.
مقر الوظيفة الرباط، والعقد بدوام كامل. ولم تذكر الشركة راتبًا أو مزايا محددة في إعلانها، فلا يتضمن هذا الإعلان أي تفاصيل مالية غير منشورة.
عن جهة العمل: Cegedim
الخلفية والنشاط
نبذة موثقة عن الجهة
Cegedim شركة تقنية وخدمات تأسست عام 1969، ومقرها الرئيسي في بولوني بيانكور بفرنسا. وتعمل الشركة في مجال إدارة تدفقات البيانات الرقمية للمنظومات الصحية ولقطاع الأعمال بين الشركات، كما تنشر برمجيات أعمال موجهة للمهنيين.
ويعمل في Cegedim نحو 6500 موظف في أكثر من عشر دول، وهي شركة مدرجة في بورصة باريس. وتقدم الشركة نفسها على أنها شركة مبتكرة في التقنية والخدمات، تجمع بين البيانات والبرمجيات والخدمات.
وتتوزع تخصصات الشركة كما تعرضها في صفحتها الرسمية بين ثلاثة مجالات: حلول وخدمات لشركات الرعاية الصحية، وحلول وخدمات للمهنيين الصحيين، وحلول وخدمات لقطاع الأعمال. ويعني هذا أن برمجياتها تخدم جهات تحتاج إلى دقة عالية في البيانات وأمان في التعامل معها.
البيئة المهنية والحضور المؤسسي
المنهج أو الخدمات والمرافق والثقافة
وتعمل الشركة في المغرب ضمن شبكة حضورها الدولي، ويذكر إعلان الوظيفة أن الفريق في الرباط يطور منصات أعمال من نوع B2B وSaaS، ويعمل بأدوات حديثة في الواجهات والاختبار والتكامل المستمر.
وطبيعة نشاط Cegedim في البيانات الصحية وبرمجيات الأعمال تفسر تركيز الإعلان على الموثوقية والأمان وسهولة الوصول والأداء. فالمستخدمون المحترفون يعتمدون على هذه الأنظمة في عملهم، وأي خطأ في الواجهة قد يؤثر في سير عملهم اليومي.
الوظائف المتاحة
1. Développeur Frontend Senior Nuxt / Vue / TypeScript-RABAT
الموقع: الرباط نوع العقد: دوام كامل
يصمم مطور الواجهات الأمامية الأول في Cegedim الواجهات ويطورها باستخدام Nuxt 4 وVue 3 وTypeScript، وينظم الشيفرة بحسب الوظائف والمسؤوليات، ويبني مكونات قابلة لإعادة الاستخدام بـVuetify 3، ويكيف قالب Vuexy لاحتياجات المنتج دون أن يخلق اعتمادًا غير ضروري على القالب.
وينفذ مسارات العمل والنماذج المعقدة وصلاحيات الوصول وحالات التحميل والخطأ والمعالجة. ويتعاون مع فريق الواجهات الخلفية على عقود OpenAPI ونماذج البيانات والأخطاء والتطويرات المتوافقة مع الإصدارات السابقة.
ويشارك مع فريق ضمان الجودة في تحديد معايير القبول والسيناريوهات والاختبارات الآلية، ويضمن الجودة عبر الاختبارات ومراجعات الشيفرة والأنواع والفحوص الآلية. ويعمل على تحسين سهولة الوصول والأداء والتوافق مع المتصفحات والشاشات المستهدفة.
ويسهم كذلك في أدوات التطوير وخطوط التكامل والنشر المستمر، وفي تشخيص الأعطال، وفي التوثيق. أي أن الدور يشمل العمل الهندسي حول الواجهة، لا كتابة المكونات فقط.
ويعني لقب المطور الأول هنا أن الشركة تنتظر منه أكثر من تنفيذ المهام. فهو يقرر كيف تُنظَّم الشيفرة، ومتى يُبنى مكون عام قابل لإعادة الاستخدام ومتى يبقى خاصًا بشاشة واحدة، وكيف يُستخدم القالب الجاهز دون أن يصبح قيدًا على المنتج. وهذه قرارات تؤثر في سرعة الفريق كله على المدى الطويل.
مسؤوليات مطور واجهات أمامية أول (Nuxt وVue وTypeScript)
- تصميم الواجهات وتطويرها بـNuxt 4 وVue 3 وTypeScript، مع تنظيم الشيفرة بحسب الوظائف والمسؤوليات.
- بناء مكونات قابلة لإعادة الاستخدام بـVuetify 3، وتكييف Vuexy لاحتياجات المنتج دون اعتماد غير ضروري على القالب.
- تنفيذ مسارات العمل والنماذج المعقدة وصلاحيات الوصول وحالات التحميل والخطأ والمعالجة.
- التعاون مع الواجهات الخلفية على عقود OpenAPI ونماذج البيانات والأخطاء والتطويرات المتوافقة.
- المشاركة مع ضمان الجودة في تحديد معايير القبول والسيناريوهات والاختبارات الآلية.
- ضمان الجودة عبر الاختبارات ومراجعات الشيفرة والأنواع والفحوص الآلية.
- تحسين سهولة الوصول والأداء والتوافق مع المتصفحات والشاشات المستهدفة.
- الإسهام في أدوات التطوير والتكامل والنشر المستمر وتشخيص الأعطال والتوثيق.
المؤهلات والخبرة المطلوبة لوظيفة مطور واجهات أمامية أول (Nuxt وVue وTypeScript)
- خبرة مؤكدة في تطوير الواجهات الأمامية، ويفضل خمس سنوات أو أكثر.
- ممارسة عميقة لـVue وTypeScript.
- خبرة في Nuxt وفي تطبيقات أعمال تتكامل مع واجهات برمجة التطبيقات والنماذج والصلاحيات المعقدة.
- استقلالية في تولي الموضوع من التحديد إلى التسليم والمتابعة.
المهارات المهنية والسلوكية
- أساس الواجهات: Nuxt 4 وVue 3 وTypeScript وVite.
- مكتبات الواجهة: Vuetify 3 وVuexy.
- إدارة الحالة واستدعاءات واجهات البرمجة: Pinia وTanStack Query Vue وofetch و$fetch.
- النماذج والعقود: VeeValidate وZod وOpenAPI وOrval.
- الاختبارات: Vitest وVue Test Utils وPlaywright.
- الجودة والأدوات: ESLint وPrettier وGit وDocker والتكامل والنشر المستمر.
المزايا أو معلومات العقد المعلنة
- وظيفة بدوام كامل في الرباط.
- العمل على منصات أعمال B2B وSaaS بأدوات واجهات واختبار حديثة.
- لم تُعلن الشركة تفاصيل الراتب أو المزايا في صفحة الوظيفة.
إرشادات مهنية للتقديم
تجهيز ملف الترشيح
السيرة الذاتية وملف الإنجاز والاستعداد للمقابلة
قائمة الأدوات في الإعلان طويلة ودقيقة، ولا يُتوقع أن تكون خبيرًا في كل أداة. لكن الأساس واضح: Vue وTypeScript وNuxt. فاجعل هذه الثلاثة في مقدمة سيرتك الذاتية، واذكر عدد السنوات ونوع المشروعات التي استخدمتها فيها، ثم اذكر الأدوات الأخرى التي تعرفها فعلًا.
الإعلان يركز على تطبيقات الأعمال: نماذج معقدة، وصلاحيات، ومسارات عمل. فإن كنت قد بنيت لوحة إدارة، أو نظامًا داخليًا، أو تطبيقًا فيه أدوار مستخدمين مختلفة، فاشرح ذلك بأمثلة: كيف نظمت التحقق من النماذج، وكيف أخفيت أو عطلت عناصر الواجهة بحسب الصلاحيات، وكيف تعاملت مع الحقول المترابطة.
حضّر مثالًا عن التعامل مع حالات الفشل في الواجهة: خدمة لا ترد، أو معالجة غير متزامنة تستغرق وقتًا، أو خطأ يعود من الخادم برسالة غير واضحة. فالإعلان يذكر صراحة بناء واجهات متينة حتى عندما تكون الخدمات غير متاحة، وهذا سؤال متوقع في المقابلة.
تعاون الواجهات مع الواجهات الخلفية عبر عقود OpenAPI نقطة مهمة. فإن كنت قد استخدمت توليد الأنواع أو العملاء تلقائيًا من مواصفات OpenAPI، أو شاركت في مراجعة العقود قبل تنفيذها، فاذكر ذلك. وإن لم تكن قد استخدمت Orval تحديدًا، فاشرح أداة مشابهة استخدمتها.
الاختبارات جزء من مسؤولية المطور في هذا الفريق. فاذكر نوع الاختبارات التي كتبتها: اختبارات وحدات للمكونات، أو اختبارات من طرف إلى طرف، وكيف تقرر ما يستحق الاختبار. ومستودع شيفرة عام فيه اختبارات منظمة يقوي ملفك كثيرًا.
سهولة الوصول والأداء ليستا تفاصيل ثانوية في الإعلان. فاستعد لأسئلة عن تحسين زمن التحميل، وتقسيم الشيفرة، وإدارة العناصر الثقيلة في القوائم الطويلة، وعن دعم لوحة المفاتيح وقارئات الشاشة والتباين في الواجهات.
الإعلان مكتوب بالفرنسية، والفريق يعمل مع مطورين وفرق منتج قد تكون في بلدان مختلفة. فاكتب سيرتك بالفرنسية أو الإنجليزية بحسب ما تتقن، واستعد لشرح قراراتك التقنية بوضوح، لأن مراجعات الشيفرة والتوثيق جزء من العمل اليومي.
تحدث في المقابلة عن قرار معماري اتخذته في مشروع واجهات: كيف قسمت التطبيق إلى وحدات بحسب الوظائف، وأين وضعت منطق الأعمال، وكيف فصلت بين الحالة المحلية للمكونات والبيانات القادمة من الخادم. فالإعلان يطلب تنظيم الشيفرة بحسب الوظائف والمسؤوليات، وهذا يكشف خبرتك الحقيقية أكثر من قائمة الأدوات.
وإن كنت قد عملت مع Pinia أو مع مكتبة لإدارة بيانات الخادم مثل TanStack Query، فاشرح متى تستخدم كلًا منهما. فالفرق بين حالة التطبيق وحالة البيانات المخزنة مؤقتًا من الخادم سؤال يتكرر في مقابلات الواجهات المتقدمة، والإجابة الواضحة عنه تدل على خبرة عملية.
وحضّر مثالًا عن مراجعة شيفرة أجريتها أو تلقيتها وغيّرت فيها طريقة عملك. فالإعلان يجعل مراجعات الشيفرة جزءًا من ضمان الجودة، والمحاور يريد أن يعرف كيف تقدم الملاحظات لزملائك وكيف تستقبلها، وكيف توازن بين الكمال والتسليم في الوقت المحدد.
وأخيرًا، إن كانت لديك خبرة في تشخيص أعطال الإنتاج في الواجهة، مثل خطأ يظهر لدى بعض المستخدمين فقط أو على متصفح معين، فاذكر كيف تتبعته وأصلحته ومنعت تكراره. فالإسهام في تشخيص الأعطال مذكور ضمن مهام الوظيفة.
ويستحسن أن تراجع قبل المقابلة ما تنشره الشركة عن مجالات عملها في البيانات والبرمجيات، لتفهم نوع المستخدمين الذين ستبني لهم الواجهات. فالمطور الذي يفهم حاجات المستخدم المهني يتخذ قرارات أفضل في تصميم النماذج والرسائل والتنقل داخل التطبيق، ويستطيع أن يناقش فريق المنتج بلغة مشتركة.
- قدّم Vue وTypeScript وNuxt في أول سيرتك مع سنوات الخبرة.
- اشرح خبرتك في النماذج المعقدة والصلاحيات بأمثلة.
- حضّر مثالًا عن التعامل مع فشل الخدمات في الواجهة.
- اذكر خبرتك في عقود OpenAPI وتوليد الأنواع.
- وضح نوع الاختبارات التي تكتبها وكيف تختارها.
- استعد لأسئلة الأداء وسهولة الوصول.
كيفية التقديم
خطوات إرسال الطلب
التقديم عبر صفحة الوظيفة الرسمية التي نشرتها Cegedim
يتم التقديم إلكترونيًا من صفحة الوظيفة التي نشرتها Cegedim نفسها على حسابها الرسمي. اضغط زر بدء الانتقال أدناه وانتظر انتهاء العداد، ثم افتح صفحة الوظيفة واضغط زر التقديم، وسجّل الدخول إلى حسابك، وأرفق سيرتك الذاتية، وراجع بياناتك قبل إرسال الطلب.
التعليقات 0
لا توجد تعليقات بعد. يمكنك كتابة سؤالك عن هذا المنشور.
أضف تعليقًا
لا تكتب رقم جوازك أو حسابك البنكي أو هاتفك في تعليق عام.