Cairo, /, Egypt

Bosta is hiring an Android Engineer

Design and develop user interfaces for Android applications using both Jetpack Compose and XML-based layouts based on project requirements.. Collaborate with cross-functional teams to integrate new features using MVVM architecture and Jetpack components.. Focus on writing clean, efficient code while optimizing app performance, stability, and maintainability.. Continuously improve existing codebases through refactoring and adherence to best practices in Android development.

Responsibilities

  • Build and maintain user interfaces using Jetpack Compose and traditional XML layouts as needed.
  • Identify, troubleshoot, and resolve bugs while enhancing application performance and reliability.
  • Work closely with product and design teams to implement features using MVVM patterns and Jetpack libraries.
  • Refactor legacy code to improve readability, efficiency, and alignment with current standards.
  • Integrate and apply Dependency Injection frameworks such as Dagger, Hilt, or Koin where appropriate.
  • Follow established coding guidelines to ensure consistent, maintainable, and testable code.

Requirements

  • 0 to 1 year of hands-on experience in Android development using Kotlin.
  • Experience designing UIs with both Jetpack Compose and XML-based layout systems.
  • Understanding of MVVM architectural components including ViewModel, LiveData, and StateFlow.
  • Working knowledge of the Android SDK and core Android libraries.
  • Proficiency with Git for version control and collaborative development workflows.
  • Solid grasp of RESTful API integration and JSON data handling in Android apps.
  • Commitment to writing clean, well-documented, and maintainable code with strong attention to detail.

Nice to Have

  • Experience or exposure to Dependency Injection tools such as Dagger, Hilt, or Koin.
  • Knowledge of Kotlin Coroutines for asynchronous programming and thread management.
  • Prior use of third-party libraries like Retrofit for API communication.

Tech Stack

Kotlin, Android SDK, Jetpack Compose, XML-based layouts, MVVM architecture, Jetpack libraries, REST APIs, JSON, Git, Dagger, Hilt, Koin, Kotlin Coroutines, Retrofit

Compensation

Not specified

Work Arrangement

Not specified

Team

Not specified

Additional Information

  • Job code: Incremental 2026-SJTech-004

Not specified

Required Skills
KotlinJetpack ComposeXMLMVVMJetpack LibrariesAndroid SDKGitREST APIsJSONDaggerViewModelLiveDataStateFlow KotlinAndroid SDKJetpack ComposeXML-based layoutsMVVM architectureJetpack librariesREST APIsJSONGitDaggerHiltKoinKotlin CoroutinesRetrofit
About company
Bosta
Launched in 2017, Bosta is an overnight delivery provider for E-commerce companies in Egypt. The company leverages technology to empower businesses and aims to disrupt the logistics industry by bringing technology and experience together to provide a one-stop shop for delivery solutions.
All jobs at Bosta Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago