نبحث عن قائد تقني ذو خبرة في هندسة تطبيقات الجوال لقيادة التسليم التقني وتطوير منصة تطبيقات رقمية واسعة النطاق في المملكة العربية السعودية.
هذا الدور هو دور قيادي تقني عملي يجمع بين هندسة الجوال، وتكامل الأنظمة الخلفية، والحوسبة السحابية/عمليات التطوير (DevOps)، وقيادة الفريق. سيتولى المرشح الناجح مسؤولية المنصة من منظور تقني، وتوجيه معايير الهندسة وتنفيذ البنية التحتية، مع الحفاظ على مشاركة نشطة في التطوير، واستكشاف الأخطاء وإصلاحها، والتسليم.
يتطلب هذا الدور شخصاً قادراً على العمل في بيئة مؤسسية معقدة، والتعاون مع فرق الهندسة، والبنية التحتية، والأمن، والسحابة، والمنتجات، مع التركيز القوي على الجودة، وقابلية التوسع، وتسليم البرمجيات الآمنة.
المسؤوليات الرئيسية
هندسة الجوال والتسليم التقني: قيادة التسليم التقني الشامل وتطوير تطبيقات الجوال المؤسسية عبر نظامي iOS وAndroid. البقاء على اتصال عملي بالتطوير وحل المشكلات التقنية، ودعم المهندسين في تحديات التنفيذ المعقدة. دفع معايير الهندسة، وجودة الكود، وقابلية الصيانة، وقابلية توسع المنصة. إجراء مراجعات الكود وتقديم التوجيه التقني عبر تطبيقات الجوال وخدمات الأنظمة الخلفية الداعمة. العمل بشكل وثيق مع فرق البنية التحتية لترجمة القرارات المعمارية إلى حلول هندسية عملية. حل مشكلات التطبيقات والتكامل والإنتاج المعقدة عبر المنصة.
ملكية المنصة والانتقال: تولي المسؤولية التقنية عن منصات التطبيقات والأصول الهندسية وبيئات التطوير المرتبطة بها. تنسيق عمليات التسليم التقني وانتقالات المنصة، بما في ذلك مستودعات الكود المصدري، وخطوط CI/CD، والوثائق، والمراقبة، والعمليات التشغيلية. دعم إدراج التطبيقات ونقلها إلى بيئات السحابة المؤسسية. ضمان نقل المعرفة بشكل فعال، والتوثيق، والجاهزية التشغيلية طوال مراحل انتقال المنصة. وضع معايير هندسية واضحة ونماذج ملكية لاستدامة المنصة على المدى الطويل. الأنظمة الخلفية، وواجهات برمجة التطبيقات (APIs) والتكامل: الإشراف على التكامل بين تطبيقات الجوال والخدمات الخلفية الداعمة (BFF). العمل مع واجهات REST APIs، والخدمات المصغرة (Microservices)، وأنماط التكامل المؤسسي. ضمان اتصال موثوق وآمن وقابل للتوسع بين تطبيقات الجوال ومنصات الأنظمة الخلفية. التعاون مع فرق الأنظمة الخلفية والسحابة والبنية التحتية لحل تبعيات التكامل والاختناقات التقنية.
السحابة، وعمليات التطوير (DevOps) والتميز الهندسي: دعم بيئات التطبيقات المستندة إلى السحابة عبر Azure و/أو AWS. دفع ممارسات CI/CD الفعالة، وأتمتة النشر، وممارسات DevOps. تحسين موثوقية الإصدار، والأتمتة، وقابلية الملاحظة، وكفاءة الهندسة. ضمان دمج المراقبة المناسبة، والسجلات، والضوابط التشغيلية في المنصة. دعم ممارسات سلسلة توريد البرمجيات الآمنة طوال التطوير والنشر.
الأمن والجودة: تنفيذ أنماط المصادقة والترخيص الآمنة بما في ذلك OAuth2 وOpen ID Connect. دعم إدارة الشهادات، وإدارة الأسرار، وأمن واجهات برمجة التطبيقات، وضوابط الوصول. ضمان التوافق مع ممارسات دورة حياة تطوير البرمجيات الآمنة (SSDLC). دفع معالجة ثغرات التطبيقات والنتائج الأمنية. ضمان الاختبار الآلي المناسب، وهندسة الجودة، وممارسات إدارة الإصدارات. الحفاظ على معايير قوية حول أداء التطبيقات، والموثوقية، والأمن، وقابلية التوسع.
القيادة وتطوير الفريق: تقديم القيادة التقنية والتوجيه لمهندسي الجوال والبرمجيات. بناء القدرات الهندسية من خلال التدريب، والإدراج، والتوظيف التقني، ومشاركة المعرفة. إنشاء وتعزيز المعايير الهندسية، والممارسات القابلة لإعادة الاستخدام، والمجتمعات التقنية. تنسيق التخطيط التقني، والإصدارات، والأولويات، والتبعيات بين الفرق. العمل بشكل وثيق مع أصحاب المصلحة في المنتجات، والبنية التحتية، والأمن، والهندسة في بيئة عمل تعتمد على Agile/Scrum.
المهارات والخبرة المطلوبة: 8 سنوات فأكثر من الخبرة في هندسة البرمجيات، مع عدة سنوات في العمل كقائد تقني، أو قائد هندسي، أو منصب تقني أول مشابه. خبرة قوية في تقديم ودعم تطبيقات الجوال على مستوى المؤسسات. معرفة عملية قوية بلغة Swift لنظام iOS وKotlin لنظام Android. خبرة في Java / Spring Boot أو تقنيات الأنظمة الخلفية المماثلة. فهم قوي لهندسة الجوال الحديثة وأنماط تصميم التطبيقات. خبرة في واجهات REST APIs، والخدمات المصغرة، ومعماريات (BFF). خبرة عملية في CI/CD، وأتمتة النشر، وممارسات DevOps. خبرة في العمل مع بيئات السحابة Azure و/أو AWS. معرفة قوية بأمن التطبيقات بما في ذلك OAuth2، وOpen ID Connect، والشهادات، وإدارة الأسرار، والتشفير، وضوابط الوصول. خبرة في الاختبار الآلي، وقابلية الملاحظة، وتحسين الأداء، واستكشاف أخطاء الإنتاج وإصلاحها. قدرة مثبتة على قيادة المهندسين مع البقاء مشاركاً تقنياً بشكل عملي. خبرة في العمل عبر بيئات مؤسسية معقدة مع العديد من أصحاب المصلحة التقنيين.
الخبرة المفضلة: خبرة في إدارة انتقالات التطبيقات/المنصات، أو ترحيل الكود المصدري، أو تسليم الملكية التقنية. خبرة عملية في إدراج التطبيقات في بيئات سحابية جديدة. خبرة في إنترنت الأشياء (IoT)، والمنتجات المتصلة، والمنصات الرقمية في الوقت الفعلي، أو الأنظمة التقنية المعقدة المماثلة. خبرة في العمل في بيئات مؤسسية منظمة أو خاضعة لرقابة صارمة. خبرة سابقة في بناء أو توسيع نطاق القدرات الهندسية الداخلية.
المؤهلات: درجة البكالوريوس أو الماجستير في علوم الحاسب، أو هندسة البرمجيات، أو تخصص ذي صلة. مهارات تواصل احترافية قوية باللغة الإنجليزية. خبرة مثبتة في الموازنة بين القيادة التقنية والتسليم الهندسي العملي.
We are looking for an experienced Mobile Engineering Technical Lead to lead the technical delivery and evolution of a large-scale digital application platform in Saudi Arabia.
This is a hands-on technical leadership role combining mobile engineering, backend integration, cloud/Dev Ops and team leadership. The successful candidate will take ownership of the platform from a technical perspective, guide engineering standards and architecture implementation, and remain actively involved in development, troubleshooting and delivery.
The role requires someone comfortable operating in a complex enterprise environment, working across engineering, architecture, security, cloud and product teams while maintaining a strong focus on quality, scalability and secure software delivery.
Key Responsibilities
Mobile Engineering & Technical Delivery Lead the end-to-end technical delivery and evolution of enterprise mobile applications across i OS and Android. Remain hands-on with development and technical problem-solving, supporting engineers on complex implementation challenges. Drive engineering standards, code quality, maintainability and platform scalability. Conduct code reviews and provide technical guidance across mobile and supporting backend services. Work closely with architecture teams to translate architectural decisions into practical engineering solutions. Resolve complex application, integration and production issues across the platform.
Platform Ownership & Transition Take technical ownership of application platforms, engineering assets and associated development environments. Coordinate technical handovers and platform transitions, including source-code repositories, CI/CD pipelines, documentation, monitoring and operational processes. Support application onboarding and migration into enterprise cloud environments. Ensure effective knowledge transfer, documentation and operational readiness throughout platform transitions. Establish clear engineering standards and ownership models for long-term platform sustainability. Backend, APIs & Integration Oversee integration between mobile applications and supporting backend / BFF services. Work with REST APIs, microservices and enterprise integration patterns. Ensure reliable, secure and scalable communication between mobile applications and backend platforms. Collaborate with backend, cloud and architecture teams to resolve integration dependencies and technical bottlenecks.
Cloud, Dev Ops & Engineering Excellence Support cloud-based application environments across Azure and/or AWS. Drive effective CI/CD, deployment automation and Dev Ops practices. Improve release reliability, automation, observability and engineering efficiency. Ensure appropriate monitoring, logging and operational controls are incorporated into the platform. Support secure software-supply-chain practices throughout development and deployment.
Security & Quality Implement secure authentication and authorization patterns including OAuth2 and Open ID Connect. Support certificate management, secrets management, API security and access controls. Ensure alignment with Secure Software Development Lifecycle (SSDLC) practices. Drive remediation of application vulnerabilities and security findings. Ensure appropriate automated testing, quality engineering and release-management practices. Maintain strong standards around application performance, reliability, security and scalability.
Leadership & Team Development Provide technical leadership and mentoring to mobile and software engineers. Build engineering capability through coaching, onboarding, technical hiring and knowledge sharing. Establish and promote engineering standards, reusable practices and technical communities. Coordinate technical planning, releases, priorities and cross-team dependencies. Work closely with product, architecture, security and engineering stakeholders in an Agile/Scrum environment.
Required Skills & Experience8+ years of software engineering experience, with several years operating in a Technical Lead, Engineering Lead or similar senior technical capacity. Strong experience delivering and supporting enterprise-scale mobile applications. Strong hands-on knowledge of Swift for i OS and Kotlin for Android. Experience with Java / Spring Boot or similar backend technologies. Strong understanding of modern mobile architecture and application-design patterns. Experience with REST APIs, microservices and Backend-for-Frontend (BFF) architectures. Hands-on experience with CI/CD, deployment automation and Dev Ops practices. Experience working with Azure and/or AWS cloud environments. Strong knowledge of application security including OAuth2, Open ID Connect, certificates, secrets management, encryption and access control. Experience with automated testing, observability, performance optimisation and production troubleshooting. Proven ability to lead engineers while remaining technically hands-on. Experience working across complex enterprise environments with multiple technical stakeholders.
Preferred Experience Experience managing application/platform transitions, source-code migrations or technical ownership handovers. Hands-on experience onboarding applications into new cloud environments. Exposure to IoT, connected products, real-time digital platforms or similarly complex technology ecosystems. Experience working in regulated or highly controlled enterprise environments. Previous experience building or scaling internal engineering capabilities.
Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related discipline. Strong professional English communication skills. Proven experience balancing technical leadership with hands-on engineering delivery.