Staff, Software Engineer - Ios

Walmart Walmart · Retail · Sunnyvale, CA

Staff Software Engineer (iOS) for Walmart's Marketplace Engineering team, focusing on building and enhancing seller and customer experiences for Walmart's mobile applications. This role involves leading design and development, implementing sophisticated features, optimizing applications, and collaborating with cross-functional teams to deliver high-quality software.

What you'd actually do

  1. Lead and participate in the design and development of iOS mobile software systems, ensuring high-quality code and adherence to best practices.
  2. Design and implement sophisticated features in Walmart iOS applications.
  3. Analyze and optimize iOS applications.
  4. 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.
  5. Collaborate with product managers, architects, and other stakeholders to gather requirements and define technical specifications.

Skills

Required

  • 11+ years of experience in design and development of highly scalable iOS applications development in product-based companies.
  • 10+ years experience with Pure native development.
  • 5+ experience on Swift for iOS staff.
  • Excellent in computer systems fundamentals, DS/Algorithms, and problem-solving skills.
  • Excellent problem solving, critical thinking and communication skills.
  • Familiarity and comfort with compilers, linkers, build systems, and project configuration.
  • Experience in delivering software using Test Driven development (TDD), Clean code, SOLID principles, Extreme programming (XP) and other best practices.
  • Experience and knowledge of open-source software, frameworks, and broader cutting-edge technologies.

Nice to have

  • Experience with AI tools

What the JD emphasized

  • Shipped three or more iOS applications which are still available in the App Store.