Senior Android Engineer- Target India
About us:
As a Fortune 50 company with more than 400,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. At Target, we have a timeless purpose and a proven strategy and that hasn’t happened by accident. Some of the best minds from diverse backgrounds come together at Target to redefine retail in an inclusive learning environment that values people and delivers world-class outcomes. That winning formula is especially apparent in Bengaluru, where Target in India operates as a fully integrated part of Target’s global team and has more than 4,000 team members supporting the company’s global strategy and operations.
Joining Target means promoting a culture of mutual care and respect and striving to make the most meaningful and positive impact. Becoming a Target team member means joining a community that values diverse backgrounds. We believe your unique perspective is important, and you'll build relationships by being authentic and respectful. At Target, inclusion is part of the core value. We aim to create equitable experiences for all, regardless of their dimensions of difference. As an equal opportunity employer, Target provides diverse opportunities for everyone to grow and win
Team Overview:
Our team builds and supports the device management platform that powers Target’s operations across diverse enterprise environments. Our solutions ensure that the devices are always secure, compliant, and optimized for performance. By enabling seamless provisioning, configuration, and real-time device management, we help frontline and corporate teams work more efficiently and effectively. This platform is foundational to driving enterprise- wide productivity, operational agility, and delivering a consistently exceptional experience to our guests and team members alike.
Position Overview:
We are looking for a Senior Android Engineer to help design, build, and optimize android applications, including our custom Mobile Device Management (MDM) agent, for Target’s fleet of devices. You’ll lead the implementation of modern Android solutions that directly impact business productivity. This role demands hands-on development, architectural leadership, and collaboration with backend and security teams. You’ll contribute to a platform that’s always on, always secure, and always improving—enabling thousands of store teams to serve millions of guests more effectively.
About you:
Bachelor’s degree in Computer Science or related field—or equivalent experience
4+ years in software development; 3+ years of Android experience
Expertise in Kotlin, including advanced usage of Kotlin standard library functions, data classes, extension functions, and functional programming paradigms.
Proven experience architecting and developing Android apps using MVVM, MVI, and Clean Architecture
Proficiency in asynchronous and reactive programming, using Kotlin Coroutines, Flow, and RxJava to build responsive, non-blocking, and
lifecycle-aware applications
Proficiency with Android development tools, including Android Studio, Android SDK, Android Debug Bridge (ADB), and Gradle build system.
Skilled in asynchronous programming using Coroutines, Flow, or RxJava
Experience with Jetpack Compose, Navigation, Room, and WorkManager
Familiar with dependency injection (Hilt/Dagger)
Integration with backend services (RESTful and GraphQL APIs) using tools such as Retrofit, OkHttp, Ktor, with a solid grasp of data serialization (e.g., JSON, Moshi, Kotlinx Serialization) and error handling best practices.
Strong fundamentals in OOP, design patterns, algorithms, and debugging techniques
Proficient with TDD, CI/CD, and test frameworks like JUnit, Espresso, Roboelectric, and UI Automator
Familiar with performance profiling (memory, CPU/GPU, battery) using Android Profiler, LeakCanary, Systrace
Useful Links-
Life at Target- https://india.target.com/
Benefits- https://india.target.com/life-at-target/workplace/benefits

Already started
an application?
Login to continue
