في المكتب دوام كامل
--
Arab Bank

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

المسؤوليات:

  • تصميم وتطوير تطبيقات ويب حديثة باستخدام React.
  • بناء مكونات React قابلة لإعادة الاستخدام وقابلة للصيانة والتوسع.
  • تطوير تطبيقات الواجهة الأمامية باستخدام TypeScript / JavaScript.
  • ربط تطبيقات الواجهة الأمامية بـ REST APIs والخدمات المصغرة للواجهة الخلفية.
  • تنفيذ إدارة حالة التطبيق (State Management).
  • تطوير واجهات مستخدم متجاوبة مع كافة الشاشات (الحاسوب المكتبي، الأجهزة اللوحية، والهواتف المحمولة).
  • تنفيذ التحقق من صحة البيانات من جانب العميل ومعالجة الأخطاء.
  • التعامل مع المصادقة (Authentication) والتفويض (Authorization) وإدارة الجلسات/الرموز (Session/Token Management) في الواجهة الأمامية.
  • تحسين أداء الواجهة الأمامية وأوقات تحميل التطبيق.
  • العمل عن كثب مع مصممي تجربة/واجهة المستخدم، ومهندسي الواجهة الخلفية، والمهندسين المعماريين، وفرق ضمان الجودة (QA)، وفرق DevOps.


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

  • خبرة عملية قوية في React
  • خبرة قوية في TypeScript
  • خبرة قوية في JavaScript / ES6+
  • التعامل مع React Hooks
  • فهم دورة حياة المكونات والبنية المعتمدة على المكونات (Component-based architecture)
  • إدارة الحالة باستخدام Redux / Redux Toolkit أو ما يعادلها
  • ربط REST API
  • Git
  • Docker
  • فهم جيد لـ Kubernetes
  • أمان واجهة برمجة التطبيقات (API security).


المتطلبات:

  • 3-5 سنوات من الخبرة المهنية ذات الصلة.
  • القدرة على العمل بشكل مستقل وتحمل مسؤولية المهام الموكلة.
  • القدرة على التعاون بفعالية مع فرق العمل متعددة الوظائف.
  • اهتمام دقيق بالتفاصيل والتزام بتقديم حلول فعالة.
انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Arab Bank
مهندس واجهات أمامية (مستوى متوسط إلى متقدم)
حول Arab Bank
مصر, القاهرة
مصرفي