تبحث هنقرستيشن عن مهندس أندرويد موهوب للانضمام إلى فريق التنفيذ في الرياض. يتيح الدور فرصة اكتساب خبرة عملية وإحداث أثر مباشر من خلال المساهمة في تطوير حلول برمجية عالية الجودة. ويتطلب الدور سجلًا مثبتًا من المساهمة الفردية المؤثرة، إلى جانب القدرة على العمل بفاعلية ضمن فريق.
يتضمن العمل مواكبة أحدث منهجيات تطوير البرمجيات، وتحويل متطلبات المنتجات إلى حلول عملية، ورفع جودة البرمجيات من خلال الاختبارات والمراجعات ومعالجة المشكلات، بالتعاون مع فريق المنتجات والزملاء.
المهام والمسؤوليات
- مواكبة أحدث منهجيات تطوير البرمجيات لتقديم حلول برمجية متميزة.
- تحليل متطلبات المنتجات لفهم المتطلبات الهندسية، وتقييم الجدوى التقنية، وتقدير الجهود، وتقديم الحلول المطلوبة بالتعاون مع فريق المنتجات.
- المساعدة في بناء مكونات التطوير وإدارة برمجة مكونات الحلول المختلفة لتحويل المتطلبات إلى برمجيات عاملة بدقة.
- توثيق جميع خطوات البرمجة لضمان سهولة الفهم وتيسير التعديلات والصيانة مستقبلًا.
- كتابة اختبارات الوحدات، واختبارات التكامل، واختبارات واجهة المستخدم أو اللقطات.
- التحقيق في المشكلات والأخطاء ومعالجتها من خلال التصحيحات والوسائل الأخرى.
- التعاون مع الزملاء في مراجعات التعليمات البرمجية وإعداد تقارير مراجعة التعليمات البرمجية وفقًا لذلك.
- إجراء الاختبارات الوظيفية واختبارات الوحدات للتأكد من وظائف الحلول المسلّمة.
- متابعة تطوير المنتجات وتقييمه وإعداد التقارير عنه، والتوصية بالتحسينات عند الحاجة.
- المساعدة في تجارب المستخدم واختبارات قبول المستخدم.
المتطلبات
- خبرة لا تقل عن 3 سنوات في تطوير البرمجيات، مع معرفة عملية بأنماط التصميم والخوارزميات، ويفضل أن تكون لغة Kotlin لغة التطوير الأساسية، مع إمكانية استخدام Java أيضًا.
- الانفتاح على التقنيات المختلفة، مع مهارة خاصة في تطوير أندرويد الأصلي.
- خبرة عملية في كتابة تعليمات برمجية عالية الجودة وقابلة للاختبار، وإتقان معماريات الأجهزة المحمولة الحديثة.
- معرفة متعمقة بدورة حياة هندسة الأجهزة المحمولة المتعلقة بالمقاطع والأنشطة، وخبرة عملية بمنهجيات أجايل، مثل SCRUM أو Kanban.
- سجل مثبت من التأثير الملحوظ في تطوير أنظمة معقدة وغير اعتيادية. وتُعد المساهمات في المصادر المفتوحة والمنشورات التقنية موضع ترحيب كبير.
- عقلية تركز على الإنجاز والقدرة على إتمام المهام، مع إمكانية إدارة عدة مشروعات في الوقت نفسه، ومهارات عالية في تحديد الأولويات، وخبرة في أدوات إدارة الإصدارات مثل Git.
- خبرة ومتابعة للمناهج والممارسات الحديثة في تطوير أندرويد.
- معرفة عملية بـ ViewModel وLiveData وPaging وNavigation وSafeArgs وRetrofit2 وRxJava2 وDagger2، بما في ذلك التطبيقات متعددة الوحدات.
- فهم معمارية التطبيقات المعيارية.
- فهم خطوط التكامل والتسليم المستمر CI/CD.
- القدرة على كتابة وحدات جديدة باستخدام معمارية قابلة للصيانة.
المهارات المفضلة
- المعرفة بـ Firebase وGoogle Maps API وكتابة النصوص البرمجية باستخدام Fastlane وواجهة Checkout.com البرمجية.
نبذة عن هنقرستيشن
تُعد هنقرستيشن جزءًا من مجموعة Delivery Hero، وهي منصة عالمية رائدة في خدمات التوصيل المحلي. تتمثل مهمة المجموعة في تقديم تجربة متميزة وسريعة وسهلة تصل إلى باب العميل. تعمل المجموعة في نحو 65 دولة حول العالم، ويقع مقرها الرئيسي في برلين بألمانيا، كما أُدرجت في بورصة فرانكفورت منذ عام 2017 وهي جزء من مؤشر MDAX.
المزايا
- توفير دعم التأشيرات والانتقال للموظفين على مستوى العالم وداخل المملكة العربية السعودية.
- تبادل الأفكار والتواصل مع أكثر من 2000 زميل من فرق مختلفة ضمن Delivery Hero من خلال مجموعات الاهتمام النشطة ومجتمع التقنية والمنتجات العالمي.
- تطوير المهارات عبر ميزانية تعليمية شخصية مخصصة للمؤتمرات والتدريب الخارجي.
- الوصول إلى منصة LinkedIn للتعلم الإلكتروني والمشاركة في برامج التدريب الداخلية المتنوعة.
- مزايا أخرى.
