Android Engineer developing user interfaces using Kotlin for Bosta's E-commerce delivery solutions in Egypt. Collaborating with teams on app features and functionality.
Responsibilities
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.
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.
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.
Senior Android Developer at CI&T specializing in technological transformation with AI. Collaborate with a diverse team to create innovative Android solutions.
Manager directing Android software development for Waste Management's tech transformation. Overseeing a team and driving mobile technology projects in an office setting.
Android Software Engineer creating and enhancing mobile applications for leading tech solutions. Collaborating with cross - functional teams to integrate innovative features and enhance user experience.
Senior Android Engineer developing mobile applications for MOPO to improve energy access in Africa. Working on features to empower local agents managing battery distribution and customer relationships.
Lead Android Developer creating intuitive and sustainable apps at a digital product agency. Collaborate with designers and develop innovative software solutions in a hybrid work environment.
Senior Android Developer responsible for high - quality solutions in a bank. Working in Scrum and collaborating with a dedicated team while utilizing modern Android technologies.
Senior Android Consultant responsible for implementing solutions for a bank. Involves Scrum work, creating functionalities, and module testing in a hybrid role.
Sr. Android Mobile Developer designing and maintaining secure applications for the federal government. Collaborating in an Agile environment and ensuring high - security standards in project delivery.
Staff Software Engineer developing medical applications on Android using Kotlin and Java. Designing, building, and delivering mobile applications at Insulet Corporation.