هجين - الإمارات - دبي · ١٣ سبتمبر ٢٠٢٦
المحاسبة والمالية والبنوك
تعد شركة IC Markets Global واحدة من أبرز مزودي خدمات تداول العملات الأجنبية (Forex) وعقود الفروقات (CFD)، حيث توفر حلول تداول للمتداولين اليوميين النشطين والمضاربين، بالإضافة إلى المتداولين الجدد في سوق العملات الأجنبية. توفر IC Markets Global لعملائها منصات تداول متطورة، واتصالاً منخفض التأخير، وسيولة فائقة. تعمل IC Markets Global على إحداث ثورة في تداول العملات الأجنبية عبر الإنترنت. أصبح بإمكان المتداولين الآن الوصول إلى أسعار كانت متاحة سابقاً فقط للبنوك الاستثمارية والأفراد ذوي الملاءة المالية العالية. يتمتع فريق إدارتنا بخبرة كبيرة في أسواق العملات الأجنبية وعقود الفروقات والأسهم في آسيا وأوروبا وأمريكا الشمالية. هذه الخبرة هي التي مكنتنا من اختيار أفضل الحلول التقنية الممكنة واختيار بعض أفضل مزودي الأسعار المتاحين في السوق.<br><br>نبذة عن الدور الوظيفي: نحن نبحث عن قائد فريق تطبيقات هاتف محمول يتمتع بخبرة عملية قوية في تطوير تطبيقات الهاتف المحمول وقدرات قيادية مثبتة لقيادة عملية التسليم والإصدار والتطوير المستمر لتطبيق التداول الخاص بنا عبر نظامي iOS وAndroid. يجب أن يتمتع المرشح المثالي بخبرة قوية في تطوير تطبيقات الهاتف المحمول، ويفضل أن يكون ذلك في مجالات التكنولوجيا المالية (Fintech) أو الفوركس أو التداول أو الخدمات المصرفية أو المنصات الرقمية عالية الأداء. يجب أن يمتلك الشخص معرفة عميقة بتطوير تطبيقات iOS باستخدام لغة Swift أو تطوير تطبيقات Android باستخدام لغة Kotlin/Java، بالإضافة إلى فهم قوي لكلا نظامي تشغيل الهواتف المحمولة. يعد هذا الدور حيوياً للإطلاق الناجح والتطوير المستمر لتطبيقنا للهاتف المحمول. سيكون قائد فريق تطبيقات الهاتف المحمول مسؤولاً عن إدارة فريق تطوير الهاتف المحمول، والبقاء على اطلاع كامل بجميع الأنشطة المتعلقة بالهاتف المحمول، وتوجيه القرارات التقنية، وضمان تلبية جداول التسليم الزمنية، وإدارة عملية الإصدار لكل من متجر Apple App Store ومتجر Google Play. يتطلب هذا الدور إشرافاً تقنياً قوياً، وتحملاً لمسؤولية التسليم، وتعاوناً متقاطعاً مع فرق المنتج، وUI/UX، والواجهة الخلفية (Backend)، وضمان الجودة (QA)، وDev Ops، والأمن، والامتثال، وأصحاب المصلحة في الأعمال. يجب أن يكون الشخص قادراً على القيادة بأقل قدر من الإشراف، وتحمل مسؤولية تطبيق الهاتف المحمول، وتقسيم العمل، وتعيين المهام، وإزالة العوائق، وتحدي التقديرات، وضمان تقديم الفريق لإصدارات هاتف محمول عالية الجودة.<br>المسؤوليات<br>1. قيادة الفريق: قيادة وتوجيه فريق تطوير تطبيقات الهاتف المحمول عبر نظامي iOS وAndroid. تحمل مسؤولية التنفيذ اليومي للفريق، وتقدم التسليم، والمخرجات التقنية، والأولويات. التأكد من أن جميع أعضاء الفريق لديهم مسؤوليات واضحة، ومهام محددة، وجداول زمنية متفق عليها للتسليم. تقسيم عمل تطوير الهاتف المحمول إلى مهام تقنية واضحة وتعيينها بفعالية عبر الفريق. مراقبة التقدم عن كثب وتحديد المخاطر والعوائق والتأخيرات والتبعيات بشكل استباقي. العمل كنقطة تصعيد أولى للمشاكل التقنية ومشاكل التسليم المتعلقة بالهاتف المحمول.<br>2. القيادة التقنية للهاتف المحمول: تقديم التوجيه التقني عبر تطبيقات الهاتف المحمول لنظامي iOS وAndroid. قيادة جلسات التصميم التقني والتأكد من أن حلول الهاتف المحمول قابلة للتوسع، وآمنة، وقابلة للصيانة، ومتوافقة مع احتياجات العمل. إجراء مراجعات الكود والتأكد من اتباع أفضل الممارسات ومعايير البرمجة ومبادئ الهندسة النظيفة. تحدي القرارات التقنية عند الحاجة والتأكد من اختيار نهج التنفيذ الصحيح. دعم المطورين في المشاكل التقنية المعقدة والتأكد من تنفيذ الحلول المناسبة.<br>3. تطوير وبنية تطبيقات الهاتف المحمول: الإشراف على تصميم وتطوير وصيانة تطبيق الهاتف المحمول عبر نظامي iOS وAndroid. التأكد من أن تطبيق iOS يتبع معايير تطوير Apple الحديثة باستخدام Swift وأطر عمل Apple ذات الصلة. التأكد من أن تطبيق Android يتبع معايير تطوير Android الحديثة باستخدام Kotlin/Java، وAndroid SDK، ومكتبات Jetpack، والتقنيات ذات الصلة. تحديد وفرض أنماط بنية الهاتف المحمول المناسبة مثل MVVM أو MVC أو MVP أو البنية النظيفة (Clean Architecture). ضمان التكامل المناسب مع واجهات برمجة التطبيقات (RESTful APIs)، وخدمات الواجهة الخلفية، وأدوات تطوير البرامج التابعة لجهات خارجية (SDKs)، وتدفقات المصادقة، وطبقات بيانات الهاتف المحمول.<br><br>4. إدارة متجر التطبيقات (Apple Store & Google Play): امتلاك وإدارة عملية الإصدار لتطبيق الهاتف المحمول على Apple App Store وGoogle Play Store. تنسيق عمليات إرسال التطبيقات، وتحديثات التطبيقات، وإدارة الإصدارات، وملاحظات الإصدار، ولقطات الشاشة، وأصول المتجر، والبيانات الوصفية المطلوبة. ضمان الامتثال لسياسات ومبادئ توجيهية ومتطلبات الخصوصية وعمليات المراجعة الخاصة بـ Apple App Store وGoogle Play Store. العمل مع فرق المنتج، والتسويق، والامتثال، والشؤون القانونية، والأمن للتأكد من مواءمة محتوى المتجر ومتطلبات التطبيق بشكل صحيح.<br>5. أداء النظام والجودة والموثوقية: التأكد من أن تطبيق الهاتف المحمول يقدم تجربة مستخدم سلسة ومستقرة وآمنة وعالية الأداء. تحديد وحل اختناقات أداء الهاتف المحمول، والأعطال، ومشاكل الذاكرة، ومشاكل الاستجابة، والأخطاء الخاصة بالنظام. العمل عن كثب مع فرق ضمان الجودة (QA) وأتمتة ضمان الجودة لدعم اختبار الهاتف المحمول، واختبار التراجع (Regression Testing)، واختبار التكامل، والتحقق من الإصدار. ضمان تغطية الاختبار المناسبة، بما في ذلك اختبار الوحدات، واختبار واجهة المستخدم، واختبار التكامل، والاختبار الآلي حيثما ينطبق ذلك.<br>6. التعاون بين الأقسام: الشراكة مع مالكي المنتج ومديري المنتج لفهم المتطلبات، وتحديد النطاق، والاتفاق على جداول التسليم الزمنية. التعاون مع مصممي واجهة المستخدم/تجربة المستخدم (UI/UX) لتقديم تجارب هاتف محمول بديهية وسهلة الاستخدام ومتسقة. العمل مع مهندسي الواجهة الخلفية لضمان جاهزية واجهة برمجة التطبيقات وجودة التكامل والأداء. الشراكة مع فرق ضمان الجودة لضمان التخطيط السليم للاختبار، وتغطية تراجع الهاتف المحمول، والتحقق من الإصدار. العمل مع فرق Dev Ops على خطوط أنابيب CI/CD، وأتمتة البناء، والبيئات، وعمليات النشر.<br>7. التسليم وإدارة المشروع: دفع تخطيط السبرنت (Sprint)، وتقسيم المهام، والتقدير، وتتبع التسليم لفريق الهاتف المحمول. الحفاظ على تواصل واضح مع المنتج والإدارة فيما يتعلق بتقدم التسليم والمخاطر والتبعيات والعوائق. التأكد من تخطيط إصدارات الهاتف المحمول واختبارها واعتمادها وتسليمها وفقاً للجداول الزمنية المتفق عليها. تحدي المتطلبات غير الواضحة، أو التصاميم غير المكتملة، أو التبعيات المفقودة، أو الجداول الزمنية غير الواقعية عند الحاجة. التأكد من الاحتفاظ بالوثائق التقنية وخطط التنفيذ وملاحظات الإصدار ومواد مشاركة المعرفة.<br>8. معايير الهندسة وتحسين العمليات: فرض معايير برمجة الهاتف المحمول، وعمليات مراجعة الكود، والوثائق، والحوكمة التقنية. تحسين عمليات تطوير الهاتف المحمول، وعمليات الإصدار، ودقة التقدير، وكفاءة التسليم. دعم اعتماد CI/CD، والأتمتة، وأطر عمل اختبار الهاتف المحمول، وأدوات المراقبة، وتحسينات الإنتاجية. تشجيع استخدام أدوات التطوير المدعومة بالذكاء الاصطناعي لتحسين السرعة وجودة الكود والوثائق والاختبار.<br>المهارات والخبرات المطلوبة: خبرة مهنية تزيد عن 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).<br>المهارات المفضلة: خبرة في مجال التكنولوجيا المالية (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 Markets Global is one of the most renowned Forex CFD provider, offering trading solutions for active day traders and scalpers as well as traders that are new to the forex market. IC Markets Global offers its clients cutting edge trading platforms, low latency connectivity and superior liquidity. IC Markets Global is revolutionizing online forex trading. Traders are now able to gain access to pricing previously only available to investment banks and high net worth individuals. Our management team have significant experience in the Forex, CFD and Equity markets in Asia, Europe and North America. It is this experience that has enabled us to select the best possible technology solutions and hand pick some of the best pricing providers available in the market.<br><br>About the Role We are seeking a Mobile App Team Lead with strong hands-on mobile development experience and proven leadership capabilities to lead the delivery, release, and ongoing development of our mobile trading application across i OS and Android. The ideal candidate will have strong experience in mobile application development, ideally within Fintech, Forex, Trading, Banking, or high-performance digital platforms. The person should have deep knowledge of either i OS development using Swift or Android development using Kotlin/Java, together with a strong understanding of both mobile ecosystems. This role is critical for the successful launch and ongoing evolution of our mobile app. The Mobile App Team Lead will be responsible for managing the mobile development team, staying fully on top of all mobile-related activities, driving technical decisions, ensuring delivery timelines are met, and owning the release process for both the Apple App Store and Google Play Store. The role requires strong technical oversight, delivery ownership, and cross-functional collaboration with Product, UI/UX, Backend, QA, Dev Ops, Security, Compliance, and business stakeholders. The person must be able to lead with minimal supervision, take ownership of the mobile application, break down work, assign tasks, remove blockers, challenge estimates, and ensure the team delivers high-quality mobile releases.<br>Responsibilities<br>1. Team Leadership Lead, mentor, and guide the mobile development team across i OS and Android. Take ownership of the team’s day-to-day execution, delivery progress, technical output, and priorities. Ensure all team members have clear responsibilities, assigned tasks, and agreed delivery timelines. Break down mobile development work into clear technical tasks and assign them effectively across the team. Monitor progress closely and proactively identify risks, blockers, delays, and dependencies. Act as the first escalation point for mobile-related technical and delivery issues.<br>2. Mobile Technical Leadership Provide technical direction across both i OS and Android mobile applications. Lead technical design sessions and ensure mobile solutions are scalable, secure, maintainable, and aligned with business needs. Conduct code reviews and ensure best practices, coding standards, and clean architecture principles are followed. Challenge technical decisions where needed and ensure the right implementation approach is selected. Support developers with complex technical issues and ensure proper solutions are implemented.<br>3. Mobile App Development & Architecture Oversee the design, development, and maintenance of the mobile application across i OS and Android. Ensure the i OS app follows modern Apple development standards using Swift and relevant Apple frameworks. Ensure the Android app follows modern Android development standards using Kotlin/Java, Android SDK, Jetpack libraries, and related technologies. Define and enforce suitable mobile architecture patterns such as MVVM, MVC, MVP, or Clean Architecture. Ensure proper integration with RESTful APIs, backend services, third-party SDKs, authentication flows, and mobile data layers.<br><br>4. App Store & Google Play Ownership Own and manage the release process for the mobile app on the Apple App Store and Google Play Store. Coordinate app submissions, app updates, version management, release notes, screenshots, store assets, and required metadata. Ensure compliance with Apple App Store and Google Play Store policies, guidelines, privacy requirements, and review processes. Work with Product, Marketing, Compliance, Legal, and Security teams to ensure store content and app requirements are properly aligned.<br>5. System Performance, Quality & Reliability Ensure the mobile application delivers a smooth, stable, secure, and high-performance user experience. Identify and resolve mobile performance bottlenecks, crashes, memory issues, responsiveness issues, and platform-specific bugs. Work closely with QA and QA Automation teams to support mobile testing, regression testing, integration testing, and release validation. Ensure proper test coverage, including unit testing, UI testing, integration testing, and automated testing where applicable.<br>6. Cross-Functional Collaboration Partner with Product Owners and Product Managers to understand requirements, define scope, and agree delivery timelines. Collaborate with UI/UX Designers to deliver intuitive, user-friendly, and consistent mobile experiences. Work with Backend Engineers to ensure API readiness, integration quality, and performance. Partner with QA teams to ensure proper test planning, mobile regression coverage, and release validation. Work with Dev Ops teams on CI/CD pipelines, build automation, environments, and deployment processes.<br>7. Delivery & Project Ownership Drive sprint planning, task breakdown, estimation, and delivery tracking for the mobile team. Maintain clear communication with Product and management regarding delivery progress, risks, dependencies, and blockers. Ensure mobile releases are planned, tested, approved, and delivered according to agreed timelines. Challenge unclear requirements, incomplete designs, missing dependencies, or unrealistic timelines where needed. Ensure technical documentation, implementation plans, release notes, and knowledge-sharing materials are maintained.<br>8. Engineering Standards & Process Improvement Enforce mobile coding standards, code review processes, documentation, and technical governance. Improve mobile development processes, release processes, estimation accuracy, and delivery efficiency. Support the adoption of CI/CD, automation, mobile testing frameworks, monitoring tools, and productivity improvements. Encourage the use of AI-assisted development tools to improve speed, code quality, documentation, and testing.<br>Required Skills & Experience7+ years of professional experience in mobile application development. Proven experience of 2+ years as a Mobile Team Lead, Technical Lead, or similar role. Strong hands-on experience in either i OS development using Swift or Android development using Kotlin/Java. Strong understanding of both i OS and Android ecosystems. Experience managing or leading mobile engineers across i OS and Android. Experience publishing and maintaining apps on the Apple App Store and Google Play Store. Strong understanding of App Store and Google Play release processes, review guidelines, versioning, and production release management. Experience with RESTful APIs, JSON, third-party SDKs, and backend service integrations. Strong understanding of mobile architecture patterns such as MVVM, MVC, MVP, or Clean Architecture.<br>Preferred Skills Experience in Fintech, Forex, Trading, Banking, or financial applications. Experience building or supporting trading, investment, payments, onboarding, or client portal mobile applications. Strong i OS knowledge including Swift, Objective-C, UIKit, Core Data, Auto Layout, Apple frameworks, and App Store Connect. Strong Android knowledge including Kotlin, Java, Android SDK, Jetpack libraries, Room, Retrofit, Coroutines, Firebase, and Google Play Console. Experience with mobile analytics, crash reporting, and monitoring tools such as Firebase Crashlytics, App Center, Sentry, or similar. Experience with mobile security, authentication, biometrics, secure storage, and encrypted communication. Experience working with UI/UX teams using Figma or similar tools. Experience with Agile/Scrum delivery, sprint planning, estimation, and release governance. Experience using AI tools to improve mobile development productivity, code reviews, testing, and documentation.