وظائف بلس — مهندس أندرويد أول (مواطن سعودي)
وظيفة منشورة على وظائف بلس، مع تفاصيل المتطلبات والمزايا ورابط التقديم المباشر.
مهندس أندرويد أول (مواطن سعودي)
تتقدّم باسم
الإعلان الأصلي للوظيفة
Senior Android Engineer (Saudi National) Delivery Hero
مقارنة الرواتب
تقديري ~20,000 ريال سعودي
تقدير مبني على بيانات إقليمية، وليس عرضًا رسميًا من جهة العمل.
الوصف
وصف الشركة Hungerstation هي جزء من مجموعة Delivery Hero، وهي منصة توصيل محلية رائدة عالميًا، مهمتنا هي تقديم تجربة مذهلة - سريعة وسهلة وإلى باب منزلك. نعمل في حوالي 65 دولة حول العالم. يقع مقر Delivery Hero في برلين، ألمانيا. تم إدراج Delivery Hero في بورصة فرانكفورت منذ عام 2017 وهي جزء من مؤشر MDAX لسوق الأوراق المالية. وصف الوظيفة نحن نبحث عن مهندس أندرويد أول موهوب للانضمام إلى الفريق في الرياض. إذا كنت تبحث عن مكان يمكنك فيه اكتساب خبرة عملية وإحداث تأثير مباشر، فقد يكون هذا هو المكان المناسب لك! سيكون المرشح المثالي لديه سجل حافل كمساهم فردي مهم بالإضافة إلى كونه لاعبًا قويًا في الفريق. ستعمل على: - مواكبة أحدث منهجيات تطوير البرمجيات لتكون قادرًا على تقديم أفضل حلول البرمجيات في فئتها - تحليل متطلبات المنتج لفهم المتطلبات الهندسية، وتقييم الجدوى التقنية، وتقدير الجهود، وتقديم الحلول المطلوبة بالتعاون مع فريق المنتج - المساعدة في بناء مكونات التطوير وإدارة برمجة مكونات الحلول المختلفة لتحويل المتطلبات إلى برمجيات عاملة فعلية بدقة - توثيق جميع خطوات الترميز لضمان الفهم وتسهيل التعديلات والصيانة المستقبلية - مسؤول عن كتابة اختبارات الوحدات والتكامل وواجهة المستخدم / اللقطات. - التحقيق في المشكلات والأخطاء وحلها من خلال التصحيحات والوسائل الأخرى - التعاون مع الزملاء الآخرين لمساعدة بعضهم البعض في مراجعات التعليمات البرمجية وتقديم تقارير مراجعة التعليمات البرمجية وفقًا لذلك - إجراء الاختبارات الوظيفية والوحدات لضمان وظائف الحلول المقدمة - مراقبة وتقييم وتقديم تقارير عن تطوير المنتج والتوصية بالتحسينات عند الضرورة - المساعدة في تجارب المستخدم واختبار القبول المؤهلات - 5+ سنوات من الخبرة في تطوير البرمجيات، مع أساس قوي في أنماط التصميم والخوارزميات (يفضل Kotlin، ويقبل خلفية Java). - عقلية محايدة للتكنولوجيا مع خبرة عميقة في تطوير Android الأصلي. - خبرة عملية في تقديم تعليمات برمجية عالية الجودة وقابلة للاختبار باستخدام معماريات الهاتف المحمول الحديثة. - فهم متعمق لدورة حياة Android (الأنشطة، الأجزاء) وخبرة عملية مع أطر العمل Agile (Scrum/Kanban). - التميز الهندسي - سجل حافل في إحداث تأثير كبير على الأنظمة المعقدة وغير التافهة. تعد المساهمات مفتوحة المصدر والمنشورات التقنية ميزة إضافية قوية. - عقلية موجهة نحو التنفيذ مع قدرات قوية في تحديد أولويات المشاريع، وتعدد المهام، وإتقان أدوات التحكم في الإصدار (Git). - معرفة عميقة بممارسات وأدوات تطوير Android الحديثة (MAD)، بما في ذلك ViewModel، LiveData، Paging، Navigation، SafeArgs، Retrofit2، RxJava2، وإعدادات Dagger2 متعددة الوحدات. - شغف بالتصميم الأنيق والنمذجة المعمارية؛ الخبرة في iOS الأصلي أو Flutter مرغوبة للغاية. - فهم قوي لمبادئ بنية التطبيقات المعيارية وخطوط أنابيب CI/CD. - القدرة على تصميم وتنفيذ وحدات جديدة قابلة للصيانة والتوسع. - الإلمام بأدوات الذكاء الاصطناعي وواجهات برمجة التطبيقات وتكامل التعلم الآلي داخل تطبيقات الهاتف المحمول. - تعدد المنصات مع خبرة عملية في كل من أنظمة Android و iOS البيئية. - من الجيد أن يكون لديك: خبرة في Firebase، و Google Maps API، وأتمتة Fastlane، و Checkout.com SDK.
ما ستقوم به
- • ستقوم بتحليل متطلبات المنتج لتصميم وتنفيذ حلول Android قابلة للتطوير بالتعاون مع فريق المنتج. بالإضافة إلى ذلك، ستكون مسؤولاً عن كتابة تعليمات برمجية قابلة للاختبار، وإجراء مراجعات التعليمات البرمجية، وصيانة التوثيق لضمان تسليم برمجيات عالية الجودة.
المتطلبات
يجب أن يمتلك المرشح المثالي أكثر من 5 سنوات من الخبرة في تطوير البرمجيات مع خبرة عميقة في تطوير Android الأصلي والمعماريات الحديثة. يجب أن تمتلك أساسًا قويًا في أنماط التصميم والخوارزميات، وخبرة في أدوات التحكم في الإصدار مثل Git.
نسبة التوافق13%
نصائح المقابلة
استعرض معرفتك العميقة بتطوير Android الأصلي، بما في ذلك دورة حياة Android والمعماريات الحديثة مثل MVVM أو MVI.
كن مستعدًا لمناقشة خبرتك في Kotlin و Java، مع التركيز على مشاريعك الأخيرة التي استخدمت Kotlin.
سلط الضوء على مساهماتك الفردية القوية وقدرتك على العمل بفعالية ضمن فريق، مع تقديم أمثلة محددة.
استعرض قدرتك على حل المشكلات المعقدة، ومهاراتك في الاختبار (الوحدة، التكامل، واجهة المستخدم)، وخبرتك في أدوات التحكم في الإصدار مثل Git.
اقتراح آلي للمسار الوظيفي، وليس توصية رسمية من صاحب العمل.
المسار الوظيفي
مهندس أندرويد رئيسي
مهندس أندرويد أول (مواطن سعودي)
مهندس برمجيات رئيسي
مدير فريق هندسة الأندرويد
الأسئلة الشائعة
ما هو الدور الوظيفي المعلن عنه؟
الدور الوظيفي المعلن عنه هو مهندس أندرويد أول.
أين يقع مقر الشركة؟
يقع مقر الشركة في برلين، ألمانيا.
ما هي المتطلبات الأساسية للخبرة؟
المتطلبات الأساسية هي 5+ سنوات من الخبرة في تطوير البرمجيات، مع أساس قوي في أنماط التصميم والخوارزميات (يفضل Kotlin، ويقبل خلفية Java).
ما هي بعض التقنيات المطلوبة؟
تشمل التقنيات المطلوبة خبرة عميقة في تطوير Android الأصلي، وفهمًا لدورة حياة Android، وخبرة في أطر عمل Agile، وإتقان أدوات التحكم في الإصدار مثل Git، ومعرفة بممارسات وأدوات تطوير Android الحديثة (MAD) مثل ViewModel، LiveData، Paging، Navigation، SafeArgs، Retrofit2، RxJava2، وإعدادات Dagger2 متعددة الوحدات.
ما هي المسؤوليات الرئيسية لهذا الدور؟
تشمل المسؤوليات تحليل متطلبات المنتج، وتصميم وتنفيذ حلول Android، وكتابة تعليمات برمجية قابلة للاختبار، وإجراء مراجعات التعليمات البرمجية، وصيانة التوثيق، والتحقيق في المشكلات والأخطاء وحلها، والمساعدة في تجارب المستخدم واختبار القبول.
العمل في الرياض
تُعد الرياض، عاصمة المملكة العربية السعودية، مركزًا اقتصاديًا حيويًا يجذب المهنيين من مختلف أنحاء العالم. تتميز المدينة بسوق عمل ديناميكي يدعمه قطاعات رئيسية مثل النفط والغاز، التمويل، التكنولوجيا، والإنشاءات، مما يوفر فرصًا وظيفية متنوعة. تعكس ثقافة العمل في الرياض مزيجًا من التقاليد المحلية والمعايير الدولية، مع التركيز على الاحترافية والتفاني. يمكن للموظفين أن يتوقعوا بيئة عمل منظمة، حيث تُقدر العلاقات المهنية القوية. يمثل التنقل في الرياض جزءًا أساسيًا من الحياة اليومية، وتوفر المدينة خيارات سكنية متنوعة تناسب مختلف أنماط الحياة. غالبًا ما تبحث الشركات الكبرى، سواء كانت محلية أو عالمية، عن الكفاءات في الرياض، مما يساهم في تعزيز التنافسية والابتكار في سوق العمل.
موقع تجميع وظائف من جهات خارجية. الحقول المنظَّمة (المهام، المتطلبات، المزايا، التعليم، الراتب، الأسئلة) مُستنبَطة آلياً من الإعلان الأصلي وقد تكون غير دقيقة. يُرجى التحقّق عبر الموقع الرسمي لصاحب العمل قبل التقديم.