(usa) Senior, Software Engineer (ios)

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer (iOS) at Walmart, focusing on designing, developing, and maintaining high-quality iOS applications. The role involves leading delivery of iOS features, owning the end-to-end mobile development lifecycle, and influencing architectural decisions. It also includes contributing to next-generation mobile platform initiatives such as AR/VR, GenAI, telemetry, and automation, while collaborating with cross-functional teams.

What you'd actually do

  1. Design, develop, and maintain high-quality applications for the iOS platform
  2. Build scalable, reusable, and maintainable iOS components using Swift and iOS frameworks
  3. Lead delivery of iOS features as part of a full-stack team using technologies such as iOS, Node.js, and GraphQL
  4. Own the end-to-end mobile development lifecycle, from design to production support
  5. Serve as a technical lead for small to medium-sized projects, driving both business and technology initiatives

Skills

Required

  • iOS development
  • Swift
  • SwiftUI
  • iOS frameworks (Core Data, Core Animation, UIKit)
  • Mobile architecture patterns (MVC, MVVM, VIPER)
  • Full-stack experience
  • Server-side APIs (Node.js)
  • Software design principles
  • Data structures
  • Algorithms
  • Distributed systems
  • Testable code
  • Unit testing
  • Automation practices
  • App performance monitoring
  • Debugging skills
  • Production support
  • Technical leadership
  • Mentorship
  • Communication skills
  • Collaboration skills

Nice to have

  • GraphQL

What the JD emphasized

  • 4+ years of hands-on experience building and shipping iOS applications using Swift and SwiftUI