Location: Sheraton, Cairo, Egypt
Workplace: Hybrid
Employment Type: Full-time
Experience: 3+ years
About the RoleiSpace 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.