Logo
Walmart

Senior, Software Engineer- Mobile Development (iOS)

Walmart, Sunnyvale

Save Job

Position Summary

We are looking for a Senior Software Engineer (iOS) to join our team and contribute to the development of world-class mobile applications. You will work closely with other engineers and product teams to implement features and optimize our mobile apps for performance and scalability.

What you'll do

  • Develop high-quality mobile applications using Swift & Objective-C.
  • Participate in code reviews and contribute to improving development processes.
  • Debug and resolve issues to ensure a seamless user experience.
  • Software Craftsmanship: Consistently produce high-quality, maintainable code.
  • Technical Documentation: Document designs, implementations, and best practices.
  • Engineering Advocacy: Support and promote technical standards within the team.
  • Project Leadership: Contribute to planning and execution of technical projects.
  • Cross-functional Collaboration: Coordinate with product and design teams for smooth development cycles.
  • Innovation & Research: Investigate and propose innovative solutions for complex mobile challenges.

What you'll bring

  • 4+ years of experience in software development, with 3+ years in mobile development (Swift).
  • Experience with Apple SDKs for iOS development.
  • Experience with command line tools, Xcode build tools, and CI; familiarity with design patterns (MVVM, MVC), data structures and algorithms.
  • Experience in unit and integration testing using Swift, SwiftUI, Combine and Objective-C.
  • Experience with GraphQL APIs using Apollo (intermediate to advanced).
  • Experience with software debugging techniques (debuggers, loggers, crash report tools).
  • Experience with memory analysis tools (Instruments) and embedded real-time systems with limited resources.
  • Experience using distributed source code version control systems.
  • Solid understanding of mobile design patterns and architectures.
  • Strong debugging and problem-solving skills.

Preferred Qualifications

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area.
  • We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in WCAG 2.2 AA accessibility standards, assistive technologies, and integrating digital accessibility.
  • The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart’s accessibility standards.

About Walmart Global Tech

Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. Walmart Global Tech is a team of software engineers, data scientists, cybersecurity experts and service professionals within the world’s leading retailer who make an epic impact and are at the forefront of the next retail disruption. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow.

Walmart’s culture is a competitive advantage, and its fostered by being together. We collaborate, align quickly and innovate with speed across campuses globally.

Benefits

Benefits: Beyond our great compensation package, you can receive incentive awards for performance. Other perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, health plans, and more.

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 by understanding, respecting and valuing belonging—embracing diverse styles, experiences, identities and opinions while being welcoming to all people.

Primary Location

1395 Crossman Ave, Sunnyvale, CA , United States of America

#J-18808-Ljbffr