Senior Manager, Mobile Engineering

Walmart

Sunnyvale (CA)

On-site

USD 150,000 - 286,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits: medical, vision, and
401(k) and stock purchase
PTO including sick leave, parental and

Job summary

Walmart is seeking a Senior Manager, Mobile Engineering in Sunnyvale to lead iOS development. You will design and develop the Walmart iOS Application, guiding a team through complex modular MVVM-C architecture with GraphQL and REST APIs.

You will mentor colleagues, define requirements, and drive shared component development across teams. The role requires strong leadership, 7+ years mobile experience (5+ years with related degree), and a focus on code quality, testing, and documentation.

Qualifications

  • 7+ years in mobile engineering or 5+ years with degree in CS/related field
  • Experience developing iOS apps with Swift/Obj-C
  • Strong architectural design skills across MVVM/MVVM-C and modularization

Responsibilities

  • Design and develop the Walmart iOS application.
  • Guide and mentor the team; participate in planning and tech decisions.
  • Develop shared components and modules for reuse across teams.
  • Address technical debt and improve test coverage.
  • Write technical documentation and ensure robust release readiness.

Skills

Swift/Objective-C
REST/GraphQL networking
MVVM / MVVM-C architecture
Analytics with Crashlytics/Firebase/S플

Education

Bachelor's degree in CS/related field

Tools

Carthage
SPM
Cocoapods
Git
JIRA
Confluence

Job description

What you’ll do…

Position: Senior Manager, Mobile Engineering

Job Location: 1375 Crossman Avenue, Sunnyvale, CA 94089

Duties: Design and develop the Walmart iOS Application. Work with high complexity object and functional-oriented modular-based MVVM-C architecture with GraphQL and REST based API. Help guide the team. Mentor and develop technical skills. Provide technical guidance and requirements for leadership and dependencies. Develop shared components and modules to be used across the development teams. Fix and enhance the existing functionality. Address the tech debt and test coverage. Participate in planning. Write technical documentation.

Minimum education and experience required: 7 years of experience in mobile engineering; OR Bachelor’s degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 5 years of experience in mobile engineering.

Skills required:

  • Experience developing mobile applications using Swift and Objective-C.
  • Experience implementing RESTful and GraphQL based networking.
  • Experience designing and implementing MVC, MVVM, and MVVM-C-based architectures.
  • Experience designing and implementing analytics-based services using Crashlytics, Firebase, and Splunk.
  • Experience setting the on-call process with xMatters and PagerDuty.
  • Experience with project documentation and management using Atlassian JIRA and Confluence.
  • Experience using GIT for version controlling.
  • Experience building projects with relational and non-relational databases.
  • Experience with team management.
  • Experience building designs with UI/UX tools and Figma/XD.
  • Experience integrating third party frameworks using Carthage, SPM, and Cocoapods.
  • Experience designing and integrating module-based application architecture.
  • Experience with the declarative architecture approach, Combine, and SwiftUI.
  • Experience with the non-declarative architecture approach, UIKit, UIView, and UIViewController.
  • Experience with multithreading and concurrency, GCD, Async/Await, and NSOperation.
  • Experience implementing security protocols.
  • Experience with debugging, instrumenting, and logging.
  • Experience working with accessibility features.
  • Employer will accept any amount of experience with the required skills.

Salary Range: $150,080.00/year to $286,000.00/year. Additional compensation includes annual or quarterly performance incentives.

Benefits:

  • At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet.
  • Health benefits include medical, vision and dental coverage.
  • Financial benefits include 401(k), stock purchase and company-paid life insurance.
  • Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty and voting.
  • Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.

Wal-Mart is an Equal Opportunity Employer.

#LI-DNI #LI-DNP

Walmart and its subsidiaries are committed to maintaining a drug-free workplace and has a no tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior, Software Engineer - IOS
Senior, Software Engineer - IOS

Walmart • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
Health benefits
401(k) and stock purchase plan
Paid time off
Senior, Software Engineer- iOS
Senior, Software Engineer- iOS

Jobtailor • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
401(k) match
stock purchase plan
paid maternity and parental leave
+1
Staff, Software Engineer - Android/IOS
Staff, Software Engineer - Android/IOS

Walmart • Sunnyvale (CA)

On-site
USD 143,000 - 286,000
Stock
401(k)
Health benefits
+1
(USA) Principal Software Engineer - Tech
(USA) Principal Software Engineer - Tech

Walmart • Bentonville (AR)

On-site
USD 95,000 - 165,000
Medical, vision and dental coverage
401(k) and stock purchase plan
Paid time off and family leave
Software Engineer III- iOS mobile
Software Engineer III- iOS mobile

Walmart • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
401(k) match
Stock purchase plan
Paid maternity/paternity leave
+1
(USA) Senior, Software Engineer
(USA) Senior, Software Engineer

Sam's Club • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
Health benefits
401(k)
Stock purchase plan
+1
(USA) Senior, Software Engineer
(USA) Senior, Software Engineer

Walmart • San Bruno (CA)

On-site
USD 117,000 - 234,000
Stock
Staff, Software Engineer - Android
Staff, Software Engineer - Android

Walmart • Sunnyvale (CA)

On-site
USD 143,000 - 286,000
Lead iOS Mobile Engineering Manager - Swift, MVVM-C, GraphQL
Lead iOS Mobile Engineering Manager - Swift, MVVM-C, GraphQL

Walmart • Sunnyvale (CA)

On-site
USD 150,000 - 286,000
Health benefits: medical, vision, and
401(k) and stock purchase
PTO including sick leave, parental and
Principal, Software Engineer - Android
Principal, Software Engineer - Android

Walmart • Sunnyvale (CA)

On-site
USD 143,000 - 286,000
401(k) match
Stock purchase plan
Paid parental leave
+3