Back to Jobs

Lead Android Engineer - Mobile Platform

Remote, USA Full-time Posted 2025-11-03

Join Our Team as a Lead Android Engineer - Mobile Platform and Shape the Future of Mobile Shopping! We're seeking a highly skilled and motivated Lead Android Engineer to join our Flagship Mobile Apps team, where you'll play a key role in developing and maintaining our guest-facing Target Android and iOS shopping app. As a Lead Android Engineer, you will serve as the technical anchor for the engineering team, creating, owning, and being responsible for the application architecture that best serves the product in its functional and non-functional needs.

This is a fully Remote role, offering you the flexibility to work from anywhere, with a competitive salary range of $111,200.00 - $200,200.00. At Target, we care about and invest in you as a team member, so that you can take care of yourself and your family. We offer eligible team members and their dependents comprehensive health benefits and programs, which may include medical, vision, dental, life insurance, and more, to help you and your family take care of your whole selves.

As a Lead Android Engineer on the Mobile Platform team, you will:

  • Build and maintain developer tools to help our feature teams work effectively
  • Develop libraries and foundations in areas such as build tools, testing, analytics, networking, and logging
  • Improve and maintain our mobile apps CI and CD infrastructure and pipelines
  • Provide high-level tooling support to feature team engineers during work hours
  • Develop clean, well-tested code to deliver functionality that meets the broader engineering team's needs
  • Help advance our architecture and abstractions, allowing our code to continue to scale and empowering feature teams to deliver with ever-increasing autonomy
  • Solicit feedback from the development team to help drive a great overall developer experience
  • Mentor junior engineers to provide guidance on coding and design best practices for Android apps

Requirements:

  • Bachelor's degree in Computer Science or related field or equivalent experience
  • 7+ years of experience in software design & development
  • 4+ years of experience developing apps for Android
  • Experience developing in Kotlin (Kotlin standard functions, coroutines, data classes, etc.)
  • Experience with test-driven development and software test automation
  • Excellent debugging, performance, and optimization skills (Profiling, Perfetto, benchmarking, heap analysis)
  • Experience with distributing mobile applications via public app stores and/or enterprise channels
  • Experience with integrating calls to backend services (REST or GraphQL, JSON, etc.)
  • Excellent hands-on skills with Android application development tools, including Android Studio, Android SDK, and ADT

Desired Experience:

  • Expertise in Android development, tools, and frameworks
  • Experience with build systems on highly modularized apps (Gradle, custom plugins)
  • Continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation, and functional testing
  • Static and dynamic analyzers (Android lint, ktlint, custom lint rules)
  • Code generation (annotation processors, Kotlin compiler plugins)
  • Dependency injection (Dagger and Hilt)
  • Common Android architectures (MVVM)
  • Reactive Programming (RxJava or Kotlin Flow)
  • Experience with Jetpack Compose and building Design Systems libraries
  • Integrating with third-party frameworks, tools, and SDKs, such as Retrofit, OkHttp, Moshi, and Coil
  • Experience with authenticated session using OAuth
  • Accessibility experience

Target is an equal opportunity employer and welcomes applications from diverse candidates. If you're passionate about developing innovative mobile solutions and are looking for a challenging and rewarding role, apply now to join our team!

Apply To This Job Apply for this job  

Similar Jobs