Android Developer

Cairo
Engineering /
Full-time /
Hybrid
Company Overview:
Bosta is a rapidly growing tech startup aiming to revolutionize the logistics and financing landscape for e-commerce in the Middle East and Africa regions. The company specializes in catering to individuals who leverage social media platforms to sell their products. Bosta's mission is to empower e-commerce entrepreneurs to succeed by providing end-to-end solutions that streamline digital trade, logistics and facilitate financing.

What you will be doing at Bosta.

    • 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.

Who are you?

    • 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.