Lead Software Engineer - Android Apps

GSPANN Technologies, Inc

IN Full–time
Posted on: March 05, 2026
Android Studio, Android Software Development Kit (SDK), Kotlin, Android Jetpack, Bluetooth Low Energy (BLE) Integrations Description GSPANN is hiring a Lead Software Engineer with expertise in Android Applications to design and deliver high-performance, scalable Android applications using Kotlin and Android Jetpack. The role focuses on modern architecture patterns, Bluetooth Low Energy (BLE) integrations, performance optimization, and Play Store release management. Location: Pune Role Type: Full Time Published On: 3 March 2026 Experience: 8+ Years Share this job Description GSPANN is hiring a Lead Software Engineer with expertise in Android Applications to design and deliver high-performance, scalable Android applications using Kotlin and Android Jetpack. The role focuses on modern architecture patterns, Bluetooth Low Energy (BLE) integrations, performance optimization, and Play Store release management. Role and Responsibilities • Design, develop, and maintain advanced Android applications using Android Studio and the Android SDK. • Write clean, maintainable, and scalable code in Kotlin (or Java) following Model-View-ViewModel (MVVM) and Clean Architecture principles. • Integrate RESTful APIs and implement offline storage, caching strategies, and background processing. • Implement Jetpack components, including ViewModel, LiveData or StateFlow, Room, WorkManager, and Navigation. • Develop responsive and intuitive user interfaces using XML layouts and Jetpack Compose. • Optimize application performance, memory usage, and responsiveness while resolving ANRs and crash issues. • Manage Play Store releases, including build generation, signing, staged rollouts, and crash monitoring. • Collaborate with product managers, designers, and backend teams to deliver high-quality features. • Conduct code reviews, mentor junior developers, and enforce coding standards and best practices. • Use Git for version control and follow structured branching strategies and CI workflows. Skills And Experience • 5+ years of hands-on Android development experience. • Demonstrate strong proficiency in Android Studio and the Android SDK. • Exhibit advanced expertise in Kotlin; working knowledge of Java is preferred. • Apply deep understanding of Jetpack components, including ViewModel, LiveData, StateFlow, Room, WorkManager, and Navigation. • Use Coroutines effectively and implement Dependency Injection frameworks such as Hilt, Dagger, or Koin. • Integrate REST APIs using Retrofit and OkHttp. • Debug and profile applications using ADB, Android Studio Profiler, Systrace, and LeakCanary. • Manage application publishing and release cycles through the Google Play Console. • Implement data storage solutions using Room, SQLite, and SharedPreferences. • Develop unit and UI tests using JUnit, Mockito, and Espresso. • Configure Gradle builds, build variants, and dependency management. • Apply Material Design guidelines and accessibility standards. • Demonstrate production-level experience with Jetpack Compose. • Implement CI/CD automation using GitHub Actions, Bitrise, Jenkins, or Fastlane. • Work with Firebase services including Crashlytics, Analytics, and Firebase Cloud Messaging (FCM). • Implement secure coding practices including encryption, certificate pinning, ProGuard or R8, and secure storage.

About Company

GSPANN Technologies, Inc

Your next job is waiting

Create your profile and start applying in minutes.