Sr Software Engineer – Android Mobile App Developer

Softdel and Software AG

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

Softdel and Software AG is seeking a skilled Sr Software Engineer to enhance a native Android application in Pune. This role involves building scalable, user-centric mobile solutions, integrating backend services, and delivering features following modern development practices.

The ideal candidate will have 3-5 years of experience in Android development using Java. Experience with architecture patterns like MVP and proficiency in libraries such as Retrofit and OkHttp is essential. A Bachelor's degree in Computer Science or equivalent is required.

Qualifications

  • 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 key libraries like Retrofit, OkHttp, and RxJava.

Responsibilities

  • Maintain, troubleshoot, and optimize existing Android applications.
  • Design, develop, and deliver new features using established architecture patterns.
  • Integrate and manage RESTful APIs, backend services, and third-party SDKs.

Skills

Android development
Java
REST APIs
MVVM architecture
Problem-solving

Education

Bachelor's degree in Computer Science or equivalent

Tools

Android Studio
Gradle
Git

Job description

Designation: Sr Software Engineer

Skills: Android Mobile App Developer

Qualification: Bachelor's degree in computer science, IT, E&T C, 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)

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
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
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
Android App Developer
Android App Developer

Getege EdTech Pvt. Ltd. • Dadri

On-site
INR 600,000 - 1,000,000
Software Engineer - Android
Software Engineer - Android

Hackajob • Pune District, Bengaluru

Hybrid
INR 600,000 - 900,000
Advanced Application Engineer
Advanced Application Engineer

Accenture in India • Pune District

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

V2 Retail Limited • Gurugram District

On-site
INR 500,000 - 1,200,000
Android Developer - Surat, Gujarat
Android Developer - Surat, Gujarat

Developean Consultancy Services • Surat

On-site
INR 400,000 - 800,000
Friendly work environment
Occasional picnic
Monthly paid leave
+1