More jobs:
Senior, Software Engineer- iOS
Job in
Sunnyvale, Santa Clara County, California, 94087, USA
Listed on 2026-01-01
Listing for:
Walmart
Full Time
position Listed on 2026-01-01
Job specializations:
-
Software Development
Software Engineer, App Developer - Mobile/Web
Job Description & How to Apply Below
$/yr - $/yr
Location
Sunnyvale, California, United States
We are a Senior Software Engineer looking to build next‑generation Quick Service Retail (QSR) and product customization capabilities for Walmart’s iOS App. You will design, develop, and deliver advanced iOS applications and in‑store digital engagement features—such as QR codes, Store Mode, Store Maps, and Store Pages—to power a personalized shopping experience for millions of customers.
Responsibilities
• Design, develop, and deliver advanced iOS applications using Swift, Swift
UI, and related frameworks (UIKit, Combine, Core Data, Core Animation, etc.).
• Build and enhance in‑store and omni‑channel experiences—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, Graph
QL) 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.
Qualifications
• 4+ years of experience building iOS applications using Swift, Swift
UI, 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, Graph
QL, 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 quality.
• Familiarity with third‑party libraries and dependency managers (Cocoa Pods, Swift Package Manager, Carthage).
• Ability to translate wireframes and designs into pixel‑perfect views using Auto Layout and Swift
UI.
• Excellent collaboration and decision‑making skills in fast‑paced, cross‑functional environments.
Nice to Have
• Experience with Graph
QL, Node.js, or server‑side API development.
• Knowledge of Map Kit, Core Location, Push Notifications, Cloud Kit, and accessibility best practices.
• Familiarity with App Store submission, Test Flight distribution, and advanced performance instrumentation.
Benefits
• 401(k) match, stock purchase plan, and paid maternity and parental leave.
• PTO, multiple health plans, and vision and dental coverage.
• Company‑paid life insurance, short‑term and long‑term disability, and adoption and surrogacy expense reimbursement.
• Live Better U—an education benefit program that offers full‑time and part‑time associates tuition, books, and fees at Walmart and Sam’s Club facilities.
Equal Opportunity Employer
Walmart, Inc. is an Equal Opportunity Employer – By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing unique styles, experiences, identities, ideas, and opinions – while being inclusive of all people.
#JLjbffr
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×