Staff, Software Engineer - Android

Walmart Walmart · Retail · Sunnyvale, CA

Staff Software Engineer (Android) for Walmart's Marketplace Engineering team, focusing on building seller and customer experiences on the Android platform. Responsibilities include feature design and implementation, optimization, prototyping, and leading other engineers.

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

  • 10+ years of experience in object-oriented design and software development.
  • 10+ years’ experience with Pure native development.
  • 6+ years’ experience on Kotlin for Android developer.
  • Understanding of MVVM and clean architecture
  • Excellent problem solving, critical thinking and communication skills.
  • Technical lead for team
  • Familiarity and comfort with compilers, linkers, build systems, and project configuration

Nice to have

  • Knowledge of standard tools for optimizing and testing code.
  • A desire to work in a fast-paced and challenging work environment.
  • Utilizes industry research to improve Wal-Mart's technology environment.

What the JD emphasized

  • Shipped one or more Android applications which are still available in the Playstore.