Senior, Software Engineer, Frontend / ReactJS / Node / GQL
Overview
In this role you will build and ship frontend features for Walmart’s international digital experiences, applying modern JavaScript technologies to deliver scalable, user-friendly products. You will work with cross-functional teams to connect apps and improve the customer shopping experience at scale. The position combines hands-on coding with mentorship and collaboration to raise code quality and performance. This is a human-led, fast-moving tech environment where your contributions directly impact millions of customers and associates.
Compensation / Benefitsincentive awards for performancematernity and parental leavePTO and health benefits401(k) and stock purchasecompany-paid life insurancehybrid work model
ResponsibilitiesBuild reusable React components with modular CSS and manage client data with Redux, React Query, and GraphQLMeasure and resolve frontend performance bottlenecks using tools like Chrome DevTools, Lighthouse, and WebPagetestRefactor and improve existing JavaScript codebase and ship improvements to thousands of users dailyCollaborate with product, design, and UX teams to create intuitive experiences that connect multiple appsHelp establish tooling, processes, and documentation to raise code qualityDemonstrate versatility in solving challenging programming and design problemsReview code from teammates and other teams to maintain qualityContribute to Node-based developer platform and share knowledge through talks and mentoringOperate with autonomy over code and feature ownership while maintaining speed and urgencyParticipate in a culture of learning from mistakes and driving team success
Key requirements4+ years in object-oriented design and software development4+ years building responsive single-page web apps with modern frontend JavaScript (React, Angular, Vue)Thorough understanding of React and Node.js4+ years creating and/or consuming RESTful web servicesExcellent communication to explain technical issues to diverse audiencesExpertise with unit testing and Test-Driven Development (TDD)BS/MS in computer science or related field or equivalent experienceExcellent communicationTeam collaborationWillingness to learn and share knowledgeReactNode.jsGraphQL