Senior, Software Engineer - Mobile (iOS Native)

Walmart

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$117,000–$234,000 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $176k
$103k most similar roles pay here $248k

This role pays more than 70% of similar roles. Most pay $141,325–$196,500 — the shaded band above. At the midpoint, this role pays about $176k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Walmart

Walmart Inc. is the world''s largest retailer by revenue, operating a chain of hypermarkets, discount department stores, and grocery stores, as well as a growing e-commerce presence through Walmart.com. Industry: General Merchandise & Grocery Retail

Walmart currently has 529 open roles on FindRole.

Listed pay typically runs $117,000–$234,000 across 523 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Senior, Software Engineer - Mobile (iOS Native)

As a Senior Mobile Engineer on Walmart’s Membership Experience Engineering team, you will play a pivotal role in developing innovative mobile technology solutions that enhance customer shopping experiences across various platforms. Your day-to-day responsibilities include troubleshooting production issues for mobile devices, collaborating with cross-functional teams to define project requirements and develop scalable backend systems, and writing robust Java/Kotlin code for multiple operating systems. You will also engage in unit testing, performance optimization, and continuous integration using agile methodologies like Scrum. The ideal candidate has extensive experience in full-stack software development, particularly in native mobile applications, ecommerce platforms, and retail shopping solutions. Proficiency in technologies such as REST APIs, JSON, Google Cloud Messaging, and GraphQL is essential, along with a strong understanding of design patterns like MVVM and repository architecture. This role demands expertise in Java SDKs, third-party libraries, and memory analysis tools to ensure the development of high-quality, scalable applications that meet Walmart’s stringent standards for performance and reliability.

What you'll do

  • Troubleshoot business and production issues for mobile devices by analyzing information and engaging support teams.
  • Develop innovative mobile technology solutions to support business objectives, including forecasting future technologies and defining software development guidelines.
  • Write and develop code for multiple operating systems, ensuring solution functionality through testing and communication with stakeholders.
  • Enhance design to prevent reoccurrence of defects across multiple devices, ensuring on-time delivery in collaboration with project managers.
  • Continuously discover and implement new technologies to maximize development efficiency and improve application performance.
  • Collaborate with UI/UX designers and software testers to ensure Walmart’s app is presentable and functioning perfectly.

What we're looking for

  • 5+ years of full-stack software development experience with hands-on coding in Java/Kotlin.
  • Experience building scalable backend systems, designing advanced applications using Java, and unit testing code.
  • Proficiency in working with remote data via REST, JSON, Google Cloud Messaging, and HTTP protocol.
  • Knowledge of mobile app development lifecycle, including collaboration with UI/UX designers and software testers.
  • Familiarity with agile methodology (Scrum) and experience operating in an Agile environment using tools like Jira.
  • Strong problem-solving skills, critical thinking abilities, and dedication to continuous learning and growth.

More like this

Similar roles

Senior, Software Engineer- iOS

Walmart

Sunnyvale, CA 94 days ago $117,000$234,000
Swift UIKit SwiftUI Storyboard XIB RESTful services GraphQL Instruments Unit tests Functional tests Programmatic UI Accessibility standards

Senior, Software Engineer - iOS

Walmart

Sunnyvale, CA 46 days ago $117,000$234,000
Swift SwiftUI MVVM VIPER Clean Architecture Coordinators iOS SDK UIKit Swift Concurrency Combine REST GraphQL Node.js Auto Layout CocoaPods Swift Package Manager Unit Testing UI Testing Code Reviews Distributed Systems

Senior Software Engineer, iOS

DoorDash, Inc

Sunnyvale, CA 3 days ago $130,600$192,000
Swift iOS SDK CocoaPods Networking Storage Unit tests OOP API development Continuous refactoring
Hybrid

Senior, Software Engineer | iOS

Walmart

Sunnyvale, CA 45 days ago $117,000$234,000
Swift Objective-C Xcode GenAI CI/CD Combine框架 iOS开发 设计模式 数据结构 C/C++ 现代UI开发 链接器 编译器

Senior Software Engineer: Mobile Development

Caterpillar

Peoria, Illinois 10 days ago $112,710$183,140
Java Kotlin Swift Objective-C JavaScript TypeScript Capacitor Cordova React Native WiFi mDNS biometrics file systems camera APIs barcode scanning SSL pinning encrypted databases secure keychain/keystore GitHub Copilot CI/CD

Software Engineer III- iOS mobile

Walmart

Sunnyvale, CA 45 days ago $117,000$234,000
Kotlin Java Android SDK Jetpack libraries REST API Agile Git CI/CD JUnit Mockito SonarQube Docker AWS Firebase Google Cloud Platform Postman Swagger IntelliJ IDEA Android Studio