Android Developer
Posted Updated
On behalf of our client, we are looking to hire an Android Developer to join their team in Amman, Jordan.
Task/ Job Summary
The
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