SIGN IN
Software Engineer III- (iOS) Mobile Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 1 day ago

Software Engineer III- (iOS) Mobile Developer

Walmart Inc. is seeking a Software Engineer III to join their Transactions Cart Team, which is crucial for enhancing the e-commerce experience for millions of customers. The role involves developing high-quality mobile applications and collaborating with cross-functional teams to optimize performance and scalability of mobile apps.
RetailE-CommerceLogisticsDeliveryShopping

Responsibilities

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

Qualification

SwiftObjective-CIOS developmentApple SDKsGraphQL APIsXCode build toolsUnit testingIntegration testingMemory analysisDebugging skillsSoftware craftsmanshipInnovation & researchProblem-solving skillsTechnical documentationCross-functional collaborationProject leadership

Required

3+ years of experience in software development, with 2+ years in mobile development (Swift)
Experience with Apple SDKs for iOS development
Experience with command line XCode build tools for Continuous Integration
Experience in design patterns, MVVM MVC, data structures and algorithms
Experience in unit and integration testing using Swift, SwiftUI, Combine and Objective-C code
Experience with GraphQL APIs using Apollo (intermediate to advanced)
Experience with software debugging techniques (debuggers, loggers, crash report tools)
Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments)
Experience with embedded real time systems with limited resources (memory and processing)
Experience using distributed source code version control systems
Solid understanding of mobile design patterns and architectures
Strong debugging and problem-solving skills
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years' experience in software engineering or related area
Option 2: 4 years' experience in software engineering or related area

Preferred

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
Knowledge of accessibility best practices

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Medical, vision and dental coverage
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities.

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.