Qureos

Find The RightJob.

Android Developer

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

© 2026 Qureos. All rights reserved.