→ جميع الوظائف

مهندس برمجيات

Hala

تقديم سريع
الموقع
Riyadh, SA
نمط العمل
حضوري
المستوى
متوسط
المجال الوظيفي
هندسة برمجيات
القطاع
ناشئة
تاريخ النشر
٢٤ يونيو ٢٠٢٦

وصف الوظيفة

وصف الوظيفة

من نحن

HALA هي شركة تكنولوجيا مالية رائدة في منطقة الشرق الأوسط وشمال أفريقيا والباكستان تهدف إلى إعادة تعريف الخدمات المالية وبناء البنك المستقبلي للمشاريع الصغيرة والمتوسطة. تسعى HALA إلى تمكين المشاريع الصغيرة والمتوسطة من بدء وتشغيل وتنمية أعمالهم من خلال توفير أدوات مالية وتكنولوجية متطورة.

تمتلك HALA حالياً عدة كيانات في الإمارات العربية المتحدة والمملكة العربية السعودية ومصر (بما في ذلك HALA Payments و HALA Logistics) وتقدم حلولاً تمكّن التجار من رقمنة مدفوعاتهم وإدارة مبيعاتهم وعملياتهم.

تأسست HALA في عام 2017، وهي مرخصة حالياً من قبل البنك المركزي السعودي.

ملخص الوظيفة

نبحث عن مهندس برمجيات Full Stack للانضمام إلى فريق الهندسة في HALA، مع التركيز القوي على React في الواجهة الأمامية و .NET / C# في الواجهة الخلفية. يجب أن يكون المرشح المثالي واثقاً من بناء تطبيقات ويب حديثة وقابلة للتوسع وسهلة الصيانة باستخدام React و TypeScript و .NET APIs. ستتضمن هذه الوظيفة تطوير ميزات موجهة للمستخدم، وبناء مكونات قابلة لإعادة الاستخدام، والتكامل مع خدمات الواجهة الخلفية، والمساهمة في تطوير API، والعمل بشكل وثيق مع فرق المنتج والتصميم وضمان الجودة والهندسة. يجب أن يكون المرشح موجهاً نحو المنتج وركز على الجودة ومرتاحاً للعمل في بيئة fintech سريعة الخطى حيث تكون الموثوقية والأداء والأمان وممارسات الهندسة النظيفة مهمة.

المتطلبات:

  • بناء والحفاظ على تطبيقات ويب حديثة باستخدام React و TypeScript و JavaScript و HTML و CSS.
  • تطوير مكونات React قابلة لإعادة الاستخدام وقابلة للتوسع وسهلة الصيانة.
  • العمل مع إدارة الحالة وأنماط جلب البيانات باستخدام أدوات مثل Redux و React Query و Zustand و Context API أو ما يشابهها.
  • دمج تطبيقات الواجهة الأمامية مع RESTful APIs والخدمات الخلفية.
  • بناء والحفاظ على وتحسين الخدمات الخلفية باستخدام .NET / C#.
  • تصميم وتنفيذ APIs باستخدام ASP.NET Core.
  • العمل مع قواعد البيانات العلائقية مثل PostgreSQL و SQL Server و MySQL.
  • التعاون مع مديري المنتج والمصممين وفريق ضمان الجودة ومهندسي الواجهة الخلفية ومهندسي الواجهة الأمامية وأصحاب المصلحة الآخرين.
  • المشاركة في النقاشات التقنية ومراجعات الأكواد وقرارات العمارة البرمجية.
  • استكشاف الأخطاء وإصلاحها وحل المشاكل في بيئات الإنتاج وغير الإنتاج عبر طبقات الواجهة الأمامية والخلفية.
  • ضمان معايير عالية من الأداء والأمان والموثوقية والإمكانية الوصول والصيانة.
  • كتابة أكواد نظيفة وقابلة للاختبار وذات هيكل جيد.
  • اتباع أفضل الممارسات الهندسية المتعلقة بـ Git وطلبات السحب و CI/CD والاختبار والمراقبة والتوثيق.
  • دعم التحسين المستمر لمعايير الهندسة والعمليات وجودة التسليم.

المؤهلات:

  • خبرة عملية مع React وتطوير الواجهة الأمامية الحديثة.
  • معرفة قوية بـ TypeScript و JavaScript و HTML5 و CSS3 وتطوير واجهات المستخدم سريعة الاستجابة.
  • خبرة جيدة في بناء التطبيقات باستخدام ASP.NET Core / .NET.
  • معرفة قوية بـ C# والبرمجة الموجهة للكائنات.
  • خبرة في تصميم واستهلاك REST APIs.
  • فهم جيد لعمارة الواجهة الأمامية وتصميم المكونات والـ hooks والنماذج والتوجيه والتحقق من الصحة والتكامل مع APIs.
  • خبرة مع قواعد البيانات وأساسيات SQL.
  • الإلمام بـ Entity Framework Core و Dapper أو أنماط ORM/الوصول إلى البيانات المشابهة يعتبر إضافة قيمة.
  • الخبرة في اختبار الوحدات والاختبار التكاملي على الواجهة الأمامية والخلفية مفضلة.
  • الإلمام بمنصات السحابة والحاويات وخطوط أنابيب CI/CD وممارسات النشر الحديثة يعتبر إضافة قيمة.
  • فهم جيد لأداء الويب وسلوك المتصفح والمصادقة والتفويض وأفضل ممارسات الأمان.
  • مهارات قوية في حل المشاكل وعقلية الملكية والاهتمام بالتفاصيل.
  • مهارات اتصال جيدة والقدرة على العمل بفعالية مع الفرق متعددة الوظائف.
  • خبرة سابقة في fintech أو البنوك أو المدفوعات أو المحافظ الرقمية أو البطاقات أو ما يشابهها.