Overview
Native Android Developer Jobs in Dubai, UAE at Teachmecode
Job Title:
Native Android Developer / Java and Kotlin  Posted:
2 weeks ago
Employment Type:
Full time
Location:
Dubai, AE Â Level:
Senior
Salary Range
:
To be discussed  Full
Job Description
Summary:
Seeking an Android Developer skilled in Java/Kotlin for app development. Requires 5 years’ experience, proficiency in Android SDK, and knowledge of UI design, REST APIs, and Jetpack Compose. Â Job Overview:
We are seeking a skilled and motivated Native Android Developer to join our mobile development team. The ideal candidate will have strong expertise in Android development using Java and Kotlin, a passion for building high-quality apps, and experience with
modern
Android frameworks and tools. You will collaborate with
cross-functional teams
to define, design, and ship new features, ensuring the performance, scalability, and quality of Android applications.
Key Responsibilities:
Design, build, and maintain advanced applications for the Android platform using Kotlin and Java. Â Collaborate with
cross-functional teams
to define app features and user experience. Â Write clean, maintainable, and scalable code following best practices (e.g., MVVM, Clean Architecture). Â Implement and manage Android architecture components (View Model, Live Data, Room, etc.). Â Consume REST APIs and integrate with third-party libraries (e.g., Retrofit, Ok).
Ensure app performance, quality, and responsiveness through testing and
debugging
. Â Use asynchronous programming techniques (e.g., Kotlin Coroutines) to handle background tasks. Â Optimize applications for maximum performance, battery efficiency, and low memory consumption. Â Implement and manage secure data storage and network security best practices. Â Work with Jetpack Compose to develop
modern
UIs (optional, depending on project requirements). Â Publish applications to the Google Play Store, handle app updates, and manage release versions.
Participate in
code reviews
and ensure adherence to coding standards.
Qualifications:
Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent experience). Â 5+ years of experience in Android development (Kotlin and Java). Â Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Experience with
Android Architecture Components (View Model, Live Data, Room). Â Proficiency in using Android Studio, Gradle, and
debugging
tools. Â Knowledge of RESTful APIs, networking libraries (Retrofit, Ok) and database management (SQLite/Room). Â Familiarity with dependency injection (Dagger, Hilt) and CI/CD processes. Â Understanding of
modern
UI design principles and Material Design guidelines. Â Strong
problem-solving skills
and the ability to manage multiple priorities in a
fast-paced environment
.
Preferred Skills:
Experience with
Jetpack Compose for building declarative UIs. Â Familiarity with third-party libraries like Firebase, Glide, and Lottie.
Hands-on experience
with testing frameworks (JUnit, Espresso) and profiling tools. Â Knowledge of Google Play Store guidelines and app publishing process. Â Understanding of performance and memory management
optimization
.
Benefits:
Competitive salary
and performance bonuses. Â Healt…
Title: Native Android Developer
Company: Teachmecode
Location: Dubai, UAE
Category: Software Development, IT/Tech