Senior Software Engineer - Mobile Applications
Job Description
فودافون مصر هي واحدة من أكبر شركات الاتصالات في مصر وتخدم أكثر من 40 مليون مشترك، وتُعد من أبرز الشركات التقنية في السوق المصري. تسعى فودافون مصر إلى التحول الرقمي الشامل وتطوير منصاتها وتطبيقاتها الرقمية لتقديم تجربة عملاء استثنائية. نبحث عن مهندس برمجيات أول متخصص في تطوير تطبيقات الموبايل للانضمام إلى فريق الهندسة الرقمية في مقر الشركة بالقرية الذكية. ستكون مسؤولاً عن تصميم وتطوير وصيانة تطبيقات الموبايل الخاصة بفودافون مصر بما في ذلك تطبيق My Vodafone. ستعمل باستخدام أحدث التقنيات والأطر البرمجية مثل Flutter وReact Native وKotlin وSwift. ستتعاون مع فرق المنتج والتصميم وضمان الجودة لتقديم ميزات جديدة بشكل مستمر. ستساهم في وضع المعايير الهندسية وأفضل الممارسات لفريق التطوير. ستشارك في مراجعة الكود وتوجيه المهندسين الأقل خبرة. بيئة العمل في فودافون مصر محفزة ومليئة بالتحديات التقنية مع إمكانية الوصول إلى أحدث الأدوات والمنصات. الشركة تستثمر بكثافة في التحول الرقمي وتوفر فرصاً حقيقية للنمو المهني في مجال التكنولوجيا. ستعمل على تطبيقات يستخدمها ملايين المصريين يومياً مما يمنحك تأثيراً حقيقياً على حياة الناس.
Requirements & Qualifications
- بكالوريوس في علوم الحاسب أو هندسة الحاسبات أو ما يعادلها من جامعة معتمدة
- خبرة من 4 إلى 7 سنوات في تطوير تطبيقات الموبايل لنظامي Android وiOS
- إتقان لغة Kotlin لتطوير تطبيقات Android أو Swift لتطبيقات iOS
- خبرة عملية في استخدام Flutter أو React Native لتطوير التطبيقات متعددة المنصات
- فهم عميق لأنماط التصميم المعماري مثل MVVM وClean Architecture
- خبرة في التعامل مع RESTful APIs وGraphQL
- معرفة بأنظمة التحكم في الإصدارات مثل Git وGitFlow
- خبرة في أدوات التكامل المستمر والنشر المستمر CI/CD
- إجادة اللغة الإنجليزية بمستوى متقدم كتابةً وتحدثاً
- يُفضل خبرة في العمل ضمن فرق Agile/Scrum
- معرفة بأدوات مراقبة الأداء مثل Firebase Crashlytics وSentry
- مهارات حل المشكلات والتفكير النقدي
- القدرة على كتابة اختبارات الوحدة واختبارات التكامل
- يُفضل وجود تطبيقات منشورة على Google Play أو App Store
Benefits & Perks
- راتب تنافسي يتراوح بين 30,000 و45,000 جنيه مصري شهرياً
- تأمين طبي شامل للموظف والأسرة يغطي أفضل المستشفيات الخاصة
- باقة فودافون مجانية للموبايل والإنترنت
- مكافآت ربع سنوية مرتبطة بأداء الشركة والفرد
- ميزانية سنوية للتعلم والتطوير المهني وحضور المؤتمرات التقنية
- ساعات عمل مرنة مع إمكانية العمل عن بعد يومين في الأسبوع
- إجازة سنوية 21 يوماً بالإضافة إلى أيام الإجازات الرسمية
- بيئة عمل حديثة ومريحة في القرية الذكية مع كافيتيريا وصالة رياضية
- فرص للسفر والتدريب في مقرات فودافون العالمية
Quick Role Summary
Opportunity as "Senior Software Engineer - Mobile Applications" at Vodafone Egypt located in الجيزة on a Full-Time basis, suited for Senior Level candidates, within Technology & IT. Key details from listing: فودافون مصر هي واحدة من أكبر شركات الاتصالات في مصر وتخدم أكثر من 40 مليون مشترك، وتُعد من أبرز الشركات التقنية في السوق المصري. تسعى فودافون مصر إلى التحول…
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 relevant practical experience, key responsibilities, and specific business impact.
- 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
- كتابة كود نظيف وقابل للصيانة وفقاً لأفضل الممارسات الهندسية
- المشاركة في مراجعة الكود وتقديم ملاحظات بناءة لأعضاء الفريق
- التعاون مع فرق المنتج وتجربة المستخدم لتحويل المتطلبات إلى حلول تقنية
- تحسين أداء التطبيقات وتقليل استهلاك الموارد والبطارية
- إصلاح الأخطاء والمشكلات التقنية وضمان استقرار التطبيقات
- المشاركة في تخطيط السبرنتات وتقدير الجهد المطلوب للمهام
- توثيق الكود والعمليات التقنية بشكل واضح ومنظم
- مواكبة أحدث التقنيات والأدوات في مجال تطوير الموبايل
- توجيه المهندسين الجدد ومساعدتهم على التطور المهني