Staff, Software Engineer - Android

Walmart Walmart · Retail · Sunnyvale, CA

Staff Software Engineer (Android) for Walmart's Marketplace Engineering team, focusing on building and optimizing Android applications for seller and customer experiences on the Walmart platform. This role involves designing, implementing, and experimenting with new features, collaborating with product and design teams, and mentoring junior engineers within an agile development environment.

What you'd actually do

  1. Design and implement sophisticated features in Walmart Android applications.
  2. Work closely with product and design teams to optimize the experience for android platform.
  3. Analyze and optimize android applications.
  4. Experiment with new technologies and features and build quick prototypes.
  5. Participate in managing code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and work closely with platform team Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds.

Skills

Required

  • object-oriented design
  • software development
  • Pure native development
  • Kotlin for Android developer
  • MVVM
  • clean architecture
  • compilers
  • linkers
  • build systems
  • project configuration
  • problem solving
  • critical thinking
  • communication skills

Nice to have

  • technical lead for team

What the JD emphasized

  • 10+ years of experience in object-oriented design and software development.
  • 10+ years’ experience with Pure native development.
  • 5+ experience on Kotlin for Android developer.
  • Shipped one or more Android applications which are still available in the Playstore.