Overview
Responsible for coding, unit testing, building high performance and scalable applications that meet the needs of millions of Walmart-International customers in the areas of supply chain management & Customer experience.
Team
Our team collaborates with Walmart International, which has over 5,900 retail units operating outside of the United States under 55 banners in 26 countries including Africa, Argentina, Canada, Central America, Chile, China, India, Japan, and Mexico, among others.
Responsibilities
You are responsible for coding, unit testing, building high performance and scalable applications that meet the needs of millions of Walmart-International customers, in the areas of supply chain management & Customer experience.
You are expected to be an intellectually curious engineer who is passionate about domain/technology in general.
Required Skills
- JavaScript/TypeScript — Advanced proficiency in ES6+ features, TypeScript generics, type guards, utility types, and strict type safety
- React.js — Deep expertise in hooks, context API, concurrent rendering, server components, and React 18+ features
- Next.js — Server-side rendering (SSR), static site generation (SSG), incremental static regeneration (ISR), app router, and middleware
- HTML5 & CSS3 — Semantic markup, accessibility (WCAG 2.1 AA), CSS Grid, Flexbox, and responsive design patterns
- State Management — Experience with Redux Toolkit, Zustand, Recoil, or React Query for complex application state
- Web Performance — Core Web Vitals optimization (LCP, FID, CLS), lazy loading, code splitting, and bundle optimization
- AI Understanding — Prompt Engineering, GenAI Integration, AI‑Assisted Dev, Responsible AI
- Component Design — Building reusable, composable component libraries with atomic design principles
- Design Systems — Experience building or consuming enterprise‑scale design systems (e.g., Walmart's Glass/Tempo)
- Micro‑Frontend Architecture — Module federation, single‑spa, or similar patterns for large‑scale frontend decomposition
- API Integration — RESTful APIs, GraphQL (Apollo/Relay), and BFF (Backend‑for‑Frontend) patterns
- Unit Testing — React Testing Library with 85%+ code coverage
- E2E Testing — Cypress, Playwright, or Selenium for integration and end‑to‑end test automation
- Visual Regression Testing — Storybook, Chromatic, or Percy for UI consistency validation
- Accessibility Testing — Axe, Lighthouse, and screen reader testing for WCAG compliance
- CI/CD Pipelines — Experience Jenkins for automated frontend builds and deployments
- Containerization — Docker basics, WCNP/Kubernetes deployment for frontend services
- Monitoring & Observability — Real User Monitoring (RUM), Splunk, NewRelic, or Dynatrace for frontend performance tracking
- CDN & Caching — Akamai/CDN configuration, cache strategies, and edge delivery optimization
- Node.js — Server‑side JavaScript for SSR, API middleware, and build tooling
- Cloud Platforms — Azure or GCP fundamentals for frontend service hosting and static asset delivery
- System Design — Designing scalable frontend architectures handling high‑traffic
- Performance Budgeting — Setting and enforcing performance budgets for page load, TTI, and bundle size
- Security — XSS prevention, CSP headers, CORS, secure cookie handling, and OWASP frontend best practices
- SEO — Structured data, meta tags, canonical URLs, and crawlability optimization for e‑commerce pages
- Code Reviews — Conducting thorough, constructive code reviews with mentoring focus
- Technical Documentation — Writing architecture decision records (ADRs), design docs, and API contracts
- Cross‑functional Collaboration — Partnering with UX designers, product managers, backend engineers, and QA
- Mentorship — Guiding IN1/IN3 engineers on frontend best practices, patterns, and career growth
Benefits
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best‑in‑class benefits such as maternity and parental leave, PTO, health benefits, and much more.
Location
This role is based in the Bangalore office for daily work, with flexibility for associates to manage their personal lives.
Minimum Qualifications
- Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
- 5 years’ experience in software engineering or related area.
Preferred Qualifications
- Master's degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 1 year’s experience leading information security or cybersecurity projects.
- Experience 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 and commitment to creating inclusive products and services following Walmart’s accessibility standards and guidelines.
Equal Opportunity Employer
Walmart, Inc., is an Equal Opportunities Employer – By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing unique styles, experiences, identities, ideas and opinions – while being inclusive of all people.