1+ months

Sr. Android Engineer- Stores Team

Brooklyn Park, MN 55443

Store Checkout Apps

Work on the team that owns Android Mobile apps used to checkout Target guests in stores.

Mobile Point of Sale Team

Thispositionis for Mobile Point of Sale teamwithin Stores at Target.Agile team that enjoys solving complex business problems to make checkout experience fast and easy for our guest with help of our store team members. As a team, we are continuously evolving and growing to improve the health and stability of our apps and to give store team members better experience every day. If any of this excites you, we would love to have you join us!

Responsibilities

As a Senior Android Engineer Mobile you will:

  • Develop clean, well-tested code to deliver functionality that meets the business objectives
  • Mentor junior engineers to provide guidance on coding and design best practices for Android apps
  • Analyzeproduct and design requirements and workclosely with partner teams - QA, UX, Product

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
  • 1+ years of experience developing apps using 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 orGraphQL, using JSONetc.)
  • Excellent hands on skills with Android application development tools, including Android Studio, Android SDK and ADT

DesiredExperience

  • Integrating with third party frameworks tools and SDKs, such as Ktor, Retrofit,OkHttp, Moshi and Glide
  • Reactive Programming:RxJava, coroutines / flow
  • Dependency injection (ideally viaDaggerandHilt)
  • Android architecturecomponents(ideally MVVM experience)
  • Kotlin expertise (Kotlin standard functions, data classes,etc.)
  • Multiple levels of users (anonymous v authenticated)
  • Accessibility
  • Continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation and functional testing.
  • Build systems: Gradle / Bazel, custom plugins
  • Static and dynamic analyzers: Android lint,ktlint, Danger. Custom Rules
  • Code generators (annotation processors,kotlincompiler plugins)

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.

Categories

Posted: 2021-03-16 Expires: 2021-05-15

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Sr. Android Engineer- Stores Team

Target
Brooklyn Park, MN 55443

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast