Senior, Software Engineer- iOS jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 3 weeks ago

Senior, Software Engineer- iOS

Walmart Inc. is a leading retailer investing in technology to enhance customer experiences. They are seeking a Senior Software Engineer specializing in iOS development to create innovative applications and features for the Walmart iOS App, focusing on personalization and in-store digital engagement.

DeliveryRetailShopping

Responsibilities

Design, develop, and deliver advanced iOS applications using Swift, SwiftUI, and related frameworks (UIKit, Combine, Core Data, Core Animation, etc.)
Build and enhance in-store and omni-channel experiences — including QSR, Customization, Store Mode, Store Maps, Store Pages, and QR code features within the Walmart iOS App
Lead end-to-end feature development and collaborate across backend (Node.js, GraphQL) and frontend teams to create scalable, high-quality solutions
Serve as a technical lead and mentor, guiding engineers, reviewing code, and fostering engineering best practices
Shape architectural decisions to ensure performant, reliable, and maintainable systems that scale across millions of customers
Drive availability, performance, quality, and resiliency goals while improving developer productivity through better tooling and frameworks
Collaborate closely with Product, UX, and Design teams to translate requirements into seamless customer experiences
Own the full mobile development lifecycle — from design and implementation to testing, deployment, and ongoing performance optimization

Qualification

IOS developmentSwiftSwiftUIUIKitNode.jsGraphQLREST APIsSoftware design principlesDebugging skillsPerformance optimizationAuto LayoutUnit testingCode reviewsAccessibility best practicesCollaboration skills

Required

Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area
5 years' experience in software engineering or related area
4+ years of experience building iOS applications using Swift, SwiftUI, and modern architectural patterns (MVVM, VIPER, Clean Architecture, Coordinators)
Expertise with iOS SDK, UIKit, Swift Concurrency (async/await), and Combine frameworks
Experience integrating with backend APIs (REST, GraphQL, JSON, HTTP) and familiarity with Node.js services
Deep understanding of software design principles, data structures, algorithms, and distributed systems
Strong debugging, performance monitoring, and optimization skills, including memory management and app stability improvement
Proficiency in writing unit and UI tests, automating workflows, and conducting code reviews to maintain code quality
Familiarity with third-party libraries and dependency managers (CocoaPods, Swift Package Manager, Carthage)
Ability to translate wireframes and designs into pixel-perfect views using Auto Layout and SwiftUI
Excellent collaboration and decision-making skills in fast-paced, cross-functional environments

Preferred

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area
We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart's accessibility standards and guidelines for supporting an inclusive culture

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Incentive awards for your performance
Medical, vision and dental coverage
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U education benefit program

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.