Skills And Tools:
- Understand products from both a technical and business perspective.
- Translate business requirements into elegant technical solutions.
- Work with other developers and engineers to integrate back end system APIs.
- Perform code reviews, assist with builds and deployment.
- Write well-structured, reliable, efficient and easily maintainable code.
- Work on bug fixing and improving application performance.
- Write unit and UI tests.
- Strong experience in Kotlin.
- Experience in clean architecture and MVVM architectural patterns.
- Experience with memory management and caching mechanisms.
- Strong debugging skills.
- Experience using Dagger, RxJava, Retrofit, etc.
- Experience using Android Jetpack / Architecture components.
- Android DeveloperConfidential Company - Cairo, Egypt4 days ago