Lead Android Engineer – Supply Chain Mobile UI team
Listed on 2025-12-02
-
Software Development
Full Stack Developer, Software Engineer, Android Developer, Senior Developer
The pay range is $ - $. Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and certifications. In addition to your pay, Target cares about and invests in you as a team member, so that you can take care of yourself and your family. Target offers 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.
Other benefits for eligible team members include 401(k), employee discount, short term disability, long term disability, paid sick leave, paid national holidays, and paid vacation. Find competitive benefits from financial and education to well-being and beyond at
About us:
Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here.
As a Lead Engineer, you serve as a technical anchor for the engineering team that supports a product. You create, own and are responsible for the application architecture that best serves the product in its functional and non-functional needs. You identify and drive architectural changes to accelerate feature development or improve the quality of service (or both). You have deep and broad engineering skills and are capable of standing up an architecture in its whole on your own, but you choose to influence a wider team by acting as a “force multiplier”.
Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs.
As a Lead Engineer on the Supply Chain Mobile UI team you will:
- Help define and drive the engineering culture and project direction of our Maestro app and team.
- You will have input on, and participate in the ownership of, the software development lifecycle, and partner with our product, data and infrastructure peers to ensure a comprehensive and robust environment for the success of our application.
- You will help in the development and growth of the other engineers on the team, striving for high levels of code quality, integrity, and reliability.
- As a member of the team's leadership group, you will have influence over one of the most crucial applications developed at Target for our team members.
Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs.
About you:
- 4 year degree or equivalent experience
- 7+ years of software design and development experience
- 4+ years of experience developing apps for Android
- Experience developing in Kotlin, including using coroutines
- Experience developing in Jetpack Compose
- Excellent knowledge of working with dynamic data using services (e.g. JSON, REST APIs, etc)
- Demonstrates strong domain‑specific knowledge regarding Target’s technology capabilities, and key competitors’ products and differentiating features
- Excellent hands‑on skills with Android application development tools, including Android Studio and the Android SDK
- Demonstrates broad and deep expertise in multiple computer languages and frameworks (e.g., open source). 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
- Understands and develops solutions to foster data lifecycle management
- Maintains deep technical knowledge within areas of expertise
- Stays current with new and evolving technologies via formal training and self‑directed education
Desired
Experience:
- Experience integrating libraries with Gradle and using other third‑party framework tools and SDKs, such as Retrofit and Moshi
- Experience with dependency injection frameworks such as Dagger and Hilt
- Experience with instrumented UI testing with Espresso
- Experience with continuous delivery in mobile, including Test‑or Behavior‑Driven Design, code review, static analysis, continuous integration,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).