Search by job, company or skills

Mobile Programming LLC

android developer

3-9 Years
4.5 - 18 LPA

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago
  • Over 50 applicants

Job Description

Write

Position: Android Developer

Location: Mumbai, India

Experience Required: 58 years (flexible based on expertise)

Role Overview

We are seeking an experienced Android Developer with deep expertise in Kotlin and modern Android frameworks to build scalable, high-performing mobile applications. The ideal candidate will have strong technical leadership, hands-on coding expertise, and a proven track record of delivering advanced Android solutions.

Key Responsibilities

  • Design, develop, and maintain advanced Android applications using Kotlin and Java.
  • Architect scalable solutions with MVVM/MVI/Clean Architecture.
  • Build rich, modern UIs with Jetpack Compose and XML, including custom views and animations.
  • Ensure robust app performance with a focus on memory management, concurrency, and lifecycle handling.
  • Implement dependency injection using Hilt/Dagger.
  • Integrate RESTful APIs with Retrofit/OkHttp, supporting OAuth2/JWT authentication.
  • Manage local data storage with Room Database, DataStore, and related solutions.
  • Utilize LiveData, ViewModel, Navigation, WorkManager, Coroutines, and Flows effectively.
  • Configure and maintain multi-module and multi-flavor builds.
  • Integrate and optimize Firebase services (Push Notifications, Analytics, Crashlytics).
  • Collaborate with cross-functional teams using Git-based workflows.
  • Debug, profile, and optimize apps for performance and scalability.
  • Work with third-party SDKs and explore Kotlin Multiplatform (KMM) for cross-platform development.

Required Skills & Qualifications

  • Expert in Kotlin and proficient in Java.
  • Strong command of Android SDK, Jetpack libraries, and architectural best practices.
  • Advanced knowledge of Jetpack Compose, UI/UX principles, and custom component development.
  • Hands-on experience with dependency injection, API integration, and local data persistence.
  • Strong debugging, optimization, and performance tuning capabilities.
  • Experience with Git branching strategies and collaborative development.
  • Familiarity with KMM is a strong plus.

Why Join Us

  • Opportunity to work on cutting-edge Android solutions with modern frameworks.
  • Collaborative and innovation-driven culture.
  • Exposure to cross-platform development and modern Android practices.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 126185871

Similar Jobs