E
Egyptian Banks Company
Senior Engineer, Mobile Software Development (Android)
Skills
FirebaseKotlinMobile DevelopmentAndroidJava
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
New Cairo City, Cairo Governorate, Egypt
Work mode:
Onsite
Published on:
18 August 2026
What they need
- Develop and maintain Android applications using Kotlin and Java.
- Build reusable, testable, and maintainable application components.
- Apply MVVM or MVI architectural patterns.
- Integrate RESTful APIs using Retrofit.
- Work with Android SDK components and Jetpack libraries.
- Follow SOLID principles, clean-code practices, and established design patterns.
- Write unit and integration tests.
- Participate in code reviews, technical discussions, and sprint planning.
- Support CI/CD pipelines and application releases.
- Investigate and resolve performance issues, crashes, and defects.
Requirements
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Approximately 3+ years of Android development experience.
- Strong knowledge of Kotlin, Java, Android SDK.
- Strong understanding of the Android lifecycle, including activities, fragments, Compose lifecycle, and lifecycle-aware components.
- Practical experience with MVVM or MVI.
- Experience integrating APIs using Retrofit.
- Strong knowledge of caching mechanism using Room, shared preferences and files.
- Strong knowledge of Kotlin Coroutines and Flow for handling asynchronous operations and reactive state management.
- Understanding of software architecture, SOLID principles, and common design patterns.
- Familiarity with Git, automated testing, and CI/CD processes.
- Good problem-solving and communication skills.
- Experience integrating Firebase services, particularly Firebase Crashlytics, to monitor, investigate, and resolve application crashes.
- Knowledge of mobile application security best practices, including secure data storage (e.g., Encrypted Shared Preferences, Android Keystore), secure network communication (HTTPS/TLS, certificate pinning), and protection against common vulnerabilities.
Other offers great for you!
These companies are also looking for great profiles
T
Top Profil
AI Engineer (mobile)
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
LLMs / Large language modelsMobile DevelopmentIOSAndroidData ScienceData ScientistMobile Developer
6 days ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
17 hours ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
13 hours ago
Quick apply
No company information available.