(usa) Senior, Software Engineer- Front End (javascript, React)

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer focused on front-end development (JavaScript, React) for Walmart's e-commerce platform, building personalization and recommendation solutions to enhance customer experience. The role involves developing performant Single Page Applications (SPAs), integrating with backend services, monitoring production applications, and ensuring code quality and security within an Agile framework. Experience with cloud technologies and SEO is also mentioned.

What you'd actually do

  1. Develop features with the highest level of quality by thinking of all the ways that the feature can be broken, with resiliency plans and fail-safe mechanisms in place
  2. Build performant SPA's using React, Redux, Next.js, NX, React Query, GraphQL, HTML5, JavaScript, Typescript, and CSS3
  3. Understand the Business/Customer/Technical requirements and assist in analyzing the existing solutions to address the needs
  4. Monitor and debug production applications using Splunk, Dynatrace to pinpoint root causes and fix bugs
  5. Improve the quality of software systems for Walmart.com using industry best practices for code quality, accessibility, and usability.

Skills

Required

  • React
  • Redux
  • Next.js
  • NX
  • React Query
  • GraphQL
  • HTML5
  • JavaScript
  • Typescript
  • CSS3
  • React Testing Library
  • Jest
  • Splunk
  • Dynatrace
  • Azure
  • GCP
  • AWS
  • Jenkins
  • git
  • SEO
  • Web development
  • multithreading
  • networking
  • offline storage
  • performance tuning
  • software maintenance tools and techniques
  • application monitoring tools and techniques
  • debugging tools
  • mock screen
  • pseudocodes
  • reverse Engineering
  • traceability matrix
  • system performance
  • security
  • integration
  • data migration
  • accessibility
  • design Methodologies
  • telemetry
  • MVVM
  • MVP
  • Clean architecture

What the JD emphasized

  • Extensive understanding of the Web framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning
  • Experience with building performant SPA's using React, Redux, Next.js, NX, React Query, GraphQL, HTML5, JavaScript, Typescript, and CSS3
  • large corporations
  • retail industry