Software Engineer II - Android (New Verticals)
HungerStation | هنقرستيشن
الرياضدوام كاملخبير2 مشاهدة
تُعد هنقرستيشن جزءاً من مجموعة Delivery Hero، الرائدة عالمياً في منصات التوصيل المحلية، حيث نسعى جاهدين لتقديم تجربة لا مثيل لها - سريعة وسهلة ومن باب منزلك. نعمل في أكثر من 70 دولة حول العالم، ومقرنا الرئيسي في برلين، ألمانيا. تم إدراج Delivery Hero في بورصة فرانكفورت منذ عام 2017 وهي جزء من مؤشر MDAX.
نبحث عن مهندس برمجيات موهوب من المستوى الثاني - أندرويد للانضمام إلى فريقنا في الرياض. إذا كنت تبحث عن مكان يمنحك فرصة اكتساب خبرة عملية وإحداث تأثير مباشر، فإن هذه الوظيفة قد تكون مناسبة لك! يجب أن يتمتع المرشح المثالي بسجل حافل كمساهم فردي بارز وأيضاً كعضو فاعل ضمن الفريق.
المهام والمسؤوليات الرئيسية:
- متابعة أحدث منهجيات تطوير البرمجيات لضمان تقديم حلول برمجية من الطراز الأول.
- تحليل متطلبات المنتجات لفهم متطلبات الهندسة، وتقييم الجدوى التقنية، وتقدير الجهود، وتقديم الحلول المطلوبة بالتعاون مع فريق المنتج.
- المساعدة في بناء مكونات التطوير وإدارة برمجة المكونات المختلفة لتحويل المتطلبات إلى برمجيات تعمل بدقة.
- توثيق جميع خطوات البرمجة لضمان سهولة الفهم وتسهيل التعديلات والصيانة المستقبلية.
- كتابة اختبارات الوحدة والاختبارات التكاميلية واختبارات واجهة المستخدم.
- التحقيق في المشكلات والأخطاء وحلها من خلال التصحيحات ووسائل أخرى.
- التعاون مع الزملاء للمساعدة في مراجعات الشيفرة وتقديم تقارير مراجعة الشيفرة المناسبة.
- إجراء اختبارات وظيفية واختبارات وحدات لضمان فعالية الحلول المقدمة.
- مراقبة وتقييم وتقديم تقارير حول تطوير المنتج وتوصية بالتحسينات عند الضرورة.
المتطلبات والمؤهلات:
- من 2 إلى 5 سنوات من الخبرة في تطوير البرمجيات، مع معرفة عملية بأنماط التصميم والخوارزميات، ويفضل أن تكون لغة Kotlin أو Swift هي اللغة الرئيسية، مع إمكانية استخدام Java.
- يفضل وجود خبرة مع Flutter.
- لديك مهارات واسعة في تطوير أندرويد الأصلي.
- خبرة عملية في كتابة شيفرات عالية الجودة وقابلة للاختبار، بالإضافة إلى إلمام بالهندسة المعمارية الحديثة للهواتف المحمولة.
- معرفة عميقة بدورة حياة هندسة الهواتف المحمولة للقطع والأنشطة، مع خبرة عملية في منهجيات Agile (مثل SCRUM أو Kanban).
- سجل مثبت من التميز الهندسي وتأثير كبير في تطوير أنظمة معقدة وغير بسيطة.
المهارات المطلوبة:
- عقلية "إنجاز المهام" مع القدرة على إدارة مشاريع متعددة في نفس الوقت.
- مهارات عالية في تحديد الأولويات وتجربة مع أدوات التحكم في الإصدارات (مثل Git).
- إلمام بالأساليب والممارسات الحديثة في تطوير أندرويد.
تفاصيل الوظيفة
تاريخ النشر٢٠ فبراير ٢٠٢٦
التخصصتقنية المعلومات