الموقع: شيراتون، القاهرة، مصر
بيئة العمل: هجين
نوع التوظيف: دوام كامل
الخبرة: +3 سنوات
عن الوظيفة
تبحث iSpace عن مهندس أندرويد أول للانضمام إلى فريق الهندسة لدينا والعمل على تطبيقات الهاتف المحمول للمؤسسات وللعملاء عبر أسواق متعددة.
نحن نبحث عن شخص يتمتع بخبرة عملية قوية في مجال أندرويد ويمكنه تحمّل مسؤولية معمارية البرمجيات، وجودة الكود، والأداء، والتكاملات، وإصدارات الإنتاج.
المسؤوليات الرئيسية
- تصميم وتطوير وصيانة تطبيقات أندرويد عالية الجودة.
- بناء معمارية تطبيقات قابلة للتوسع والصيانة.
- دمج واجهات برمجة التطبيقات REST APIs، وخدمات المصادقة، وحزم SDK، ومنصات الطرف الثالث.
- استكشاف مشكلات الأداء والاستقرار والإنتاج وإصلاحها.
- مراجعة الكود والحفاظ على المعايير الهندسية.
- العمل عن كثب مع فرق Backend وQA وUI/UX وDevOps وفرق التسليم.
- إدارة إصدارات Google Play وتحديثات الإنتاج.
- دعم التقديرات الفنية ومناقشات الحلول.
- توجيه ودعم المطورين الآخرين عند الحاجة.
المتطلبات
- خبرة عملية لا تقل عن 3 سنوات في تطوير تطبيقات أندرويد.
- خبرة قوية في لغة Kotlin وحزمة Android SDK.
- معرفة قوية بمعمارية أندرويد الحديثة ومكونات Jetpack.
- خبرة في التعامل مع Coroutines، وحقن التبعيات (dependency injection)، وREST APIs، وتكاملات SDK الخارجية.
- خبرة في استخدام Firebase والإشعارات اللحظية.
- مهارات قوية في تصحيح الأخطاء وحل المشكلات.
- خبرة في نشر التطبيقات وصيانتها على Google Play.
- فهم جيد لسير العمل باستخدام Git وCI/CD.
- فهم جيد لأمان تطبيقات الهاتف المحمول وأدائها.
- إتقان جيد للغة الإنجليزية.
المفضلات
- خبرة في تطبيقات الهاتف المحمول للمؤسسات.
- خبرة في التعامل مع التسجيل الموحد (SSO)، والخرائط، وخدمات الموقع، أو التكاملات المعقدة.
- خبرة سابقة في شركات البرمجيات، أو شركات SaaS، أو شركات إدماج الأنظمة (System Integrator).
- خبرة في العمل ضمن بيئات تطوير Agile.
Location: Sheraton, Cairo, Egypt
Workplace: Hybrid
Employment Type: Full-time
Experience: 3+ years
About the Role
iSpace is looking for a Senior Android Engineer to join our engineering team and work on enterprise and client-facing mobile applications across multiple markets.
We’re looking for someone with strong hands-on Android experience who can take ownership of architecture, code quality, performance, integrations, and production releases.
Key Responsibilities
- Design, develop, and maintain high-quality Android applications.
- Build scalable and maintainable application architecture.
- Integrate REST APIs, authentication services, SDKs, and third-party platforms.
- Troubleshoot performance, stability, and production issues.
- Review code and maintain engineering standards.
- Work closely with Backend, QA, UI/UX, DevOps, and delivery teams.
- Manage Google Play releases and production updates.
- Support technical estimation and solution discussions.
- Mentor and support other developers when required.
Requirements
- 3+ years of professional Android development experience.
- Strong experience with Kotlin and Android SDK.
- Solid knowledge of modern Android architecture and Jetpack components.
- Experience with Coroutines, dependency injection, REST APIs, and third-party SDK integrations.
- Experience with Firebase and push notifications.
- Strong debugging and problem-solving skills.
- Experience publishing and maintaining applications on Google Play.
- Good understanding of Git and CI/CD workflows.
- Good understanding of mobile application security and performance.
- Good command of English.
Preferred
- Experience with enterprise mobile applications.
- Experience with SSO, maps, location services, or complex integrations.
- Previous experience in a software house, SaaS company, or system integrator.
- Experience working in Agile development environments.