Walmart is a retail corporation that operates several chains of supermarkets, discount stores, and e-commerce platforms. They are seeking a Software Engineer - iOS to build and maintain high-performing applications for their customers, focusing on enhancing functionality and performance. The role involves collaborating with various teams to address business needs and improve existing solutions.
Build, and maintain engaging and high-performant apps for our customers at a very high scale.
Produce robust, maintainable, highly tested, reusable code for developing functionality, configuration, improved performance, scalability, availability, security, monitoring and alerting for software test, integration, and production environments.
Plan and implement a series of steps which potentially include reconfiguration, integration, removal, or addition of application components to enhance the application's functionality, resiliency, usability, and security.
Understand the Business/Stakeholder/Technical requirements and assist in analyzing the existing solutions to address the needs. Assist in creation of simple, modular, extensible functional design for the product/solution in adherence to the requirements.
Assess gaps, updates, and modifications between the customer, business expectations, and the existing product/solutions.
Analyze defects from past projects and solutions to avoid recurrence of similar defects.
Analyze system performance impacting the complete product for non-functional requirements such as reliability, operability, performance efficiency, and security.
Troubleshoot performance and availability bottlenecks within the application.
Develop, maintain, and enhance automated test cases and deployment procedures.
Developed by the teams and contribute towards their continuous improvement.
Qualification
Required
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
4 years’ experience in software engineering or related area
Solid and varied understanding of iOS framework components and their respective lifecycles
Strong grasp of software engineering fundamentals, including application lifecycles, run loops, memory management, multithreading, networking, remote and local storage, security best practices, performance tuning, and more
Expert understanding of UIKit and its many quirks
Experience building Frameworks or SDKs
Experience working with GraphQL / Apollo
Experience in developing content rich applications which include custom interactions, animations, and transitions
Skill in developing clean and reliable App and Systems architectures
Ability to build product requirements with a focus on testability, software quality, and overall engineering / operational excellence
Experience with code repositories and version control practices
Experience with CI/CD pipelines and best practices
Excellent communication skills, able to articulate complex ideas or opinions without hesitation and navigate multi-team interactions with diplomacy
Experience in agile development methodology
Preferred
Customer Service
Background in creating inclusive digital experiences
Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
Knowledge of assistive technologies
Integrating digital accessibility seamlessly
Knowledge of accessibility best practices
Masters: Computer Science
Benefits
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, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.
Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.
Walmart is a retail corporation that operates several chains of supermarkets, discount stores, and e-commerce platforms.