HungerStation | هنقرستيشن

Software Engineer II - Android (Fulfillment)

HungerStation | هنقرستيشن

الرياضعقدخبير5 مشاهدة

نبذة شاملة عن الوظيفة وأهميتها في السوق السعودي:

تُعد وظيفة مهندس برمجيات أندرويد (المستوى الثاني) في فريق الوفاء بشركة هنقرستيشن من الفرص المثيرة في مجال تكنولوجيا المعلومات، خاصة في السوق السعودي الذي يشهد نمواً متسارعاً في خدمات التوصيل والتجارة الإلكترونية. تعتبر هنقرستيشن، جزءاً من مجموعة Delivery Hero العالمية، منصة رائدة في تقديم خدمات التوصيل محليًا وعالميًا، حيث تسعى لتقديم تجربة استثنائية وسريعة للمستخدمين. تتطلب هذه الوظيفة مهارات فنية رفيعة، وتوفر للموظف فرصة للعمل في بيئة ديناميكية وإبداعية، مما يسهم في تعزيز مهاراته الفنية ويمنحه فرصة التأثير المباشر على تطوير المنتجات.

المهام والمسؤوليات الرئيسية بالتفصيل:

  1. متابعة أحدث منهجيات تطوير البرمجيات: يجب على المهندس أن يكون على دراية بأحدث الأساليب والتقنيات في تطوير البرمجيات لضمان تقديم حلول برمجية من الطراز الأول.

  2. تحليل متطلبات المنتج: يتطلب الأمر تحليل متطلبات المنتجات لفهم احتياجات الهندسة، وتقييم الجدوى الفنية، وتقدير الجهود المطلوبة، وتقديم الحلول بالتعاون مع فريق المنتجات.

  3. بناء مكونات التطوير: المساهمة في بناء مكونات التطوير وإدارة برمجة مكونات الحل المختلفة من أجل تحويل المتطلبات إلى برمجيات تعمل بدقة.

  4. توثيق خطوات البرمجة: يتعين توثيق جميع خطوات البرمجة لضمان وضوح الفهم وتسهيل التعديلات والصيانة المستقبلية.

  5. كتابة اختبارات الوحدات والتكامل: المسؤولية عن كتابة اختبارات الوحدات، واختبارات التكامل، واختبارات واجهة المستخدم لضمان جودة البرمجيات.

  6. تحقيق حل المشكلات: التحقيق في القضايا والأخطاء وإصلاحها من خلال التصحيحات ووسائل أخرى لضمان استمرارية الأداء.

  7. التعاون في مراجعات الشيفرة: العمل مع الزملاء لمساعدة بعضهم البعض في مراجعات الشيفرة وتقديم تقارير مراجعة الشيفرة وفقًا لذلك.

  8. إجراء اختبارات وظيفية ووحدات: إجراء اختبارات وظيفية ووحدات لضمان كفاءة الحلول المقدمة.

  9. مراقبة وتقييم تطوير المنتج: متابعة وتقييم تطوير المنتجات وتقديم توصيات للتحسين عند الحاجة.

  10. المشاركة في اختبارات قبول المستخدمين: المساهمة في تجارب المستخدمين واختبارات قبولهم لضمان توافق المنتج مع احتياجات السوق.

المتطلبات والمؤهلات المطلوبة:

  1. خبرة لا تقل عن 3 سنوات في تطوير البرمجيات: مع معرفة عملية بأنماط التصميم والخوارزميات، ويفضل أن تكون لغة Kotlin هي اللغة الأساسية، لكن لغة Java مقبولة أيضًا.

  2. خبرة في تطوير تطبيقات الأندرويد الأصلية: يجب أن يكون المتقدم لديه مهارات قوية في تطوير التطبيقات على نظام أندرويد.

  3. تجربة عملية في كتابة أكواد عالية الجودة: مع القدرة على كتابة أكواد قابلة للاختبار تضمن جودة المنتج النهائي.

  4. معرفة عميقة بدورة حياة هندسة البرمجيات: بما في ذلك الفراجمنتات والأنشطة، وتجربة عملية مع منهجيات Agile (SCRUM أو Kanban).

  5. تميز في التنفيذ: سجل موثق في التأثير بشكل كبير على تطوير أنظمة معقدة وغير تافهة.

  6. قدرة على إدارة مشاريع متعددة: مع مهارات عالية في تحديد الأولويات والخبرة في أدوات التحكم في الإصدارات (Git).

  7. معرفة بالأساليب الحديثة في تطوير الأندرويد: يجب أن يكون المرشح مطلعاً على الأساليب الحديثة مثل ViewModel وLiveData وPaging وNavigation وSafeArgs.

المهارات التقنية المطلوبة:

  1. إجادة لغة Kotlin وJava: تعتبر هذه اللغات أساسية لتطوير التطبيقات على نظام الأندرويد.

  2. فهم عميق للهندسة المعمارية الحديثة للهواتف المحمولة: بما في ذلك تصميم واجهات المستخدم وتجربة المستخدم.

  3. خبرة في استخدام أدوات التحكم في الإصدارات: مثل Git لضمان إدارة فعالة للمشاريع.

  4. معرفة قوية بأدوات الاختبار: مثل اختبار الوحدات واختبارات واجهة المستخدم لضمان جودة البرمجيات.

  5. قدرة على التعامل مع أنظمة البرمجة المعقدة: وإيجاد الحلول الفعالة للمشاكل التقنية.

المهارات الشخصية والقيادية:

  1. مهارات تواصل قوية: القدرة على العمل ضمن فريق والتواصل الفعال مع الزملاء.

  2. قدرة على العمل تحت ضغط: إدارة الوقت بشكل فعال والقدرة على إنجاز المهام في مواعيدها النهائية.

  3. روح المبادرة والإبداع: القدرة على التفكير خارج الصندوق وتقديم حلول مبتكرة.

  4. القدرة على التعلم المستمر: متابعة أحدث الاتجاهات في تكنولوجيا المعلومات والبرمجة.

  5. التكيف مع التغيرات: القدرة على التكيف مع المتطلبات المتغيرة في بيئة العمل الديناميكية.

بيئة العمل وثقافة الشركة:

تتمتع شركة هنقرستيشن ببيئة عمل محفزة ومبتكرة، حيث تُعزز ثقافة التعاون والتواصل المفتوح بين الموظفين. تُركز الشركة على تطوير مهارات موظفيها وتوفير فرص التعلم والنمو، مما يسمح لكل فرد بتحقيق إمكانياته الكاملة. تُعتبر الشركة من بين الشركات الرائدة في تقديم خدمات التوصيل، مما يجعلها وجهة مثالية للمحترفين الذين يسعون للعمل في بيئة ديناميكية تتسم بالتحديات والفرص.

فرص التطور والنمو المهني:

تقدم هنقرستيشن فرصاً واسعة للتطور المهني، حيث تُشجع الموظفين على استكشاف مجالات جديدة واكتساب مهارات إضافية. يمكن للموظفين المشاركة في ورش عمل ودورات تدريبية متخصصة لتعزيز معرفتهم في تقنيات جديدة وأحدث الاتجاهات في تطوير البرمجيات. كما توفر الشركة فرصًا للترقية والتقدم في المسار الوظيفي، مما يسمح للموظفين بتحقيق أهدافهم المهنية في بيئة داعمة ومشجعة.

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

تاريخ النشر١٧ مارس ٢٠٢٦
التخصصتقنية المعلومات

عن الشركة

HungerStation | هنقرستيشن

HungerStation | هنقرستيشن

مشاركة الوظيفة