Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Walmart Logo

Senior, Software Engineer - Mobile (iOS Native)

Walmart

$117,000 - $234,000
Aug 15, 2025
Sunnyvale, CA, US
Apply Now

Walmart Global Tech is looking to improve the customer membership experience and build scalable platforms on mobile devices for Walmart+ to pioneer the way people experience online and in-store shopping.

Requirements

  • 5+ years of professional experience in various elements of full stack software development – native mobile, web front end, back end, and hands-on coding experience in the past
  • Hands-on experience building scalable backend systems and platforms
  • Designing and developing advanced applications using Java
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Experience translating wireframes into pixel-perfect views
  • Experience working with remote data via REST, JSON, Google Cloud Messaging, and the HTTP protocol
  • Experience working with Kotlin, Coroutines, MVVM, MVVM Clean, View Models, Repository Design pattern, and other architectures

Responsibilities

  • Troubleshoot business and production issues for mobile devices by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause, etc.); then engaging support teams to assist in the resolution of found issues.
  • Develop innovative mobile technology solutions and strategies to support business objectives by collaborating with cross-functional business partners; developing assessments of key opportunities; benchmarking and analyzing industry best practices; forecasting for future technologies; driving high-priority initiatives; identifying and implementing solutions; communicating with and influencing decision-makers and executives within the organization; influencing the industry to adopt sustainable solutions; and defining software development guidelines, standards, and processes.
  • Collaborate with cross-functional teams to determine project requirements; translating requirements into mobile solutions for multiple operating systems (for example, iPhone, Android); gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code (for example, Java/Kotlin) that can be applied to multiple types of mobile devices; developing user interface solutions; conducting testing to ensure solution is functional; communicating project status and roadblocks to team members and stakeholders; determining solutions to issues; enhancing design to prevent reoccurrence of defects across multiple devices; ensuring on-time delivery; and collaborating with project managers to provide guidance on project implementation plan.
  • Remove barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance; developing contingency plans; and demonstrating adaptability and supporting continuous learning.
  • Experience with bug fixing and improving application performance
  • Work with outside data sources and APIs
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Other

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Experience with a consumer facing app and ecommerce or retail shopping
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Experience with the agile methodology Scrum
  • Proven software development experience and Java development