يتولى المشرف قيادة فريق مطوري تطبيقات الهاتف المحمول وتوجيهه، والإسهام في بناء بيئة تعاونية ومبتكرة تركز على جودة المنتجات وكفاءة العمل. يشمل الدور الإشراف على تصميم التطبيقات وتطويرها ونشرها عبر منصتي iOS وAndroid، وإدارة دورة التطوير من مرحلة الفكرة حتى الإطلاق، مع ضمان الإنجاز في الوقت المحدد ومعالجة المخاطر والمشكلات التقنية.
كما يتعاون شاغل الوظيفة مع مديري المنتجات ومصممي تجربة وواجهة المستخدم وأصحاب المصلحة والفرق متعددة التخصصات، لضمان تطوير تطبيقات آمنة وعالية الأداء وقابلة للتوسع وسهلة الاستخدام، وتحسين عمليات وأدوات ومنهجيات التطوير بصورة مستمرة.
الوصف الوظيفي
- قيادة فريق مطوري تطبيقات الهاتف المحمول وتوجيهه، وتعزيز بيئة عمل تعاونية ومبتكرة.
- توزيع المهام، وتحديد أهداف واضحة، وإجراء تقييمات أداء دورية لضمان إنتاجية الفريق ونموه.
- تشجيع التعلم المستمر وتطبيق أفضل الممارسات في تطوير تطبيقات الهاتف المحمول.
- الإشراف على تصميم تطبيقات الهاتف المحمول وتطويرها ونشرها عبر منصتي iOS وAndroid.
- ضمان بناء التطبيقات باستخدام شيفرة عالية الجودة، وفق أفضل ممارسات الأمان والأداء وقابلية التوسع.
- المشاركة في البرمجة العملية وحل المشكلات التقنية عند الحاجة.
- التعاون مع مديري المنتجات ومصممي تجربة وواجهة المستخدم وأصحاب المصلحة الآخرين لتحديد نطاق المشاريع والجداول الزمنية والمخرجات.
- إدارة دورة تطوير تطبيقات الهاتف المحمول من الفكرة حتى النشر، وضمان إتمام المشاريع بنجاح وفي الوقت المحدد.
- تحديد مخاطر المشاريع ووضع استراتيجيات للحد منها لضمان التسليم في الموعد.
- تقديم التوجيه والإرشاد التقني بشأن تقنيات وأطر وأدوات تطوير تطبيقات الهاتف المحمول.
- متابعة أحدث الاتجاهات والأدوات والتقنيات في تطوير تطبيقات الهاتف المحمول ودمجها في عملية التطوير.
- استكشاف المشكلات التقنية المعقدة المرتبطة بتطوير التطبيقات وحلها.
- تطبيق إجراءات ضمان الجودة وفرضها، بما في ذلك مراجعات الشيفرة، والاختبارات الآلية، وخطوط التكامل والنشر المستمرين (CI/CD).
- ضمان خضوع جميع التطبيقات لاختبارات شاملة واستيفائها معايير مرتفعة للأداء والأمان وسهولة الاستخدام.
- مراقبة أداء التطبيقات وملاحظات المستخدمين لتحديد مجالات التحسين وتنفيذ التحديثات اللازمة.
- العمل عن قرب مع مصممي تجربة وواجهة المستخدم لضمان تقديم التطبيقات تجربة استخدام سهلة وتفاعلية.
- إدماج ملاحظات المستخدمين واختبارات سهولة الاستخدام في عملية التطوير لتحسين واجهة التطبيق ووظائفه باستمرار.
- دفع التحسين المستمر لعمليات وأدوات ومنهجيات التطوير لتعزيز كفاءة الفريق وجودة المنتج.
- الدعوة إلى اعتماد منهجيات Agile وممارسات DevOps لتسريع تسليم التطبيقات وتحسين سير العمل.
- إدارة الدين التقني والحد منه، بما يضمن قابلية صيانة التطبيقات وقابليتها للتوسع.
- تعزيز التواصل والتعاون بين مطوري التطبيقات والمصممين والفرق الأخرى متعددة التخصصات.
- تقديم تحديثات دورية لأصحاب المصلحة بشأن تقدم المشاريع والتحديات والحلول.
- تيسير تبادل المعرفة داخل الفريق والمساهمة في مجتمع التطوير الأوسع داخل المؤسسة.
- ضمان توثيق بنية التطبيقات وتصميمها وعمليات تطويرها توثيقًا شاملًا.
- تنفيذ أي مهام أخرى تُسند ضمن نطاق الوظيفة.
المتطلبات
المهارات والقدرات
- الحفاظ على الوثائق التقنية وتحديثها بما يعكس التغييرات والتحسينات في تطبيقات الهاتف المحمول.
- مواءمة جميع القرارات والاستراتيجيات مع قيادة الشركة قبل تنفيذها.
- المرونة في ساعات العمل، مع احتمال العمل خلال عطلات نهاية الأسبوع للوفاء بالمواعيد النهائية للمشاريع أو تلبية احتياجات العملاء.
- الاستعداد للسفر إلى مواقع مختلفة عند الحاجة لدعم تنفيذ المشاريع واجتماعات العملاء والأنشطة التجارية الأخرى.
- خبرة واسعة في استخدام أنظمة قواعد بيانات متنوعة مثل Oracle وSQL وMySQL وMongoDB.
- معرفة عملية وخبرة تطبيقية في التطوير باستخدام Xcode وAndroid وJava وFlutter.
- خبرة واسعة في استخدام Figma وأدوات تصميم واجهة المستخدم الأخرى.
- خبرة في تطوير تطبيقات هاتف محمول مرتبطة بقطاع الرعاية الصحية ومتكاملة مع أنظمة HIS أو EMR/EHR أو LIS أو غيرها من الأنظمة السريرية.
الخبرة
- خبرة من 3 إلى 5 سنوات في تطوير تطبيقات الهاتف المحمول لنظامي iOS وAndroid.
التعليم
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو تقنية المعلومات أو مجال ذي صلة.
اللغة
- إجادة ممتازة للغتين الإنجليزية والعربية تحدثًا وكتابة.
التراخيص والشهادات
- شهادة SCE.
