Job Description
Android Developer
Cairo Engineering / Full-time / Hybrid + 0 to 1 year of experience in Android development with Kotlin.
+ Familiarity with Jetpack Compose and experience with XML-based layouts for UI design.
+ Basic understanding of MVVM architecture and its components (ViewModel, LiveData/StateFlow, etc.).
+ Experience with Android SDK and core libraries.
+ Familiar with Git for version control.
+ Basic knowledge of REST APIs and JSON for handling remote data.
+ Ability to write clean and maintainable code, with attention to detail and adherence to coding best practices.
Nice to Have: + Exposure to Dependency Injection (e.g., Dagger or Hilt).
+ Familiarity with Kotlin Coroutines for managing background tasks and threading.
+ Experience with third-party libraries and APIs, such as Retrofit.