Sr Software Engineer (Android Mobile App Developer)

Unidel Group

Pune District

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm in Pune is looking for a skilled Android Mobile App Developer to maintain and enhance native Android applications. The role involves building high-performance mobile solutions, integrating backend services, and delivering user-centric features. Candidates should have 3-5 years of experience with native Android development using Java and a Bachelor's degree in a relevant field. Strong understanding of Android architecture patterns is also required, along with proficiency in Android Studio and Git.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 3 to 5 years of hands-on experience in native Android development using Java.
  • Strong understanding of Android architecture patterns (MVP, MVVM, Repository).

Responsibilities

  • Maintain, troubleshoot, and optimize existing Android applications.
  • Design, develop, and deliver new features using established architecture patterns.
  • Collaborate with product owners, UI/UX designers, and QA teams to deliver high-quality releases.
  • Integrate and manage RESTful APIs, backend services, and third-party SDKs.
  • Write clean, maintainable, and well-documented code.

Skills

Native Android development using Java
Understanding of Android architecture patterns (MVP, MVVM, Repository)
Proficiency with Android Studio
Strong debugging skills
Problem-solving abilities
Good communication skills

Education

Bachelor's degree in Computer Science
Equivalent practical experience

Tools

Android Studio
Gradle
Git

Job description

  • Designation - Sr Software Engineer
  • Qualification - Bachelor's degree in computer science, IT, E&TC, Mechanical or equivalent.
  • Location - Pune
  • Experience - 3 - 5 Years
Overview

We are looking for a skilled Android Mobile App Developer to maintain and enhance a native Android application. The role involves building scalable, high-performance mobile solutions, integrating backend services and IoT systems, and delivering user-centric features following modern Android development practices.

Responsibilities
  • Maintain, troubleshoot, and optimize existing Android applications.
  • Design, develop, and deliver new features using established architecture patterns such as MVP and Repository.
  • Collaborate with product owners, UI/UX designers, and QA teams to deliver high-quality releases.
  • Integrate and manage RESTful APIs, backend services, and third-party SDKs.
  • Implement responsive and modern UI using AndroidX, Material Design, ViewBinding, and ConstraintLayout.
  • Manage local data storage using Room, GreenDAO, and SharedPreferences.
  • Develop and maintain real-time features including device control, automation, and monitoring.
  • Support firmware update (OTA) mechanisms and notification workflows.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in peer code reviews and contribute to continuous improvement initiatives.
  • Provide post-release support including bug fixing, performance tuning, and technical enhancements.
  • Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 3 to 5 years of hands-on experience in native Android development using Java.
  • Strong understanding of Android architecture patterns (MVP, MVVM, Repository).
  • Proficiency with Android Studio, Gradle, and Git-based version control systems.
Experience with key libraries and frameworks
  • Retrofit, OkHttp, RxJava
  • Room, GreenDAO
  • EventBus, Glide / Picasso
  • Solid understanding of REST APIs, JSON, and asynchronous programming.
  • Knowledge of secure coding practices and mobile data privacy (e.g., GDPR principles).
  • Strong debugging, problem-solving, and analytical skills.
  • Good communication skills and ability to work effectively in distributed teams.
Nice to Have
  • Exposure to IoT, BLE, or Wi-Fi based device communication.
  • Experience with Kotlin, Jetpack libraries, Coroutines, or Jetpack Compose.
  • Familiarity with geofencing, automation, and scheduling features.
  • Experience in multi-language apps, localization, and RTL support.
  • Knowledge of OTA updates, push notifications, crash analytics, and monitoring tools.
  • Understanding of CI/CD pipelines for mobile applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer – Android Mobile App Developer
Sr Software Engineer – Android Mobile App Developer

Softdel and Software AG • Pune District

On-site
INR 800,000 - 1,200,000
Sr Software Engineer (iOS Mobile App Developer)
Sr Software Engineer (iOS Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Sr Software Engineer – iOS Mobile App Developer
Sr Software Engineer – iOS Mobile App Developer

Softdel and Software AG • Pune District

On-site
INR 800,000 - 1,200,000
JB001617 Android Developer Pune ·
JB001617 Android Developer Pune ·

Techilaservices • Pune District

Hybrid
INR 900,000 - 1,300,000
Sr Software Engineer
Sr Software Engineer

Intertec Systems • Indore District

On-site
INR 2,500,000 - 4,000,000
Sr Software Engineer – Flutter
Sr Software Engineer – Flutter

Softdel and Software AG • Pune District

On-site
INR 800,000 - 1,200,000
Software Engineer - Android
Software Engineer - Android

Hackajob • Pune District, Bengaluru

Hybrid
INR 600,000 - 900,000
Android Developer
Android Developer

NAVVYASA CONSULTING PRIVATE LIMITED • Gurugram District

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

Alliance International Consulting Firm • Ahmedabad District

On-site
Android Developer
Android Developer

Vola Finance • Bengaluru

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