هجين دوام كامل
IC -
الإمارات , دبي
--
IC

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

تعد شركة IC Markets Global واحدة من أبرز مزودي خدمات تداول العملات الأجنبية (Forex) وعقود الفروقات (CFD)، حيث توفر حلول تداول للمتداولين اليوميين النشطين والمضاربين، بالإضافة إلى المتداولين الجدد في سوق العملات الأجنبية. توفر IC Markets Global لعملائها منصات تداول متطورة، واتصالاً منخفض التأخير، وسيولة فائقة. تعمل IC Markets Global على إحداث ثورة في تداول العملات الأجنبية عبر الإنترنت. أصبح بإمكان المتداولين الآن الوصول إلى أسعار كانت متاحة سابقاً فقط للبنوك الاستثمارية والأفراد ذوي الملاءة المالية العالية. يتمتع فريق إدارتنا بخبرة كبيرة في أسواق العملات الأجنبية وعقود الفروقات والأسهم في آسيا وأوروبا وأمريكا الشمالية. هذه الخبرة هي التي مكنتنا من اختيار أفضل الحلول التقنية الممكنة واختيار بعض أفضل مزودي الأسعار المتاحين في السوق.

نبذة عن الدور الوظيفي: نحن نبحث عن قائد فريق تطبيقات هاتف محمول يتمتع بخبرة عملية قوية في تطوير تطبيقات الهاتف المحمول وقدرات قيادية مثبتة لقيادة عملية التسليم والإصدار والتطوير المستمر لتطبيق التداول الخاص بنا عبر نظامي iOS وAndroid. يجب أن يتمتع المرشح المثالي بخبرة قوية في تطوير تطبيقات الهاتف المحمول، ويفضل أن يكون ذلك في مجالات التكنولوجيا المالية (Fintech) أو الفوركس أو التداول أو الخدمات المصرفية أو المنصات الرقمية عالية الأداء. يجب أن يمتلك الشخص معرفة عميقة بتطوير تطبيقات iOS باستخدام لغة Swift أو تطوير تطبيقات Android باستخدام لغة Kotlin/Java، بالإضافة إلى فهم قوي لكلا نظامي تشغيل الهواتف المحمولة. يعد هذا الدور حيوياً للإطلاق الناجح والتطوير المستمر لتطبيقنا للهاتف المحمول. سيكون قائد فريق تطبيقات الهاتف المحمول مسؤولاً عن إدارة فريق تطوير الهاتف المحمول، والبقاء على اطلاع كامل بجميع الأنشطة المتعلقة بالهاتف المحمول، وتوجيه القرارات التقنية، وضمان تلبية جداول التسليم الزمنية، وإدارة عملية الإصدار لكل من متجر Apple App Store ومتجر Google Play. يتطلب هذا الدور إشرافاً تقنياً قوياً، وتحملاً لمسؤولية التسليم، وتعاوناً متقاطعاً مع فرق المنتج، وUI/UX، والواجهة الخلفية (Backend)، وضمان الجودة (QA)، وDev Ops، والأمن، والامتثال، وأصحاب المصلحة في الأعمال. يجب أن يكون الشخص قادراً على القيادة بأقل قدر من الإشراف، وتحمل مسؤولية تطبيق الهاتف المحمول، وتقسيم العمل، وتعيين المهام، وإزالة العوائق، وتحدي التقديرات، وضمان تقديم الفريق لإصدارات هاتف محمول عالية الجودة.
المسؤوليات
1. قيادة الفريق: قيادة وتوجيه فريق تطوير تطبيقات الهاتف المحمول عبر نظامي iOS وAndroid. تحمل مسؤولية التنفيذ اليومي للفريق، وتقدم التسليم، والمخرجات التقنية، والأولويات. التأكد من أن جميع أعضاء الفريق لديهم مسؤوليات واضحة، ومهام محددة، وجداول زمنية متفق عليها للتسليم. تقسيم عمل تطوير الهاتف المحمول إلى مهام تقنية واضحة وتعيينها بفعالية عبر الفريق. مراقبة التقدم عن كثب وتحديد المخاطر والعوائق والتأخيرات والتبعيات بشكل استباقي. العمل كنقطة تصعيد أولى للمشاكل التقنية ومشاكل التسليم المتعلقة بالهاتف المحمول.
2. القيادة التقنية للهاتف المحمول: تقديم التوجيه التقني عبر تطبيقات الهاتف المحمول لنظامي iOS وAndroid. قيادة جلسات التصميم التقني والتأكد من أن حلول الهاتف المحمول قابلة للتوسع، وآمنة، وقابلة للصيانة، ومتوافقة مع احتياجات العمل. إجراء مراجعات الكود والتأكد من اتباع أفضل الممارسات ومعايير البرمجة ومبادئ الهندسة النظيفة. تحدي القرارات التقنية عند الحاجة والتأكد من اختيار نهج التنفيذ الصحيح. دعم المطورين في المشاكل التقنية المعقدة والتأكد من تنفيذ الحلول المناسبة.
3. تطوير وبنية تطبيقات الهاتف المحمول: الإشراف على تصميم وتطوير وصيانة تطبيق الهاتف المحمول عبر نظامي iOS وAndroid. التأكد من أن تطبيق iOS يتبع معايير تطوير Apple الحديثة باستخدام Swift وأطر عمل Apple ذات الصلة. التأكد من أن تطبيق Android يتبع معايير تطوير Android الحديثة باستخدام Kotlin/Java، وAndroid SDK، ومكتبات Jetpack، والتقنيات ذات الصلة. تحديد وفرض أنماط بنية الهاتف المحمول المناسبة مثل MVVM أو MVC أو MVP أو البنية النظيفة (Clean Architecture). ضمان التكامل المناسب مع واجهات برمجة التطبيقات (RESTful APIs)، وخدمات الواجهة الخلفية، وأدوات تطوير البرامج التابعة لجهات خارجية (SDKs)، وتدفقات المصادقة، وطبقات بيانات الهاتف المحمول.

4. إدارة متجر التطبيقات (Apple Store & Google Play): امتلاك وإدارة عملية الإصدار لتطبيق الهاتف المحمول على Apple App Store وGoogle Play Store. تنسيق عمليات إرسال التطبيقات، وتحديثات التطبيقات، وإدارة الإصدارات، وملاحظات الإصدار، ولقطات الشاشة، وأصول المتجر، والبيانات الوصفية المطلوبة. ضمان الامتثال لسياسات ومبادئ توجيهية ومتطلبات الخصوصية وعمليات المراجعة الخاصة بـ Apple App Store وGoogle Play Store. العمل مع فرق المنتج، والتسويق، والامتثال، والشؤون القانونية، والأمن للتأكد من مواءمة محتوى المتجر ومتطلبات التطبيق بشكل صحيح.
5. أداء النظام والجودة والموثوقية: التأكد من أن تطبيق الهاتف المحمول يقدم تجربة مستخدم سلسة ومستقرة وآمنة وعالية الأداء. تحديد وحل اختناقات أداء الهاتف المحمول، والأعطال، ومشاكل الذاكرة، ومشاكل الاستجابة، والأخطاء الخاصة بالنظام. العمل عن كثب مع فرق ضمان الجودة (QA) وأتمتة ضمان الجودة لدعم اختبار الهاتف المحمول، واختبار التراجع (Regression Testing)، واختبار التكامل، والتحقق من الإصدار. ضمان تغطية الاختبار المناسبة، بما في ذلك اختبار الوحدات، واختبار واجهة المستخدم، واختبار التكامل، والاختبار الآلي حيثما ينطبق ذلك.
6. التعاون بين الأقسام: الشراكة مع مالكي المنتج ومديري المنتج لفهم المتطلبات، وتحديد النطاق، والاتفاق على جداول التسليم الزمنية. التعاون مع مصممي واجهة المستخدم/تجربة المستخدم (UI/UX) لتقديم تجارب هاتف محمول بديهية وسهلة الاستخدام ومتسقة. العمل مع مهندسي الواجهة الخلفية لضمان جاهزية واجهة برمجة التطبيقات وجودة التكامل والأداء. الشراكة مع فرق ضمان الجودة لضمان التخطيط السليم للاختبار، وتغطية تراجع الهاتف المحمول، والتحقق من الإصدار. العمل مع فرق Dev Ops على خطوط أنابيب CI/CD، وأتمتة البناء، والبيئات، وعمليات النشر.
7. التسليم وإدارة المشروع: دفع تخطيط السبرنت (Sprint)، وتقسيم المهام، والتقدير، وتتبع التسليم لفريق الهاتف المحمول. الحفاظ على تواصل واضح مع المنتج والإدارة فيما يتعلق بتقدم التسليم والمخاطر والتبعيات والعوائق. التأكد من تخطيط إصدارات الهاتف المحمول واختبارها واعتمادها وتسليمها وفقاً للجداول الزمنية المتفق عليها. تحدي المتطلبات غير الواضحة، أو التصاميم غير المكتملة، أو التبعيات المفقودة، أو الجداول الزمنية غير الواقعية عند الحاجة. التأكد من الاحتفاظ بالوثائق التقنية وخطط التنفيذ وملاحظات الإصدار ومواد مشاركة المعرفة.
8. معايير الهندسة وتحسين العمليات: فرض معايير برمجة الهاتف المحمول، وعمليات مراجعة الكود، والوثائق، والحوكمة التقنية. تحسين عمليات تطوير الهاتف المحمول، وعمليات الإصدار، ودقة التقدير، وكفاءة التسليم. دعم اعتماد CI/CD، والأتمتة، وأطر عمل اختبار الهاتف المحمول، وأدوات المراقبة، وتحسينات الإنتاجية. تشجيع استخدام أدوات التطوير المدعومة بالذكاء الاصطناعي لتحسين السرعة وجودة الكود والوثائق والاختبار.
المهارات والخبرات المطلوبة: خبرة مهنية تزيد عن 7 سنوات في تطوير تطبيقات الهاتف المحمول. خبرة مثبتة لأكثر من سنتين كقائد فريق هاتف محمول أو قائد تقني أو دور مماثل. خبرة عملية قوية في تطوير iOS باستخدام Swift أو تطوير Android باستخدام Kotlin/Java. فهم قوي لنظامي تشغيل iOS وAndroid. خبرة في إدارة أو قيادة مهندسي الهاتف المحمول عبر نظامي iOS وAndroid. خبرة في نشر وصيانة التطبيقات على Apple App Store وGoogle Play Store. فهم قوي لعمليات إصدار App Store وGoogle Play، ومبادئ المراجعة التوجيهية، وإصدار النسخ، وإدارة إصدارات الإنتاج. خبرة في RESTful APIs وJSON وSDKs التابعة لجهات خارجية وتكامل خدمات الواجهة الخلفية. فهم قوي لأنماط بنية الهاتف المحمول مثل MVVM أو MVC أو MVP أو البنية النظيفة (Clean Architecture).
المهارات المفضلة: خبرة في مجال التكنولوجيا المالية (Fintech) أو الفوركس أو التداول أو الخدمات المصرفية أو التطبيقات المالية. خبرة في بناء أو دعم تطبيقات التداول أو الاستثمار أو المدفوعات أو الإعداد أو بوابة العملاء للهواتف المحمولة. معرفة قوية بنظام iOS بما في ذلك Swift وObjective-C وUIKit وCore Data وAuto Layout وأطر عمل Apple وApp Store Connect. معرفة قوية بنظام Android بما في ذلك Kotlin وJava وAndroid SDK ومكتبات Jetpack وRoom وRetrofit وCoroutines وFirebase وGoogle Play Console. خبرة في أدوات تحليلات الهاتف المحمول وتقارير الأعطال والمراقبة مثل Firebase Crashlytics أو App Center أو Sentry أو ما شابه ذلك. خبرة في أمن الهاتف المحمول والمصادقة والقياسات الحيوية والتخزين الآمن والاتصالات المشفرة. خبرة في العمل مع فرق UI/UX باستخدام Figma أو أدوات مشابهة. خبرة في تقديم المشاريع بنظام Agile/Scrum، وتخطيط السبرنت، والتقدير، وحوكمة الإصدار. خبرة في استخدام أدوات الذكاء الاصطناعي لتحسين إنتاجية تطوير الهاتف المحمول ومراجعات الكود والاختبار والوثائق.

وظائف مشابهة

حول IC
الإمارات, دبي
الخدمات المالية

Contact: deyangwang59@gmail.com