Senior, Software Engineer- Ios

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer - iOS role at Walmart focused on developing and maintaining high-performance iOS applications for the Amends platform, which allows customers to edit orders after placement. The role involves collaborating with cross-functional teams to build scalable, reliable, and accessible mobile solutions, integrating services, optimizing performance, and ensuring code quality. Experience with Swift, iOS UI development, networking protocols, and testing is required.

What you'd actually do

  1. Design, develop, and maintain high-performance iOS applications that deliver seamless user experiences at enterprise scale.
  2. Collaborate with cross-functional teams to build scalable, reliable, and accessible mobile solutions aligned with Walmart Global Tech standards.
  3. Design and develop advanced iOS applications using Swift.
  4. Build complex user interfaces using: - Programmatic UI - Interface Builder (Storyboard/XIB) - SwiftUI
  5. Integrate REST and GraphQL services for backend communication.

Skills

Required

  • Swift
  • iOS UIs using multiple approaches (UIKit, SwiftUI, programmatic layouts)
  • networking protocols
  • RESTful services
  • GraphQL integration
  • Instruments for performance profiling and debugging
  • UI performance and layout issues
  • Unit and Functional tests
  • problem-solving and analytical skills

Nice to have

  • R2 or similar release/readiness frameworks
  • mobile automation frameworks
  • Accessibility standards and Accessibility-first UI development
  • AI tools that improve developer productivity
  • enterprise-scale mobile applications