Android Developer
About This Role
Job Overview
The Android Developer will be responsible for designing, developing, and maintaining high-performance enterprise mobile applications for the Android platform. The ideal candidate should have strong experience in Kotlin and Java, with a deep understanding of Android SDK, application architecture, and best practices. The developer will work closely with backend engineers, UX/UI designers, and product teams to deliver secure, scalable, and user-friendly mobile applications.
Key Responsibilities
- Develop and maintain Android applications using Kotlin and Java.
- Ensure high performance, responsiveness, and scalability of mobile applications.
- Implement modern Android architectures such as MVVM, Clean Architecture, or MVI.
- Integrate Android apps with backend services using RESTful APIs and GraphQL.
- Work closely with UX/UI designers to translate designs into responsive mobile applications.
- Optimize performance by implementing best practices for memory management, networking, and battery efficiency.
- Implement security best practices, including data encryption, authentication (OAuth, JWT), and secure storage
- Use Jetpack components (ViewModel, LiveData, Room, Navigation, WorkManager, etc.) to enhance application stability and maintainability.
- Write clean, maintainable, and testable code with unit and integration testing frameworks such as JUnit, Espresso, and Mockito.
- Ensure compatibility across different Android versions and devices by following Material Design and Android development guidelines.
- Monitor app performance and troubleshoot issues using Firebase, Crashlytics, and profiling tools.
- Collaborate with DevOps and backend teams to enhance CI/CD pipelines and automate app deployment
Required Skills and Qualifications
- 4+ years of experience in Android development for enterprise applications.
- Strong proficiency in Kotlin and Java.
- Experience with Android SDK and Jetpack components.
- Strong understanding of mobile UI/UX principles and Material Design guidelines.
- Proficiency in API integration (REST, GraphQL) and handling network communication using Retrofit, OkHttp, or Volley.
- Experience with database management (Room, SQLite, Realm).
- Familiarity with dependency injection frameworks like Dagger or Hilt.
- Experience in performance tuning and memory optimization for mobile applications.
• Knowledge of mobile security best practices, including secure authentication and data encryption. • Experience with Git version control and collaborative development workflows.
Preferred Qualifications
- Experience with Jetpack Compose and modern UI development.
- Familiarity with cloud-based mobile development and Firebase services (FCM, Remote Config, Crashlytics, Analytics).
- Experience in CI/CD pipelines for Android applications (Fastlane, Bitrise, Jenkins, or GitHub Actions).
• Understanding of multi-threading and background processing (Coroutines, WorkManager, RxJava). • Experience working with Android NDK for performance-critical applications is a plus
Experience Level:
Mid to Senior (4+ Years)
Employment Type:
Full-timef
Similar Jobs
Senior Android Developer
Analog · Abu Dhabi
**Overview** Analog is pioneering the era of physical intelligence. Where digital intelligence transformed our online lives, Analog is transforming the lived world, making cities more adaptive, industries more resilient,
1 weeks ago
Generate Resume ↗Android Developer (Remote)
Joveo AI ·
**About Joveo:** Every company says they're "AI\-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real\-time bidding, and predictive analy
2 weeks ago
Generate Resume ↗Android Developer
ESTIDAMA UAE · Abu Dhabi
**🚀Android Developer** **Kotlin** \+ **Java** \+ **Android SDK** \- **Jetpack \+ AI** **📍Location:** Abu Dhabi, United Arab Emirates **💼 Employment Type:** Full‑time **👔 Experience Level:** Mid to Senior (3\+ years)
2 weeks ago
Generate Resume ↗Android Developer
Future Data · Dubai
**Job Description** We are seeking an experienced Android Developer to design, develop, and maintain high\-quality Android applications. The role involves collaborating with cross\-functional teams, implementing user\-fr
2 weeks ago
Generate Resume ↗Android Developer
Confidential Company · Dubai
Seeking an experienced Android Developer to design, develop, and maintain applications using Kotlin, with strong knowledge of Android SDK and APIs.
2 weeks ago
Generate Resume ↗Android Developer (Remote)
Joveo Ai ·
**About Joveo:** Every company says they're "AI\-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real\-time bidding, and predictive analy
3 weeks ago
Generate Resume ↗Android Developer
HCLTech · Dubai
**We are HCLTech,** one of the fastest\-growing large tech companies in the world and home to 219,000\+ people across 54 countries, supercharging progress through industry\-leading capabilities centered around Digital, E
3 weeks ago
Generate Resume ↗Android Developer
Future Data · Dubai
We are seeking an experienced Android Developer to design, develop, and maintain high\-quality Android applications. The role involves collaborating with cross\-functional teams, implementing user\-friendly features, int
3 weeks ago
Generate Resume ↗Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required