Overview
Skills
Job Details
About Team
On the Membership Experience Engineering team at Walmart, we provide technology to power shopping journeys that help hundreds of millions of customers live better be it busy families getting groceries easily, new parents welcoming a new baby, organizing a new home or anyone planning a fun party. We strive to create the best shopping experience anywhere anytime, meeting customers evolving needs and expectations.
Walmart+ is pioneering the way people experience online and in-store shopping. We are looking for an experienced engineering leader to help us design and improve customer membership experience and build scalable platforms on mobile devices. We are just getting started on membership experience and this is a very critical role to shape the face of Walmart+.
What you'll do...
- Design, build, test, and deploy cutting-edge solutions at scale, impacting millions of customers worldwide.
- Collaborate with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
- Engage with Product Management and Business to drive the agenda, set priorities, and deliver exceptional products.
- Participate in medium- to large-scale, complex, cross-functional projects by reviewing project requirements, translating them into technical solutions, gathering necessary information (e.g., design documents, product requirements).
- Write and develop code, conduct unit testing, collaborate with the project team and cross-functional teams, troubleshoot open issues and bug fixes, enhance design to prevent re-occurrences of defects, and ensure on-time delivery and hand-offs.
- Seek ways to improve the software and its effectiveness.
- Work closely with Product and Design teams on new user-facing features.
- Collaborate closely with Dev Ops, Support, and other R;D teams (located in the US and India).
Business Unit: US OMNI TECH AND PLATFORMS TECH
Description:
Demonstrate a strong understanding of the iOS framework and respective component lifecycles.
Expert-level knowledge of Swift 5
Ability to build products with a focus on Unit-testing code for robustness, including edge cases, usability, and general reliability with XCTest and XCUITest
Capable of building user interfaces programatically
Wide experience working in multi plugin environment projects.
Expert-level knowledge of git and CI/CD systems such as TeamCity or Jenkins.
Experience in good app architecture using design patterns such as MVVM, MVP or Clean
Extensive understanding of iOS framework components and their respective lifecycles combined with a solid knowledge of multithreading, protocols, structures, networking, offline storage, and performance tuning
Build reusable iOS components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs.
Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
We are looking for someone who is a strong coder, who can developer clean and testable code.