See all roles

Lead Android Engineer - Mobile Platform

Work from home Full-time role Hiring

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

You might like

Lead Analyst - Digital Commerce: Unlock Your Potential and Drive Business Growth

Work from home Full-time role

Lead AI Architect (Remote) - Shape the Future of Artificial Intelligence in Government

Work from home Full-time role

Lead Advertising Operations Specialist (Remote)

Work from home Full-time role

Remote Licensed Clinical Therapist (LCSW/LMFT) - Make a Difference in Healthcare

Work from home Full-time role

Remote Licensed Clinical Social Worker (LCSW/LISW) - Transforming Mental Health through Innovative Telehealth Solutions

Work from home Full-time role

Remote Bilingual Licensed Clinical Social Worker (LCSW) - Unlock Your Potential with a Flexible and Rewarding Career

Work from home Full-time role

Remote Life Cycle Assessment (LCA) Analyst - Unlock a Sustainable Future

Work from home Full-time role

Job Title: Per Diem Laboratory Technician - Afternoon/Evening Shift

Work from home Full-time role

National Laboratory Services Sales Executive - Remote Opportunity

Work from home Full-time role

Remote Overnight Lab Dispatcher & Customer Service Representative

Work from home Full-time role

Claims Examiner (Remote, Remote, US)

Work from home Full-time role

6263 - Sr. CSV Engineer / Sr. Validation Engineer

Work from home Full-time role

Registered Nurse - Intensive Care Unit - Contingent- Nights - Warren

Work from home Full-time role

Senior Implementation Project Manager

Work from home Full-time role

[PART_TIME Remote] (Part-Time-Remote Jobs) Remote Help Desk Data

Work from home Full-time role

DevOps Consultant (M/E/N/S/C/H))

Work from home Full-time role

ePMO Project Manager - Care Delivery (Remote) – Amazon Store

Work from home Full-time role

Corporate In-House Attorney; Remote

Work from home Full-time role

Freelance Survey Taker

Work from home Full-time role

Immediate Hiring: Junior Content Writer - ChatGPT

Work from home Full-time role