On behalf of our client, we are looking to hire an Android Developer to join their team in Amman, Jordan.
Task/ Job SummaryThe
Android Developer will be responsible for designing, developing, testing, and
maintaining high-quality mobile applications for Android devices. This role
involves collaborating closely with cross-functional teams, including
designers, product managers, and backend developers, to deliver seamless and
user-friendly app experiences. The ideal candidate will have a strong
understanding of Android SDK, Kotlin/Java, and modern mobile development best
practices.- Develop,
maintain, and enhance Android applications using Jetpack Compose and XML
layouts. - Implement
responsive, adaptive, and modern UI following Android design guidelines. - Collaborate
with cross-functional teams to define and implement new features. - Integrate
with RESTful APIs and third-party libraries. - Write clean,
maintainable, and efficient code following best practices. - Debug,
profile, and optimize application performance. - Participate
in code reviews and provide guidance to junior developers. - Stay up to date with the latest Android trends,
libraries, and best practices.
Requirements- 4+ years of professional experience in
Android development. - Strong knowledge of Kotlin and the
Android SDK.
- Experience with Coroutines and
reactive programming (Flow, LiveData).
- Hands-on experience with Jetpack
Compose and XML layouts.
- Strong knowledge of MVVM
architectural design pattern.
- Experience with REST APIs, JSON
parsing, and third-party library integration.
- Knowledge of Android lifecycle,
navigation components, and state management.
- Proficient with Git version control
system.
- Excellent problem-solving, debugging,
and communication skills.
- Experience with Room, WorkManager, and
Jetpack libraries.
Nice to Have
- CI/CD experience for Android apps.
- Published
apps on Google Play Store