Bosta is looking for an Android Engineer to join our development team. In this role, you will focus on designing and implementing UIs, troubleshooting bugs, and collaborating with cross-functional teams to implement new features using modern Android development practices.
What You'll Do
- 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, Hilt, or Koin into the project as needed.
- Follow coding standards and write clean, maintainable code.
What We're Looking For
- 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.
- Strong 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.
Technical Stack
- Kotlin, Jetpack Compose, XML
- MVVM, Jetpack Libraries, Android SDK
- Git, REST APIs, JSON
- Dagger, Hilt, Koin, Kotlin Coroutines, Retrofit




