Senior Android Developer

Web Spiders

Kolkata District

Hybrid

INR 1,200,000 - 1,500,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Web Spiders Group is seeking a Senior Android Developer to design, build, and maintain Android apps with Kotlin, Java, and modern architecture. You’ll work directly with the client’s team on a white-label staff augmentation engagement, in Kolkata onsite or remote.

The role demands 5+ years of hands-on Android experience, mastery of MVVM and Android Jetpack, and solid testing practices. You’ll collaborate on architecture decisions, contribute to code quality, and participate in technical rounds

Qualifications

  • 5+ years of hands-on Android development with Kotlin and Java.
  • Strong MVVM, Clean Architecture, and SOLID principles.
  • Experience with Android Jetpack components (ViewModel, Lifecycle, Navigation, Room).
  • Proficiency in Jetpack Compose and XML layouts, with state management.
  • Experience with Kotlin Coroutines and Flow for asynchronous operations.
  • Familiarity with dependency injection using Hilt or Dagger.
  • Experience integrating REST APIs using Retrofit/OkHttp, including error handling and authentication.
  • Understanding of local persistence, caching, and offline data handling.
  • Strong knowledge of Android lifecycle, configuration changes, and process recreation.
  • Familiarity with unit and UI testing using JUnit, MockK/Mockito, and Espresso or Compose UI tests.
  • Proficiency with Android Studio, Gradle, Git, debugging, and profiling tools.
  • Strong problem-solving, communication, and independent delivery skills.

Responsibilities

  • Design, develop, test, and maintain Android applications and reusable modules.
  • Apply appropriate architecture patterns to create scalable, maintainable applications.
  • Build responsive interfaces and manage application state.
  • Integrate APIs, local storage, and third-party libraries.
  • Troubleshoot crashes, memory leaks, and performance issues.
  • Write unit tests, participate in code reviews, and maintain code quality.
  • Collaborate directly with the client's team on requirements, technical decisions, and delivery.

Skills

Kotlin
Java
MVVM
Clean Architecture
Android Jetpack
Jetpack Compose
REST APIs (Retrofit/OkHttp)
Unit/UI Testing
Git
Android Studio

Tools

Android Studio
Gradle
Git

Job description

We are seeking an Senior Android Developer with strong knowledge of Android architecture and modern development practices for a white-label staff augmentation engagement. The selected candidate will work directly with the client's team to build and maintain Android applications.
Location: Kolkata (Onsite) / Remote
Employment type: Full-time or contract
No of Positions: 2
Joining: Immediate

Key Responsibilities
  • Design, develop, test, and maintain Android applications and reusable modules.
  • Apply appropriate architecture patterns to create scalable, maintainable applications.
  • Build responsive interfaces and manage application state.
  • Integrate APIs, local storage, and third-party libraries.
  • Troubleshoot crashes, memory leaks, and performance issues.
  • Write unit tests, participate in code reviews, and maintain code quality.
  • Collaborate directly with the client's team on requirements, technical decisions, and delivery.
Required Skills And Technical Expertise
  • 5+ years of hands-on Android development experience with Kotlin and working knowledge of Java.
  • Strong understanding of MVVM, Clean Architecture, separation of concerns, repository patterns, and SOLID principles.
  • Experience with Android Jetpack, including ViewModel, Lifecycle, Navigation, and Room.
  • Proficiency in Jetpack Compose and/or XML-based layouts, including state management and reusable UI components.
  • Experience with Kotlin Coroutines and Flow for asynchronous operations and reactive data handling.
  • Familiarity with dependency injection using Hilt or Dagger.
  • Experience integrating REST APIs using Retrofit/OkHttp, including error handling and authentication.
  • Understanding of local persistence, caching, and offline data handling.
  • Strong knowledge of Android lifecycle, configuration changes, and process recreation.
  • Familiarity with unit and UI testing using tools such as JUnit, MockK/Mockito, and Espresso or Compose UI tests.
  • Proficiency with Android Studio, Gradle, Git, debugging, and profiling tools.
  • Strong problem-solving, communication, and independent delivery skills.
Interview Process

Candidates will attend a 1-2 hours screen-sharing coding round to build a small Android module followed by 2 technical rounds with the interview panel. Candidates should be prepared to explain their architecture, implementation choices, and approach to code organization.

Preparation And Guidelines
  • Have Android Studio installed with a blank Android project ready.
  • Keep a working emulator or Android test phone available.
  • Online searches and the IDE's default basic code completion are permitted.
  • AI tools and assistants are strictly prohibited during the interview. All AI plugins must be completely disabled beforehand. Any use of AI will result in immediate disqualification.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Developer
Senior Android Developer

Innovationm • Dadri

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

TheCodingShef • Mangaluru

On-site
INR 450,000 - 600,000
Learning and growth opportunities
Exposure to modern Android practices
Collaborative engineering environment
Android App Engineer
Android App Engineer

TheCodingShef • Gurugram District

On-site
INR 900,000 - 1,500,000
Android Developer
Android Developer

Indea Design Systems Pvt Ltd • Mangaluru

On-site
INR 600,000 - 900,000
Android Developer | Kotlin, Java, Android Framework | 1-5 Years
Android Developer | Kotlin, Java, Android Framework | 1-5 Years

TheCodingShef • Mumbai

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

Indea Design Systems • Mangaluru

On-site
INR 450,000 - 750,000
Employee benefits as per policy
Android Developer
Android Developer

Covasant Technologies • Hyderabad

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

Qentelli LLC • Bengaluru

On-site
INR 600,000 - 1,200,000
Android Developer – SDE 2
Android Developer – SDE 2

NeoGenCode Technologies Pvt Ltd • Bengaluru Urban

On-site
INR 1,500,000 - 2,600,000
Senior Android Developer
Senior Android Developer

TheCodingShef • Bengaluru

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