Qentelli logo

Android Developer(Kotlin)

Qentelli

2 - 7 years

Bengaluru

Posted:17 hours ago

Apply

Job Description

About the Role

Kotlin Android Developer

Role & responsibilities

  • Design, develop, test, and maintain Android applications using Kotlin.
  • Build responsive and user-friendly mobile interfaces using Jetpack Compose and/or XML layouts.
  • Work with Android SDK, Android Studio, Android Jetpack libraries, and architectural patterns such as MVVM or MVI.
  • Integrate RESTful APIs and third-party libraries into Android applications.
  • Implement asynchronous programming using Kotlin Coroutines and Flow.
  • Work with local data storage solutions such as Room, SQLite, DataStore, or SharedPreferences.
  • Optimize application performance, stability, responsiveness, and memory usage.
  • Write clean, reusable, maintainable, and well-tested code.
  • Collaborate with UI/UX designers, backend developers, QA engineers, and product teams.
  • Debug issues, fix bugs, and ensure compatibility across different Android devices and OS versions.
  • Participate in code reviews, technical discussions, and Agile/Scrum development processes.
  • Follow Android security best practices and Google Play Store guidelines.

Required Skills and Qualifications

  • 27 years of hands-on experience in Android application development.
  • Strong programming skills in

    Kotlin

    and a good understanding of Java.
  • Solid knowledge of Android SDK, Android Studio, and Android application lifecycle.
  • Experience with Android Jetpack components, including ViewModel, LiveData, Navigation, and Room.
  • Good understanding of MVVM or similar architectural patterns.
  • Experience consuming REST APIs and handling JSON data.
  • Knowledge of Kotlin Coroutines, Flow, and asynchronous programming.
  • Experience with Git and version control systems.
  • Understanding of dependency injection frameworks such as Hilt or Dagger.
  • Knowledge of unit testing frameworks such as JUnit and mocking libraries such as Mockito or MockK.
  • Strong problem-solving, debugging, and analytical skills.
  • Good communication skills and the ability to work collaboratively in a team.

Good to Have

  • Experience with Jetpack Compose and modern Android UI development.
  • Knowledge of Firebase services, push notifications, and analytics.
  • Experience with CI/CD pipelines and automated build tools.
  • Familiarity with Gradle, Android app signing, and Play Store releases.
  • Experience with performance profiling, crash reporting, and application security.
  • Knowledge of modular Android architecture and scalable application design.

Education

Bachelors degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

Location

Bangalore, Karnataka, India

Skills Required

Jetpack Kotlin Java Android Application Development Development Android Application Application development

Learn the skills this job asks for

See your skill gap for Mobile App Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Qentelli logo
Qentelli

RecommendedJobs for You

Qentelli logo

Bengaluru

Qentelli logo

Bengaluru