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

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

الدور الوظيفي: مطور Fullstack (React & NodeJS)

الخبرة: +5 سنوات


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


الخبرة

● خبرة لا تقل عن 5 سنوات في البرمجة باستخدام ReactJS (TypeScript)، وHTML، ومعالجات CSS التمهيدية، أو

CSS-in-JS في إنشاء تطبيقات المؤسسات عالية الأداء لتطبيقات الويب

المتجاوبة.

● خبرة لا تقل عن 5 سنوات في البرمجة باستخدام NodeJS وJavaScript وTypeScript وقواعد بيانات NoSQL.

● تطوير وتنفيذ مكونات واجهة المستخدم عالية الاستجابة باستخدام مفاهيم

React (وحدات ومكونات قائمة بذاتها، قابلة لإعادة الاستخدام، وقابلة للاختبار).

● تصميم وأتمتة عملية البناء للإنتاج، باستخدام منفذات المهام (task runners) أو النصائح البرمجية (scripts).

● معرفة بهياكل البيانات (Data Structures) لـ TypeScript.

● مراقبة وتحسين أداء الواجهة الأمامية.

● يُفضل وجود معرفة بمجالات القطاع المصرفي أو تجارة التجزئة.

● خبرة عملية في ضبط الأداء، وإصلاح الأخطاء (debugging)، والمراقبة.


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

● معرفة ممتازة بتطوير واجهات برمجة التطبيقات Restful APIs القابلة للتوسع وعالية التوافر باستخدام تقنيات

NodeJS

● إتقان تام لمبادئ CI/CD، والمشاركة الفعالة في حل واستكشاف الأخطاء وإصلاحها في

منظومة الخدمات Distributed Services

● فهم تقنيات الحاويات (containerization)، وخبرة في Dockers وKubernetes.

● خبرة وتجربة في تكامل بوابات API مثل 3Scale.

● فهم التسجيل الأحادي (Single-Sign-on) أو المصادقة القائمة على الرموز (Rest, JWT, OAuth).

● امتلاك معرفة خبيرة بصفوف المهام/الرسائل (task/message queues) تشمل على سبيل المثال لا الحصر: AWS وMicrosoft

Azure وPushpin وKafka.

● يُفضل وجود خبرة عملية في GraphQL.

● كتابة كود JavaScript وHTML وCSS مختبر وقياسي وموثق.

● خبرة في تطوير واجهات مستخدم متجاوبة مستندة إلى الويب.

● خبرة في Styled Components وTailwind CSS وMaterial UI وتقنيات CSS-in-JS

الأخرى.

● فهم دقيق لمسؤوليات المنصة، وقاعدة البيانات، وواجهة API، وطبقة التخزين المؤقت (caching layer)،

والخوادم الوكيلة (proxies)، وخدمات الويب الأخرى المستخدمة في النظام.

● كتابة كود غير حاصر (non-blocking code)، واللجوء إلى تقنيات متقدمة مثل تعدديّة الخيوط (multi-threading) عند

الحاجة.

● إتقان قوي للغة JavaScript، بما في ذلك التلاعب بـ DOM ونموذج كائنات JavaScript.

● توثيق الكود المدمج باستخدام JSDoc أو الاتفاقيات الأخرى.

● فهم دقيق لـ React.js ومبادئه الأساسية.

● دراية بخطوط أنابيب البناء وأدوات الواجهة الأمامية الحديثة.

● خبرة في أساليب عمل React.js الشائعة (مثل Flux أو Redux أو ContextAPI أو هياكل

البيانات).

● مهارة في اختبار الأداء والقياس (benchmarking) والتحسين.

● إتقان أحدث إصدارات ECMAScript (JavaScript أو TypeScript).

● معرفة بـ React والأدوات الشائعة المستخدمة في منظومة React الأوسع، مثل npm وyarn

وغيرها.

● دراية بأدوات البرمجة الشائعة مثل RESTful APIs وTypeScript وبرامج التحكم في الإصدارات،

وأدوات النشر عن بُعد، وأدوات CI/CD.

● فهم أنماط البرمجة الشائعة والمبادئ الأساسية لـ React، مثل

مكونات React وhooks ودورة حياة React.

● اختبار الوحدات (Unit testing) باستخدام Jest أو Enzyme أو Jasmine أو ما يعادلها من أطر العمل.

● فهم مكتبات الفحص والتنسيق (TSLINT وPrettier وغيرها).

انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

HireAlpha
مهندس Full Stack
حول HireAlpha
الإمارات, دبي
خطوط الطيران / الطيران