Senior, Software Engineer - Android

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer - Android role focused on designing, building, and scaling customer-facing mobile experiences for Walmart's Product Detail Page. The role involves owning mobile design and architecture, collaborating with backend partners on GraphQL APIs, and ensuring performance, accessibility, and reliability for millions of daily users.

What you'd actually do

  1. Design, develop, and ship high‑quality Android applications supporting Product Detail Page customer journeys at scale.
  2. Lead mobile integrations with GraphQL APIs, efficiently consuming identity, address, and payment data.
  3. Lead early technical discovery for medium‑to‑large initiatives, translating product strategy into scalable Android solutions.
  4. Drive collaboration with backend engineers to evolve API contracts serving mobile needs.
  5. Build features using Kotlin (advanced) and Jetpack Compose​​​​ with modern architecture patterns.

Skills

Required

  • Kotlin (advanced)
  • Jetpack Compose
  • GraphQL APIs
  • Android architecture patterns
  • modern Android concurrency
  • CI/CD pipelines
  • automated testing
  • observability for mobile platforms
  • debugging
  • API design and integration strategies

Nice to have

  • release readiness
  • mobile automation frameworks
  • AI-assisted developer productivity tools
  • Figma
  • accessibility standards
  • inclusive mobile UI practices

What the JD emphasized

  • customer-facing
  • high-impact
  • enterprise scale
  • customer journeys
  • GraphQL APIs
  • API contracts
  • Kotlin (advanced)
  • Jetpack Compose
  • production-grade Android applications
  • GraphQL APIs
  • Android architecture patterns
  • Kotlin (advanced)
  • Jetpack Compose
  • modern Android concurrency
  • API design and integration strategies
  • CI/CD pipelines
  • complex, cross‑layer issues
  • large‑scale
  • customer‑facing