Walmart - Sunnyvale, CA

posted 2 months ago

Full-time - Mid Level
Sunnyvale, CA
General Merchandise Retailers

About the position

As a Software Engineer in the Walmart+ Account Management team, you will develop advanced personalization and recommendation solutions to enhance the e-commerce experience for millions of customers. This role focuses on building platforms and data solutions powered by machine learning and personalization, aimed at improving customer engagement and retention within the Walmart+ ecosystem.

Responsibilities

  • Develop features with high quality, considering potential failures and implementing resiliency plans.
  • Collaborate with Product Managers to establish development timelines and deliver features ahead of deadlines.
  • Work closely with design and UX teams to create intuitive user experiences across different applications.
  • Engage with leads and architects to set high goals for product improvement and personal career growth.

Requirements

  • At least 8 years of corporate work experience in Android development.
  • Extensive understanding of Android framework components and their lifecycles, including multithreading, networking, offline storage, and performance tuning.
  • Proficient in Kotlin, Android SDK, and Gradle, with experience in asynchronous coroutines and dependency injection (Dagger).
  • Ability to build reusable Android components and integrate with backend services via REST and GraphQL APIs.
  • Strong focus on testability and experience with testing frameworks like MockK, Google Truth, Robolectric, and Espresso.
  • Experience in multi-module environment projects and expert-level knowledge of git and continuous integration.
  • Familiarity with app architecture using design patterns such as MVVM, MVP, or Clean.

Nice-to-haves

  • Master's degree in Computer Science or related field with 1 year of experience in software engineering.
  • Background in creating inclusive digital experiences and knowledge of Web Content Accessibility Guidelines (WCAG) 2.2 AA standards.

Benefits

  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • Paid time off (PTO)
  • Multiple health plans including medical, vision, and dental coverage
  • Short-term and long-term disability
  • Company discounts
  • Adoption and surrogacy expense reimbursement
  • Live Better U education benefit program covering tuition, books, and fees.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service