Senior Software Engineer - Mobile Applications
Job Description
فودافون مصر هي واحدة من أكبر شركات الاتصالات في مصر والشرق الأوسط، وتخدم أكثر من 40 مليون مشترك في السوق المصري. تأسست عام 1998 وأصبحت جزءاً من مجموعة فودافون العالمية الرائدة في قطاع الاتصالات. تسعى فودافون مصر إلى التحول الرقمي الشامل وتستثمر بكثافة في تطوير منصاتها الرقمية وتطبيقاتها المحمولة مثل تطبيق My Vodafone. نبحث حالياً عن مهندس برمجيات أول متخصص في تطوير تطبيقات الموبايل للانضمام إلى فريق الهندسة الرقمية في مقرنا بمدينة نصر. ستكون مسؤولاً عن تصميم وتطوير وصيانة تطبيقات الموبايل التي يستخدمها ملايين العملاء يومياً. تعمل فودافون مصر بأحدث التقنيات السحابية وتعتمد على منهجيات Agile وDevOps في إدارة المشاريع التقنية. ستنضم إلى فريق يضم أكثر من 50 مهندس برمجيات يعملون على مشاريع متنوعة تشمل الذكاء الاصطناعي وتحليل البيانات الضخمة. توفر الشركة بيئة عمل ديناميكية تشجع على الابتكار والتعلم المستمر. ستتاح لك فرصة العمل على مشاريع ذات تأثير مباشر على تجربة الملايين من المستخدمين. نبحث عن شخص شغوف بالتقنية ويمتلك روح المبادرة والقيادة التقنية.
Requirements & Qualifications
- بكالوريوس في علوم الحاسب أو هندسة الحاسبات أو ما يعادلها
- خبرة لا تقل عن 5 سنوات ولا تزيد عن 8 سنوات في تطوير تطبيقات الموبايل
- إتقان لغة Kotlin لتطبيقات Android و/أو Swift لتطبيقات iOS
- خبرة عملية في استخدام Flutter أو React Native لتطوير التطبيقات متعددة المنصات
- فهم عميق لأنماط التصميم المعماري مثل MVVM وClean Architecture
- خبرة في التعامل مع RESTful APIs وGraphQL
- معرفة بأنظمة التحكم في الإصدارات مثل Git وGitHub/GitLab
- خبرة في كتابة Unit Tests وIntegration Tests
- إجادة اللغة الإنجليزية بمستوى متقدم للعمل مع فرق دولية
- يُفضل خبرة في العمل بمنهجيات Agile/Scrum
- يُفضل من لديه خبرة في قطاع الاتصالات أو الخدمات المالية الرقمية
- معرفة بأدوات CI/CD مثل Jenkins أو GitHub Actions
- القدرة على توجيه وتدريب المطورين المبتدئين
Benefits & Perks
- راتب شهري تنافسي يتراوح بين 30,000 و45,000 جنيه مصري شامل البدلات
- تأمين طبي شامل للموظف والعائلة يشمل العلاج والأسنان والنظر
- باقة فودافون مميزة برقم خاص للموظفين بأسعار رمزية
- مكافآت ربع سنوية مرتبطة بأداء الفرد والفريق
- ميزانية سنوية للتدريب والحضور في المؤتمرات التقنية الدولية
- ساعات عمل مرنة مع إمكانية العمل عن بُعد يومين في الأسبوع (نظام هجين)
- إجازة سنوية مدفوعة تصل إلى 21 يوم عمل
- فرص للسفر والعمل مع فرق فودافون العالمية في دول أخرى
Quick Role Summary
Opportunity as "Senior Software Engineer - Mobile Applications" at Vodafone Egypt located in القاهرة on a Hybrid basis, suited for Senior Level candidates, within Technology & IT. Key details from listing: فودافون مصر هي واحدة من أكبر شركات الاتصالات في مصر والشرق الأوسط، وتخدم أكثر من 40 مليون مشترك في السوق المصري. تأسست عام 1998 وأصبحت جزءاً من مجموعة فودافون…
The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.
Application Tips
- Tailor your CV headline to match "Senior Software Engineer - Mobile Applications" and feature measurable achievements in the top third of your resume.
- Customize your cover note for القاهرة: explain why this location and work arrangement suit your availability and how you add value to the team.
- Highlight collaboration software proficiencies (Slack, Notion, Jira, MS Teams) and commitment to dependable working hours.
- Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
- After applying, monitor your status from your dashboard and stay prepared for an interview invitation.
Readiness Checklist
- Updated CV in standard PDF format with a professional filename
- Skills aligned with the stated role requirements
- Availability for work in القاهرة or remote if specified
- Measurable achievement examples prepared for interview talking points
- Egyptian Job Bank candidate profile ready for application tracking
Responsibilities & Duties
- تصميم وتطوير تطبيقات الموبايل لمنصات Android وiOS باستخدام أحدث التقنيات
- المشاركة في مراجعة الكود (Code Review) وضمان جودة البرمجيات
- التعاون مع فرق تصميم تجربة المستخدم (UX/UI) لتحويل التصاميم إلى تطبيقات فعالة
- تحسين أداء التطبيقات وتقليل استهلاك الموارد والبطارية
- كتابة اختبارات آلية لضمان استقرار التطبيق وتقليل الأخطاء
- المشاركة في اجتماعات Sprint Planning وDaily Standups ضمن فريق Agile
- توثيق الكود والعمليات التقنية بشكل واضح ومنظم
- المساهمة في اتخاذ القرارات المعمارية والتقنية للمشاريع الجديدة
- متابعة وإصلاح الأخطاء والمشاكل التقنية المبلغ عنها من المستخدمين
- تدريب وتوجيه المطورين الجدد في الفريق ومشاركة المعرفة التقنية