Jobs›Android Developer, Kolkata

Senior Android Developer

Web Spiders · Kolkata
PayPay not listed
WhereKolkataWest Bengal
TypeFull time
Posted28 Oct7 days ago, via SimplyHired
Kaam checked
No fee, deposit or pay-to-apply signs
Day work
No vehicle or licence needed
Skills they list42 named
Software issue identificationAuthenticationResponsive designTechnical troubleshootingPerformance tuningKotlinSystems integrationSoftware engineeringUI testingJetpack ComposeGradleJUnitStakeholder collaborationPerformance optimisationAndroid StudioXMLClean codeRetrofitFront-end state managementSystem designModel-View-ViewModel (MVVM)GitModular designAndroidRoom databaseCode maintenanceSystem design for system developmentData cachingVersion control systemsMobile application developmentClient communication managementScalabilityProblem identificationUI implementationClient communication skillsCommunication skillsClient liaisonMockitoDebuggingMobile testingProviding code feedbackRESTful services integration
About this job

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.

Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →

Apply on SimplyHired
Opens simplyhired.co.in in a new tab