Jobs
W

Senior Android Developer

Web SpidersRemote1d ago
RemoteFull-timevia indeed

Required Skills

androidgitjavajunitkotlinrest

Job Description

Web Spiders Group is a global AI and Customer Experience (CX) technology company with 26\+ years of experience helping enterprises and governments transform customer engagement through AI, Voice, Data, and Digital Engineering. With operations across India, Singapore, the UK, and the US, and powered by our flagship platform, SpiderX Phone AI, we enable intelligent, human\-like customer interactions at scale. 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

##### **Type**

Full Time \& Contractual

##### **Department**

Technology

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.**

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
Remote
Location
Anywhere in India
Posted
1d ago
Source
Indeed