Senior, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA +1

Senior Android Developer role focused on building developer platforms and contributing to AI solutions within Walmart's Developer Experience and GenAI Platform team. The role emphasizes collaboration, scalable user experiences, and leveraging backend/frontend technologies.

What you'd actually do

  1. Develop features with the highest level of quality by thinking of all the ways that the feature can be broken, with resiliency plans and fail-safe mechanisms in place
  2. Work with Product managers to chart the development timeline and plans while focusing on delivering the features well in-advance of the deadline, while buffering for last-minute surprises and curve balls
  3. Work closely with our design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together
  4. Collaborate with leads and architects during implementation and constantly set a high goal for the betterment of the product as well as a path for career growth

Skills

Required

  • Android development
  • Android framework components
  • multithreading
  • networking
  • offline storage
  • performance tuning
  • Kotlin
  • Android SDK
  • Gradle
  • asynchronously coroutines
  • dependency injection (Dagger)
  • reusable Android components
  • backend services via REST and GraphQL APIs
  • testability
  • test coverage
  • MockK
  • Google Truth
  • Robolectric
  • Espresso
  • multi-module environment projects
  • git
  • continuous integration
  • app architecture
  • design patterns (MVVM, MVP, or Clean)
  • large corporations
  • retail Industry

What the JD emphasized

  • Android development
  • Kotlin, Android SDK, and Gradle
  • backend services via REST and GraphQL APIs
  • large corporations
  • retail Industry