Walmart

SOFTWARE ENGINEER III (iOS Engineer)

Walmart
Apply
21 hours ago
Chennai, IndiaSenior

Responsibilities

  • Develop, test, deploy, debug, and optimize scalable iOS applications.
  • Collaborate with product managers, designers, backend engineers, business teams, architects, and leadership to deliver mobile features.
  • Drive technical discussions and recommend solution designs aligned with engineering standards.
  • Write maintainable, modular, performant, and testable code.
  • Integrate mobile applications with microservices, REST APIs, GraphQL, and backend systems.
  • Conduct code reviews and maintain coding standards and Apple platform conventions.
  • Participate in sprint planning, testing, App Store submission, production monitoring, and the full iOS development lifecycle.
  • Mentor junior engineers and provide technical guidance on iOS and Swift best practices.
  • Evaluate internal SDKs for security, maintenance, licensing, performance, binary size, and compatibility.

Requirements

  • Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area and at least two years of software engineering experience, or four years of software engineering experience.
  • 3–6 years of mobile engineering experience, including at least three years focused on iOS application development.
  • Expertise with Swift, Objective-C, iOS SDK, Apple platform conventions, mobile design principles, and user experience considerations.
  • Knowledge of MVC, MVVM, VIPER, Clean Architecture, XCTest, XCUITest, REST APIs, GraphQL, offline storage, caching, and asynchronous programming.
  • Experience with Core Data, Realm, SwiftData, async/await, Combine, GCD, APNs, and Firebase Cloud Messaging.
  • Experience with Git, Jenkins, GitHub Actions, Fastlane, Xcode Cloud, App Store Connect, TestFlight, Instruments, Xcode Organizer, and Simulator.
  • Strong understanding of Swift Concurrency, including Task, structured concurrency, actors, @MainActor, Sendable, cancellation, task priorities, and data-race avoidance.
  • Knowledge of iOS security, performance optimization, memory management, ARC, retain cycles, background execution, links, extensions, widgets, app lifecycle, signing, provisioning, and entitlements.
  • Familiarity with Swift Package Manager and dependency management.
  • Strong collaboration, communication, problem-solving, attention to detail, and customer-first orientation.
  • Preferred qualifications include a master’s degree and knowledge of WCAG 2.2 AA, assistive technologies, and digital accessibility practices.

Benefits

  • Performance-based incentive awards.
  • Maternity and parental leave.
  • Paid time off and health benefits.
  • Daily work from the Chennai office with flexibility to manage personal lives.

Tech Stack

GitGitHub ActionsGraphQLiOSJenkinsObjective-CSwift

Categories

Mobile
Walmart

About Walmart

10,000+ employees

Walmart is a global omnichannel retailer that sells groceries, general merchandise, and services through Walmart and Sam's Club stores and online marketplaces for consumers and small businesses. Its model spans physical retail, e-commerce, advertising, and a vast supply chain, plus pharmacy, health, and financial services. Founded in 1962 and headquartered in Bentonville, Arkansas, Walmart Inc. is a public company on the NYSE (WMT) operating in the U.S. and multiple international markets.

Contact me