
Android Engineer
Bosta
full-time
Posted on:
Location Type: Hybrid
Location: Cairo • Egypt
Visit company websiteExplore more
Job Level
About the role
- Design and implement UIs using both Jetpack Compose and XML-based layouts, depending on project needs.
- Troubleshoot and fix bugs, optimize performance, and improve app stability.
- Collaborate with cross-functional teams to implement new features using MVVM architecture and Jetpack libraries.
- Maintain and refactor existing code to improve readability, performance, and adherence to best practices.
- Learn and integrate Dependency Injection (DI) solutions, like Dagger or Hilt, into the project as needed.
- Follow coding standards and write clean, maintainable code.
Requirements
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentKotlinJetpack ComposeXML-based layoutsMVVM architectureDependency InjectionDaggerHiltREST APIsKotlin Coroutines
Soft Skills
attention to detailcollaborationproblem-solvingcode readabilityadherence to best practices