Staff, Software Engineer - Ios

Walmart Walmart · Retail · Sunnyvale, CA

Staff Software Engineer for Walmart's Marketplace Team, focusing on iOS mobile application development. The role involves designing, implementing, and optimizing sophisticated features for millions of customers, linking digital and physical shopping experiences. Responsibilities include leading design, collaborating with stakeholders, managing code and configurations, and improving best practices in sustainable engineering.

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.
  • 6+ years 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 and knowledge of open-source software, frameworks, and broader cutting-edge technologies.

What the JD emphasized

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