USACares Jobs

Job Information

Target Lead Mobile Engineer in Brooklyn Park, Minnesota

Lead Mobile EngineerApply Now (https://target.wd5.myworkdayjobs.com/targetcareers/job/7000-Target-Pkwy-NNCD-0375-Brooklyn-ParkMN-55445/Lead-Engineer_R0000109472) Job ID:R0000109472job family:Technology Engineeringschedule:Full timeLocation:7000 Target Pkwy N, Brooklyn Park, Minnesota, United States, 55445;

LEAD MOBILE ENGINEER–ANDROID

Target is an iconic brand, a Fortune 50 company and one of America’s leading retailers. Target as a tech company? Absolutely. We’re the behind-the-scenes powerhouse that fuels Target’s passion and commitment to cutting-edge innovation. We anchor every facet of one of the world’s best-loved retailers with a strong technology framework that relies on the latest tools and technologies—and the brightest people—to deliver incredible value to guests online and in stores. Target Technology Services is on a mission to offer the systems, tools and support that guests and team members need and deserve. Our high-performing teams balance independence with collaboration, and we pride ourselves on being versatile, agile and creative. We drive industry-leading technologies in support of every angle of the business, and help ensure that Target operates smoothly, securely and reliably from the inside-out.

Join the team that owns in-store checkout android applications that helps Target team members to checkout guests faster.

Responsibilities

As a Lead Android Engineer – Mobile you will:

• Develop clean, well-tested native Android code to deliver functionality that meets business objectives •Coach and mentor junior engineers to provide guidance on coding and design best practices • Analysis of requirements and design • Work closely with partner teams - QA, UX, Product - as needed • Perform complex engineering tasks. independently as well as collaboratively • Manage complex cross-team co-ordination and dependencies • Evaluate and communicate different engineering solutions and trade-offs

Requirements:

• 4 year degree or equivalent experience

• 7+ years of software development experience with at least one full cycle implementation

• Demonstrates strong domain-specific knowledge regarding Target’s technology capabilities, and key competitors’ products and differentiating features

• 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

• Experience in building highly scalable distributed systems

Desired Requirements:

• Bachelor's degree in Computer Science or related field • 4+ years of experience in software design & development • 3+ years of experience developing apps for Android preferably with Kotlin • Experience with test-driven development and software test automation • Excellent debugging, performance and optimization skills • Experience working with agile methodologies (e.g. user stories, iterative development, etc.) • Experience with distributing mobile applications via public app stores and/or enterprise channels • Experience with integrating calls to backend services (REST or GraphQL, using JSONetc) • 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, Firebase

• Experience working with the following technologies:

○ Reactive Programming (ideally via RxJava) ○ Dependency injection ○ Android architecture components(ideally MVVM experience) ○ Kotlin expertise ○ 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.

Americans with Disabilities Act (ADA)

Target will provide reasonable accommodations (such as a qualified sign language interpreter or other personal assistance) with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Distribution Center or reach out to Guest Services at 1-800-440-0680 for additional information.

Americans with Disabilities Act (ADA)

Target will provide reasonable accommodations (such as a qualified sign language interpreter or other personal assistance) with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Distribution Center or reach out to Guest Services at 1-800-440-0680 for additional information.

DirectEmployers