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
Categories
Mobile
About Walmart
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.
