تعلن شركة هنقرستيشن عن وظيفة مهندس أندرويد أول (Senior Android Engineer) للسعوديين في الرياض. يصنف موقع التوظيف الوظيفة بأنها مؤقتة وحضورية، للمساهمة في تطوير تطبيقات أندرويد واختبارها وتحسينها.
المهام والمسؤوليات
- تحليل متطلبات المنتجات وتقييم الجدوى التقنية وتقدير الجهد بالتعاون مع فريق المنتجات.
- تطوير مكونات الحلول البرمجية وتوثيق الكود لتسهيل التعديل والصيانة.
- كتابة اختبارات الوحدات والتكامل وواجهة المستخدم والاختبارات المرئية.
- التحقيق في الأخطاء وإصلاحها والمشاركة في مراجعات الكود.
- إجراء اختبارات المكونات والوظائف ودعم تجارب المستخدمين واختبارات القبول.
- متابعة تطوير المنتجات واقتراح تحسينات ومواكبة أساليب تطوير البرمجيات.
الشروط والمتطلبات
- أن يكون المتقدم سعودي الجنسية وفق عنوان الإعلان.
- خبرة لا تقل عن 5 سنوات في تطوير البرمجيات، مع أساس قوي في أنماط التصميم والخوارزميات. تفضل Kotlin وتقبل خلفية Java.
- خبرة عميقة في تطوير أندرويد الأصلي وكتابة كود عالي الجودة وقابل للاختبار باستخدام معماريات الجوال الحديثة.
- فهم دورة حياة أندرويد وخبرة في Scrum أو Kanban واستخدام Git وإدارة الأولويات.
- معرفة بأدوات تطوير أندرويد الحديثة مثل ViewModel وLiveData وPaging وNavigation وRetrofit2 وRxJava2 وDagger2.
- فهم بنية التطبيقات متعددة الوحدات ومسارات التكامل والتسليم المستمر CI/CD.
- معرفة بأدوات الذكاء الاصطناعي وواجهات API ودمج تعلم الآلة في تطبيقات الجوال، وخبرة عملية في منظومتي أندرويد وiOS.
- تعد خبرة iOS الأصلي أو Flutter مرغوبة بشدة. وتعد المساهمات مفتوحة المصدر والمنشورات التقنية وخبرة Firebase وGoogle Maps API وFastlane وCheckout.com SDK مزايا إضافية.