Android Developer

UnifyReach Pvt Ltd

Gujarat

On-site

INR 600,000 - 1,000,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

UnifyReach Pvt Ltd in Ahmedabad, Gujarat seeks an Android Developer with 2+ years of hands-on experience to build, optimize, and maintain mobile apps using Kotlin and Java.

You will work with Jetpack libraries, Jetpack Compose, MVVM/MVP patterns, REST APIs, and Firebase, collaborating with UI/UX, backend, and QA in an Agile environment.

Qualifications

  • 2+ years of professional Android development experience.
  • Strong Kotlin and Java proficiency.
  • Hands-on with Android SDK and Jetpack libraries.
  • Experience with Jetpack Compose and modern Android patterns (MVVM/MVP).

Responsibilities

  • Design, develop, test, and maintain high-quality Android apps using Kotlin and Java.
  • Build responsive UIs with Jetpack Compose and Material Design.
  • Integrate RESTful APIs and manage local data with SQLite/Room.
  • Apply MVVM or MVP architectures and manage UI state with ViewModel.
  • Collaborate with UI/UX, backend, and QA in an Agile team.
  • Ensure performance, security, and compatibility across versions.

Skills

Kotlin
Java
Android SDK
Jetpack Compose
MVVM / MVP
REST APIs
Firebase
Git
Unit Testing
Problem-solving

Tools

Android Studio
SQLite
Room Database
Navigation Component
Coroutines
Flow/StateFlow
Retrofit

Job description

Position -

Android Developer Experience: 2+ Years Location: Ahmedabad, Gujarat

Job Summary

We are looking for a skilled Android Developer with 2+ years of professional experience in developing, maintaining, and optimizing Android applications. The ideal candidate should have strong proficiency in Kotlin and Java, hands-on experience with Android SDK and Jetpack libraries, and practical knowledge of Jetpack Compose for building modern, responsive, and user-friendly mobile applications.

The candidate should understand Android application architecture, state management, API integration, and performance optimization, with the ability to write clean, scalable, and maintainable code while collaborating with cross-functional teams.

Key Responsibilities
  • Design, develop, test, and maintain high-quality Android applications using Kotlin and Java.
  • Build modern, responsive, and reusable user interfaces using Jetpack Compose and Material Design principles.
  • Work with Android SDK, Android Jetpack libraries, and modern Android development practices.
  • Implement and maintain application architecture using MVVM or MVP design patterns.
  • Manage UI state, recomposition, and side effects effectively in Jetpack Compose.
  • Implement navigation between screens using Navigation Compose and manage dynamic lists using LazyColumn and LazyRow.
  • Integrate RESTful APIs and manage local data using SQLite and Room Database.
  • Implement Firebase services, push notifications, and other relevant third-party integrations.
  • Use ViewModel, Kotlin Coroutines, and Flow/StateFlow for efficient state and asynchronous data management.
  • Identify, debug, and resolve application issues while optimizing performance and responsiveness across Android devices.
  • Follow clean code principles, reusable component design, and appropriate error-handling practices.
  • Collaborate with UI/UX designers, backend developers, and QA engineers to deliver reliable mobile applications.
  • Participate in code reviews, application testing, sprint planning, and other Agile development activities.
  • Ensure application compatibility, usability, security, and quality across different Android versions and screen sizes.
Required Skills & Qualifications
  • Minimum 2+ years of professional experience in Android application development.
  • Strong proficiency in Kotlin and Java.
  • Hands-on experience with Android SDK, Android Studio, and Jetpack libraries.
  • Practical experience with Jetpack Compose, including:
  • Composable functions and recomposition.
  • State management using remember, mutableStateOf, and rememberSaveable.
  • State hoisting and ViewModel-based state management.
  • Side-effect APIs such as LaunchedEffect and DisposableEffect.
  • Navigation Compose and efficient list rendering using LazyColumn and LazyRow.
  • Good understanding of MVVM/MVP architecture and Android design patterns.
  • Experience integrating REST APIs and working with JSON data.
  • Knowledge of SQLite, Room Database, and local data persistence.
  • Familiarity with Kotlin Coroutines, Flow/StateFlow, and asynchronous programming.
  • Experience with Firebase services and push notifications.
  • Knowledge of Git and version control practices.
  • Strong debugging, analytical, and problem-solving skills.
  • Understanding of mobile UI/UX principles, application lifecycle, and performance optimization.
  • Ability to write clean, maintainable, testable, and efficient code.
  • Ability to work independently and collaboratively in an Agile development environment.
Preferred Skills
  • Experience with Material 3 theming and reusable UI component development.
  • Familiarity with dependency injection tools such as Hilt.
  • Knowledge of Android UI testing, including Jetpack Compose testing.
  • Experience using Android Studio tools, including Layout Inspector, for debugging and performance analysis.
  • Understanding of modern Android development best practices and accessibility considerations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Infosys • Hyderabad

On-site
INR 900,000 - 1,700,000
Android Developer(Kotlin)
Android Developer(Kotlin)

Qentelli LLC • Bengaluru

On-site
INR 600,000 - 1,200,000
Android Developer
Android Developer

Techblocks • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Android Developer
Android Developer

Valcz LLC. • Vadodara

On-site
INR 600,000 - 1,200,000
Senior Android Developer
Senior Android Developer

DMart • Mumbai

On-site
INR 3,000,000 - 6,000,000
Senior Android Developer
Senior Android Developer

BEO Software Private Limited • Ernakulam

On-site
INR 700,000 - 1,100,000
Android Developer
Android Developer

Pineswift Technologies • Gurugram District

On-site
INR 800,000 - 1,400,000
Senior Android Developer
Senior Android Developer

BEO Software Pvt Ltd • Ernakulam

Hybrid
INR 1,000,000 - 1,700,000
Senior Android Developer
Senior Android Developer

Innovationm • Dadri

On-site
INR 900,000 - 1,300,000
LJ11066 - Android Developer
LJ11066 - Android Developer

Lystloc Inc. • Chennai District

On-site
INR 450,000 - 750,000