Android Developer

3 days ago


Dubai, Dubai, United Arab Emirates Dicetek LLC Full time
Roles and responsibilities

We are seeking a highly skilled Senior Android Native Developer with a strong background in Jetpack Compose and modern Android development practices. The ideal candidate will have a minimum of 5 years of experience building scalable and high-performance Android applications. You will play a critical role in designing, developing, and maintaining our applications while working closely with cross-functional teams to deliver a seamless user experience.
Key Responsibilities

  • Design and develop advanced Android applications using Jetpack Compose and Kotlin.
  • Implement MVVM or Clean Architecture to ensure maintainable and scalable code.
  • Utilize Android Jetpack libraries (Compose, Navigation, Room, Hilt, ViewModel, etc.).
  • Optimize applications for performance, responsiveness, and battery usage.
  • Profile and debug code to identify and fix bottlenecks.
  • Implement unit testing, UI testing, and integration testing using tools like JUnit, Espresso, and MockK.
  • Conduct peer code reviews to maintain high code quality standards.
  • Stay up to date with the latest Android tools, trends, and Jetpack Compose improvements.
  • Suggest and implement improvements to the development process.

Required Skills

  • Programming Languages: Kotlin (mandatory).
  • UI Framework: Jetpack Compose (hands-on experience is a must).
  • Architecture: Strong experience with MVVM, Clean Architecture, and Jetpack libraries.
  • Tools & Libraries: Hilt/Dagger for dependency injection, Retrofit for API integration, Coroutines/Flows for asynchronous programming, Room or similar ORM libraries for local storage.
  • Version Control: Git.
  • Testing Tools: JUnit, Espresso, MockK, or similar frameworks.
  • CI/CD Pipelines: GitHub Actions and Fastlane.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in native Android development with proven expertise in Jetpack Compose.

Preferred Skills

  • Knowledge of Kotlin Multiplatform Mobile (KMM).
  • Experience with performance profiling tools and debugging techniques.
  • Familiarity with Google Play policies and guidelines.
Desired candidate profile

1. Proficiency in Android Development Tools & Frameworks

  • Android SDK: Expertise in the Android Software Development Kit (SDK) for building native Android applications.
  • Android Studio: Proficient in using Android Studio, the official IDE for Android development, for writing, debugging, and testing code.
  • Gradle: Knowledge of Gradle for automating builds and managing dependencies.
  • Jetpack Libraries: Experience with Jetpack libraries, including components like LiveData, ViewModel, Room, Navigation, and WorkManager.

2. Programming Languages

  • Kotlin: In-depth knowledge of Kotlin, the modern and official programming language for Android development.
  • Java: Familiarity with Java for legacy Android applications or where Java is still required.
  • Coroutines: Experience with Kotlin Coroutines for handling asynchronous tasks like network calls or database operations efficiently.

3. Android UI/UX Design

  • XML Layouts: Creating responsive UI designs using XML layouts and understanding Android's UI patterns (e.g., LinearLayout, ConstraintLayout).
  • Material Design: Implementation of Material Design principles for building intuitive and aesthetically pleasing user interfaces.
  • Jetpack Compose: Experience with Jetpack Compose for building UI components in a more declarative way (for modern Android apps).
  • Responsive Design: Ensuring apps are responsive across different screen sizes and orientations, including tablets and foldables.

4. App Architecture & Design Patterns

  • MVVM: Proficiency in using the Model-View-ViewModel (MVVM) architecture for structuring Android apps.
  • MVP/MVC: Knowledge of alternative architectures such as Model-View-Presenter (MVP) or Model-View-Controller (MVC).
  • Clean Architecture: Implementing Clean Architecture to separate concerns and improve code maintainability and scalability.
  • Dependency Injection: Experience using frameworks like Dagger 2 or Hilt for dependency injection in Android.

5. Data Storage & Management

  • SQLite: Working knowledge of SQLite for local database management and data storage.
  • Room Database: Experience using the Room persistence library for a more modern abstraction over SQLite.
  • SharedPreferences: Familiarity with SharedPreferences for storing small amounts of data locally (e.g., user settings).
#J-18808-Ljbffr
  • Android Developer

    1 day ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Android Developer needed in UAE with 5+ years experience in Agile, Android Studio, and SDK. Join within 15-30 days for Nair Systems in a bank project.DescriptionNair Systems is currently looking for an Android Developer for our UAE operations with the following terms & conditions.Experience and Qualification:1. At least 5 years of software development...

  • Android Developer

    4 weeks ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a UAE tech firm as an Android Developer to build innovative mobile apps. Requires 3+ years in Android development, Java/Kotlin proficiency, and strong problem-solving skills.DescriptionBuild the Future with Jadeer We're hiring an Android Developer on behalf of our client in the UAEAbout Our Client:Our client, a cutting-edge technology firm in the UAE,...

  • Android Developer

    18 hours ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Android Developer needed with 4+ years experience, Kotlin/Java skills, and UX collaboration for innovative app creation. Onsite only.Description: Our company is dedicated to creating innovative mobile applications with a focus on performance and user experience. We are seeking an experienced Android Native Developer to join our client's team and work on...

  • Android Developer

    4 weeks ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a tech firm in UAE as an Android Developer. Design, develop mobile apps, collaborate cross-functionally, and drive innovation. Requires 3+ years experience, Java/Kotlin skills. Competitive pay.Build the Future with JadeerWe're hiring an Android Developer on behalf of our client in the UAEAbout Our Client:Our client, a cutting-edge technology firm in the...

  • Android Developer

    7 days ago


    Dubai, Dubai, United Arab Emirates Dicetek LLC Full time

    Roles and responsibilities We are seeking a highly skilled Senior Android Native Developer with a strong background in Jetpack Compose and modern Android development practices. The ideal candidate will have a minimum of 5 years of experience building scalable and high-performance Android applications. You will play a critical role in designing, developing,...

  • Android Developer

    18 hours ago


    Dubai, Dubai, United Arab Emirates VAM Systems Full time

    We are currently looking for Android Developer for our UAE operations with the following terms & conditions.EXPERIENCE AND QUALIFICATION1. At least 5 years of software development experience with experience working in Agile teams using SCRUM.2. Extensive mobile development experience using Android, Android Studio, and Gradle to develop both phone and tablet...

  • Android Developer

    6 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Android Developer: Design high-quality apps, create updates, test code, collaborate on features, and implement new tech. Requires Android app experience and proficiency in Android Studio, SDK, and APIs.DescriptionBuilding and conceptualizing next generation applications that are suitable for use on all types of Android devices.Key Responsibility...

  • Android Developer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a UAE tech firm as an Android Developer to build innovative mobile apps. Requires 3+ years in Android development, Java/Kotlin proficiency, and strong problem-solving skills.DescriptionBuild the Future with Jadeer We're hiring an Android Developer on behalf of our client in the UAEAbout Our Client:Our client, a cutting-edge technology firm in the UAE,...

  • Android Developer

    2 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a UAE tech firm as an Android Developer to build innovative mobile apps. Requires 3+ years in Android development, Java/Kotlin proficiency, and strong problem-solving skills.DescriptionBuild the Future with Jadeer We're hiring an Android Developer on behalf of our client in the UAEAbout Our Client:Our client, a cutting-edge technology firm in the UAE,...

  • Android Developer

    7 days ago


    Dubai, Dubai, United Arab Emirates VAM Systems Full time

    We are currently looking for  Android Developer for our UAE operations with the following terms & conditions.  EXPERIENCE AND QUALIFICATIONAt least 5 years of software development experience with experience working in Agile teams using SCRUMExtensive mobile development experience using Android Android Studio and Gradle to develop both phone and tablet...

  • Android Developer

    7 days ago


    Dubai, Dubai, United Arab Emirates Property Finder Group Full time

    Roles and responsibilities As an Android Developer, take your passion for crafting exceptional apps to the next level. In this position, you will independently develop features and improve our native applications. Your contributions will shape the way our users interact with our products every day. You'll be collaborating closely with a talented team,...

  • Android Developer

    18 hours ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a UAE tech firm as an Android Developer to build innovative mobile apps. Requires 3+ years in Android development, Java/Kotlin proficiency, and strong problem-solving skills.About Our Client:Our client, a cutting-edge technology firm in the UAE, is known for developing innovative mobile solutions that push the boundaries of user experience. They are...

  • Android Developer

    2 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a tech firm in UAE as an Android Developer. Design, develop mobile apps, collaborate cross-functionally, and drive innovation. Requires 3+ years experience, Java/Kotlin skills. Competitive pay.Build the Future with JadeerWe're hiring an Android Developer on behalf of our client in the UAEAbout Our Client:Our client, a cutting-edge technology firm in the...

  • Android Developer

    18 hours ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Build the Future with Jadeer We're hiring an Android Developer on behalf of our client in the UAEAbout Our Client:Our client, a cutting-edge technology firm in the UAE, is known for developing innovative mobile solutions that push the boundaries of user experience. They are seeking a talented Android Developer to join their dynamic team and contribute to...

  • Android Developer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hello there Welcome to TeachMeCode Institute. How can we help you?Join our fast-growing team as an Android Developer. Use Kotlin/Java to build apps, innovate, and ensure top quality. 3+ years' experience needed. Remote work not available.DescriptionWe are a fast-growing company dedicated to developing high-performance, user-friendly mobile applications. We...

  • Android Developer

    2 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hello there Welcome to TeachMeCode Institute. How can we help you?Join our fast-growing team as an Android Developer. Use Kotlin/Java to build apps, innovate, and ensure top quality. 3+ years' experience needed. Remote work not available.DescriptionWe are a fast-growing company dedicated to developing high-performance, user-friendly mobile applications. We...

  • Android developer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Android Developer to create and maintain Android apps, integrate with back-end services, and collaborate with a team. Requires degree, 1-year experience, Kotlin/Java skills, and published app.DescriptionDo you have a deep passion for creating apps? Are you always seeing improvement points in apps you are using? Are you searching for a career option where you...

  • Android developer

    6 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We seek an Android developer to create and maintain apps. Work with a team, focus on quality products, and continuously improve with new technologies.DescriptionDo you have a deep passion for creating apps? Are you always seeing improvement points in apps you are using? Are you searching for a career option where you can grow as an individual? Then you found...

  • Android Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Jeebly LLC Full time

    Building and conceptualizing next generation applications that are suitable for use on all types of Android devices. Key Responsibility Areas Designing / Developing Applications Designing, building, and developing advanced, high quality applications for the android platform. Creating app updates including bug fixes, additional features, and improving...

  • Android Developer

    1 day ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Seeking a flexible Android Developer to build secure apps, ensure company standards, collaborate across teams, and manage updates. Requires 1-year experience, Java/Kotlin/C++ skills preferred.DescriptionWe are searching for a brilliant, flexible Android Developer to create novel apps that meet the needs of our target audience for Transport Applications.1....