Target

Lead Engineer - Android

Bengaluru, India
GraphQL Android Kotlin Java
Search for More Jobs Talk to a recruiter now 💪
Description

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

 

Pyramid Overview:

Target.com and Mobile translates the in-store experience our guests love to the digital environment. Our Mobile Engineers develop native apps like Cartwheel and Target’s flagship app, which are high-impact and high-visibility assets that are game-changers for literally millions of guests. Here, you’ll get to explore emerging retail and mobile technologies, playing a key role in revolutionary product launches with tech giants like Apple and Google. You’ll be a visionary for the future of Target’s app ecosystem. You’ll have the advantage of Target’s unmatched brand recognition and special marketplace foothold—making us the partner of choice for innovative technologies like indoor mapping, iBeacons and Apple Pay. You’ll help Target evolve by using the latest open source tools and technologies and staying true to strong agile practices. You’ll lend your passion for engineering technologies that fix problems and meet needs guests didn’t even know they had. You’ll work on autonomous teams and incorporate the newest technical practices. You’ll have the chance to perform by writing rock-solid code that stands up to our massive scale. Plus, and perhaps best of all, you’ll have the right balance of self-rule and accountability for how technical products perform.

Team Overview

At Target Tech, engineering is central to everything we do: bringing our ideas to life and into the lives of our users. As Lead Engineer Android, you will be an integral player in the Target’s Flagship app team based in Bangalore, India. With knowledge of the general mobile landscape, current user trends and preferences, and emerging technologies within the mobile engineering space, you will work alongside the product management team and cross-functional teams (Product Engineer, DevOps, Data, UX, Business, etc.) to develop robust, well-designed mobile apps. What you do every day will have an impact on millions of users using Target’s mobile apps.  

As part of this team, you will be building mobile solutions for Target’s Loyalty program (Circles & RedCard), Deals and Discovery, Gift Registry, Order history and tracking, and many more spaces on Target’s Flagship App. As part of this team, you will be always on latest tech stack. Our teams are already on Jetpack Compose and Couroutine, Hilt etc. with a great architecture fueling the growth and stability of our apps. Target’s Flagship App: https://play.google.com/store/apps/details?id=com.target.ui&pli=1 

 

 

About You

As a Lead Android Engineer on the Flagship mobile team, you will:  

Develop clean, well-tested native Android code to deliver functionality that meets business objectives  

Coach and mentor provide guidance on coding and design best practices  

Analysis of requirements and design  

Work closely with partner teams - QA, UX, A11Y, Product - as needed  

Perform complex engineering tasks independently as well as collaboratively  

Manage complex cross-team coordination and dependencies  

Evaluate and communicate different engineering solutions and trade-offs  

 

Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs. 

 

Position Overview:

4-year degree or equivalent experience  
8+ years of software development experience with at least one full cycle implementation 

4+ years of experience developing apps for Android  

• Experience developing in Kotlin 
Demonstrates strong domain-specific knowledge regarding Target’s technology capabilities, and key competitors’ products and differentiating features  
Demonstrates broad and deep expertise in Java/Kotlin and frameworks. Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure  
Communicates and coordinates with project team, partners, and stakeholders  
Demonstrates expertise in analysis and optimization of systems capacity, performance, and operational health  
Maintains deep technical knowledge within areas of expertise  
Stays current with new and evolving technologies via formal training and self-directed education 

Experience with distributing mobile applications via public app stores and/or enterprise channels  

Experience with integrating calls to backend services (REST or GraphQL, using JSON etc.)  

Excellent hands-on skills with Android application development tools, including Android Studio, Android SDK and ADT  

Experience integrating with third party frameworks tools and SDKs, such as Retrofit, OKHttp, Moshi and Glide  

Experience working with the following technologies:  

        ○Reactive Programming (ideally via RxJava or Coroutines)  

        ○ Dependency injection (ideally via Dagger or Hilt)  

        ○ Android architecture components (ideally MVVM experience)  

        ○ Experience with multiple levels of users (anonymous v authenticated)  

        ○ Experience with Accessibility  

        ○ Experience with continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation, and functional testing.  

   

Join the team that brings Target guests their “shopping and saving sidekick” – the guest facing Target Android and iOS shopping App 

Know More about us here:

Life at Target- https://india.target.com/

Benefits- https://india.target.com/life-at-target/workplace/benefits

Culture- https://india.target.com/life-at-target/diversity-and-inclusion

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers