Senior Software Engineer – Android

Talentica Software India

Pune District

On-site

INR 2,800,000 - 4,000,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Talentica Software India Pvt. Ltd. in Pune is seeking a Senior Software Engineer - Android to own core Android architecture for a desktop+cloud product used by millions.

You’ll drive design, performance tuning and end-to-end feature delivery within a cross-functional team. You will implement modular Kotlin code (MVVM/Clean Architecture), integrate RESTful APIs with Retrofit, and collaborate with Product, Design, Backend, QA and SRE to build scalable mobile experiences.

Qualifications

  • 6+ years of Android development experience with strong hands-on Kotlin
  • Strong Kotlin/Java, Android SDK and Gradle build system
  • Experience with MVVM or Clean Architecture in modular Android apps
  • Experience with REST API integration using Retrofit
  • Go exposure is a plus to work on Quilt
  • Unit/integration/UI testing with JUnit, Espresso or equivalent

Responsibilities

  • Design, build and maintain reliable, secure and high-performing Android applications for a large consumer base
  • Own Android features end to end, including design, implementation, testing, release and production support
  • Develop clean, modular Kotlin code using MVVM or Clean Architecture
  • Cross-skill into Go to contribute to Quilt backend integration
  • Collaborate with Product, Design, Backend, QA and SRE teams to deliver intuitive mobile experiences
  • Optimize performance, startup time, memory usage, battery consumption and responsiveness

Skills

Kotlin
Android
Jetpack Compose
MVVM
Clean Architecture
Retrofit
Go
Testing

Tools

Dagger
Koin
JUnit
Espresso
CI/CD

Job description

Senior Software Engineer - Android

Own core engineering decisions for a desktop application that has to work flawlessly for millions of users, deeply integrated with the cloud. As a Principal Engineer at Talentica, you’ll drive architecture and design for a high-scale desktop + cloud product, solving engineering challenges such as reliable cross-platform data sync and large-scale performance tuning.

What You’ll Own
  • Design, build and maintain reliable, secure and high-performing Android applications for a large consumer base.
  • Own Android features end to end, covering technical design, implementation, automated testing, release and production support.
  • Develop clean, modular and maintainable Kotlin code using architecture patterns such as MVVM or Clean Architecture.
  • Contribute changes to Quilt, our Backend-for-Frontend service, by quickly cross-skilling into Go.
  • Collaborate with Product, Design, Backend, QA and SRE teams to turn customer and business requirements into intuitive mobile experiences.
  • Optimize application performance, startup time, memory usage, battery consumption and responsiveness using profiling and diagnostic tools.
  • Strengthen code-review practices, mobile CI/CD pipelines, staged releases and Google Play Console processes.
  • Take part in production troubleshooting and provide technical guidance and mentorship to other engineers.
What We Need
  • 6+ years of professional Android development experience with strong hands-on proficiency in Kotlin.
  • Deep technical knowledge of Kotlin, Java, the Android SDK and the Gradle build system.
  • Strong hands-on experience with Jetpack libraries, Jetpack Compose, Kotlin Coroutines, Flow, RxJava and dependency-injection frameworks such as Koin or Dagger.
  • Experience applying scalable architecture patterns such as MVVM or Clean Architecture in modular Android applications.
  • Experience with HTTP and RESTful API integration using libraries such as Retrofit.
  • A good understanding of Go, and the ability to cross-skill quickly to work on Quilt.
  • Experience building and maintaining unit, integration and UI automation using JUnit, Espresso, Compose testing or equivalent frameworks.
  • Knowledge of mobile security best practices, including authentication, secure storage, data protection and secure coding techniques.
  • The ability to communicate technical requirements and decisions effectively to both technical and non-technical stakeholders.
Why It’s Worth Your Time
  • You’ll own features end to end for an app with a large consumer base, from design to production.
  • You’ll work across the mobile app and its Go-based Backend-for-Frontend layer, which broadens your skills beyond Android.
  • You’ll work closely with Product, Design, Backend, QA and SRE teams, and mentor other engineers.
About Talentica

Since 2003, Talentica has built software exclusively for tech companies, from early-stage startups to large, established enterprises. We’ve partnered with startups from their earliest stages through to successful acquisitions, doing the kind of deep product and engineering work that moves a company’s valuation, not generalist consulting or staff augmentation. Our ~600-person team is among the strongest in the industry, drawn heavily from the IITs and NITs, which means the software you’ll build is genuinely differentiated, and the work is demanding enough that you’ll keep learning regardless of how senior you are.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – iOS
Senior Software Engineer – iOS

Talentica Software India • Pune District

On-site
INR 2,600,000 - 4,200,000
Software Engineering SMTS (Mobile Android iOS)
Software Engineering SMTS (Mobile Android iOS)

Momentum • Bengaluru

Remote
INR 1,800,000 - 3,000,000
Generous benefits
Excellent work-life balance
Training for technical & leadership
+2
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Tech Lead, Android Core Product - Kolkata, India
Tech Lead, Android Core Product - Kolkata, India

TheCodingShef • Kolkata District

Remote
INR 1,800,000 - 3,000,000
Distributed team
No office
Fast growth
Senior Android Developer
Senior Android Developer

Tamasha.live • Bengaluru

On-site
INR 1,400,000 - 2,800,000
Tech Lead, Android Core Product - Gurgaon, India
Tech Lead, Android Core Product - Gurgaon, India

TheCodingShef • Gurugram District

Remote
INR 3,500,000 - 6,000,000
Tech Lead, Android Core Product - Pune, India
Tech Lead, Android Core Product - Pune, India

TheCodingShef • Pune District

Remote
INR 900,000 - 1,300,000
Senior Software Engineer, Mobile Apps (Flutter)
Senior Software Engineer, Mobile Apps (Flutter)

Techtinium • Chennai District

On-site
INR 1,500,000 - 2,100,000
Tech Lead, Android Core Product - Mumbai, India
Tech Lead, Android Core Product - Mumbai, India

TheCodingShef • Mumbai

Remote
INR 2,500,000 - 4,200,000
Tech Lead, Android Core Product - Chennai, India
Tech Lead, Android Core Product - Chennai, India

TheCodingShef • Chennai District

Remote
INR 4,000,000 - 6,000,000