وظيفة قائد تقني لتطبيقات الجوال شاغرة لدى Akkodis في الرياض
تفاصيل الوظيفة
تعلن شركة Akkodis عن توفر فرصة وظيفية شاغرة في الرياض، السعودية، لمسمى Mobile Engineering Technical Lead. يتطلب الدور قيادة فنية شاملة لتطوير وصيانة منصة تطبيقات رقمية واسعة النطاق، مع العمل العملي على تطوير الأجهزة المحمولة والتكامل مع الأنظمة الخلفية والسحابية.
المهام والمسؤوليات
- قيادة التسليم الفني والتطوير المستمر لتطبيقات الأجهزة المحمولة على منصتي iOS وAndroid.
- المشاركة العملية في التطوير وحل المشكلات الفنية المعقدة ودعم المهندسين.
- وضع معايير الهندسة البرمجية وضمان جودة الكود وقابلية الصيانة والتوسع.
- إجراء مراجعات الكود وتقديم التوجيه الفني عبر خدمات الأجهزة المحمولة والخدمات الخلفية الداعمة.
- التعاون مع فرق الهندسة المعمارية لترجمة القرارات المعمارية إلى حلول هندسية عملية.
- حل المشكلات المتعلقة بالتكامل والإنتاج على مستوى المنصة.
- امتلاك المسؤولية الفنية لمنصات التطبيقات والأصول الهندسية وبيئات التطوير.
- تنسيق عمليات الانتقال الفني للمنصة بما يشمل مستودعات الكود وخطوط CI/CD والتوثيق والمراقبة.
- دعم دمج التطبيقات وترحيلها إلى بيئات سحابية مؤسسية.
- ضمان نقل المعرفة والتوثيق والجاهزية التشغيلية خلال عمليات الانتقال.
- وضع نماذج ملكية ومعايير هندسية لاستدامة المنصة على المدى الطويل.
- الإشراف على التكامل بين التطبيقات المحمولة وخدمات BFF والخدمات الخلفية باستخدام REST APIs والخدمات المصغرة.
- ضمان تواصل موثوق وآمن وقابل للتوسع بين التطبيقات والمنصات الخلفية.
- التعاون مع فرق السحابة والهندسة المعمارية لحل اختناقات التكامل.
- دعم بيئات التطبيقات السحابية على Azure و/أو AWS.
- دفع تحسين CI/CD وأتمتة النشر وممارسات DevOps لتحسين الموثوقية والأتمتة والمراقبة.
- ضمان تضمين الضوابط التشغيلية والمراقبة والتسجيل المناسبة في المنصة.
- دعم ممارسات سلسلة التوريد الآمنة للبرمجيات أثناء التطوير والنشر.
- تنفيذ أنماط المصادقة والتفويض الآمنة مثل OAuth2 وOpenID Connect.
- دعم إدارة الشهادات والأسرار وأمن واجهات API والتحكم في الوصول.
- ضمان التوافق مع ممارسات دورة حياة تطوير البرمجيات الآمنة (SSDLC).
- دفع معالجة الثغرات الأمنية في التطبيقات.
- ضمان ممارسات الاختبار الآلي وهندسة الجودة وإدارة الإصدارات.
- الحفاظ على معايير عالية للأداء والموثوقية والأمان وقابلية التوسع.
- تقديم الإرشاد الفني للمهندسين وبناء القدرات من خلال التدريب والتوظيف والمشاركة.
- إنشاء وتعزيز الممارسات القابلة لإعادة الاستخدام والمجتمعات التقنية.
- التنسيق للتخطيط الفني والإصدارات والأولويات والتبعيات بين الفرق.
- العمل مع فرق المنتج والهندسة المعمارية والأمن في بيئة Agile/Scrum.
الشروط والمتطلبات
- 8+ سنوات من الخبرة في هندسة البرمجيات، مع عدة سنوات في دور قيادي تقني مثل Technical Lead أو Engineering Lead.
- خبرة قوية في تقديم ودعم تطبيقات الأجهزة المحمولة على مستوى المؤسسات.
- معرفة عملية قوية بلغة Swift لتطوير iOS وKotlin لتطوير Android.
- خبرة مع Java / Spring Boot أو تقنيات خلفية مماثلة.
- فهم قوي للهندسة المعمارية الحديثة للأجهزة المحمولة وأنماط تصميم التطبيقات.
- خبرة مع REST APIs والخدمات المصغرة وهندسة BFF.
- خبرة عملية مع CI/CD وأتمتة النشر وممارسات DevOps.
- خبرة في العمل مع بيئات Azure و/أو AWS السحابية.
- معرفة قوية بأمن التطبيقات تشمل OAuth2 وOpenID Connect والشهادات وإدارة الأسرار والتشفير والتحكم في الوصول.
- خبرة مع الاختبار الآلي والمراقبة وتحسين الأداء واستكشاف مشكلات الإنتاج.
- قدرة مثبتة على قيادة المهندسين مع البقاء عمليًا تقنيًا.
- خبرة في العمل عبر بيئات مؤسسية معقدة مع العديد من أصحاب المصلحة التقنيين.
- خبرة في إدارة انتقالات المنصة أو ترحيل الكود المصدري أو نقل الملكية الفنية.
- خبرة عملية في دمج التطبيقات في بيئات سحابية جديدة.
- معرفة بـ IoT أو المنتجات المتصلة أو المنصات الرقمية في الوقت الحقيقي أو أنظمة تكنولوجية معقدة مماثلة.
- خبرة في العمل في بيئات مؤسسية منظمة أو خاضعة للرقابة العالية.
- خبرة سابقة في بناء أو توسيع القدرات الهندسية الداخلية.
- درجة البكالوريوس أو الماجستير في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
- مهارات تواصل مهنية قوية باللغة الإنجليزية.
المهارات المطلوبة
- Swift (iOS) وKotlin (Android).
- Java / Spring Boot.
- REST APIs والخدمات المصغرة وهندسة BFF.
- CI/CD وأتمتة النشر وDevOps.
- Azure و/أو AWS.
- OAuth2 وOpenID Connect وإدارة الشهادات والأسرار.
- الاختبار الآلي والمراقبة وتحسين الأداء.
- أنماط التصميم الحديثة للأجهزة المحمولة والهندسة المعمارية.
- الممارسات الأمنية في دورة حياة تطوير البرمجيات (SSDLC).
عرض النص الأصلي للإعلان
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/DevOps 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 iOS 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, DevOps & Engineering Excellence
- Support cloud-based application environments across Azure and/or AWS.
- Drive effective CI/CD, deployment automation and DevOps 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 OpenID 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 & Experience
- 8+ 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 iOS 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 DevOps practices.
- Experience working with Azure and/or AWS cloud environments.
- Strong knowledge of application security including OAuth2, OpenID 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.
رقم الإعلان لدى المصدر: 4461602001