The Role
Design, develop, test, and maintain Android apps using Jetpack Compose and XML. Collaborate with cross-functional teams, integrate REST APIs, optimize performance, participate in code reviews, and mentor junior developers while following MVVM and modern Android best practices.
Summary Generated by Built In
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
Skills Required
- 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
- CI/CD experience for Android apps
- Published apps on Google Play Store
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Areeb is a specialized provider of comprehensive human resources solutions in Saudi Arabia. The company focuses on bridging the gap between job seekers and organizations through services such as staffing, executive search, and HR process outsourcing. Committed to empowering Saudi human capital, Areeb aims to improve the quality of human resources solutions while adhering to the objectives of the Saudi 2030 Vision.








