Senior Software Engineer- Front End

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer focused on building personalized, high-impact digital experiences for millions of users using modern frontend technologies like React, Redux, Next.js, and GraphQL. The role involves developing scalable, high-performance applications, collaborating with cross-functional teams, and deploying cloud-based solutions.

What you'd actually do

  1. Develop high-quality features with a focus on resiliency, scalability, and fault tolerance
  2. Build performant single-page applications (SPAs) using React, Redux, Next.js, NX, React Query, GraphQL, HTML5, JavaScript, TypeScript, and CSS3
  3. Write and maintain unit and integration tests using tools like Jest and React Testing Library
  4. Collaborate with cross-functional teams to understand business, customer, and technical requirements
  5. Monitor and troubleshoot production systems using tools such as Splunk and Dynatrace

Skills

Required

  • 5+ years of experience in web development
  • Strong expertise in modern frontend frameworks and their lifecycles
  • Experience building scalable SPAs using React, Redux, Next.js, GraphQL, and related technologies
  • Solid understanding of performance optimization, networking, storage, and concurrency
  • Experience developing reusable components and integrating with backend services via REST and GraphQL APIs
  • Proficiency with debugging, monitoring, and application performance tools
  • Strong knowledge of Git and continuous integration practices
  • Experience with scalable application architectures and design patterns (e.g., MVVM, MVP, Clean Architecture)
  • Understanding of cloud platforms and deployment practices

Nice to have

  • Familiarity with multi-module and large-scale enterprise applications
  • Exposure to retail or e-commerce environments is a plus
  • SEO best practices
  • modern debugging techniques