Onsite Software Engineer III, iOS

Posted 2 hours ago

Apply now

About the role

  • Software Engineer III developing iOS applications for Walmart’s e-commerce experience. Collaborating with teams to deliver high-quality mobile features and optimize user experience, focusing on modern iOS technologies.

Responsibilities

  • Design, develop, and maintain high-quality iOS features using modern iOS technologies and design patterns
  • Collaborate with product managers, designers and backend engineers to deliver seamless, secure, and intuitive mobile experiences
  • Own feature delivery for assigned projects from implementation to deployment and production monitoring
  • Write clean, well-tested code and participate actively in code reviews
  • Optimize app performance, reliability, and user experience using profiling tools
  • Troubleshoot production issues using observability and monitoring tools
  • Implement and maintain automated tests (unit/functional/E2E)
  • Assist in evaluating and integrating third-party SDKs/APIs to improve customer experience

Requirements

  • Bachelor’s or master’s degree in computer science or a related field (or equivalent experience)
  • 2 to 6 years of professional experience in iOS development
  • Strong proficiency in Swift and solid experience with UIKit
  • Experience building scalable, modular architectures (e.g., MVVM, Clean Architecture)
  • Experience developing and testing Server-side APIs for mobile and web clients using Node.js, Rust, Go, etc.
  • Hands-on experience with RESTful and/or GraphQL APIs and asynchronous programming
  • Experience with CI/CD pipelines, automated testing, and release processes
  • Strong debugging and performance optimization skills using profiling and monitoring tools
  • Familiarity with SwiftUI and/or Objective-C
  • Experience with end-to-end (E2E) testing and advanced test automation strategies
  • Customer-focused mindset with a passion for delivering high-quality, scalable solutions

Benefits

  • Incentive awards for performance
  • Maternity and parental leave
  • Paid time off
  • Health benefits
  • Flexible work arrangements

Job title

Software Engineer III, iOS

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job