Drives the execution of multiple business plans and projects by identifying customer and operational needs; developing and communicating business plans and priorities; removing barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance accordingly; developing contingency plans; and demonstrating adaptability and supporting continuous learning
Provides supervision and development opportunities for associates by selecting and training; mentoring; assigning duties; building a team-based work environment; establishing performance expectations and conducting regular performance evaluations; providing recognition and rewards; coaching for success and improvement; and ensuring diversity awareness
Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy
Ensures business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness; and participating in and supporting community outreach events
What you'll do:
Architect Web components and provide broader design principles for Web engineers working on Walmart web ecosystem.
Compare existing and new platform, feature analysis, gap analysis and come to a common architecture to migrate to new platform.
Research, guide, and execute frontend architecture changes, including but by no means limited to GraphQL, server-side React rendering etc.
Build reusable React components with modular CSS, manage data on the client with React Query and GraphQL, and test everything with Jest.
Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, WebPagetest, or custom tooling , Js minification, Build packages etc
Refactor or improve existing code - Constantly find ways to improve all of JavaScript, typescript and other frontend code.
Understanding CI/CD frameworks for web to improve developer productivity. Experience with CI/CD and related tools (eg Git, Gerrit, GitHub, Maven, Ant, Jenkins) in Dev, QA, Staging, and Prod environments
Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
Help put tools, processes, and documentation in place to improve our Engineering Excellence and Operational Excellence metrics.
Understanding of Microservices based architecture and Domain Driven Design, JSON, XML
Exposure working in any Cloud Platform ie Azure, AWS or GCP.
What you'll bring :
10-15+ years of modern web development experience
Understanding in software development using modern languages (React)
Thorough understanding of React.JS and its core principles - React, Redux, Webpack , Node, graphql,
Own code quality and experience in writing extensive unit tests
Familiarity with modern front-end build pipelines , tools, optimization techniques
Ability to learn and adapt to new technologies and frameworks quickly
Ability to deliver in Agile method (SCRUM)
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 maternity and parental leave, PTO, health benefits, and much more.
Minimum Qualifications
Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years experience in software engineering or related area.Option 2: 6 years experience in software engineering or related area.
Preferred Qualifications
Master s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years experience in software engineering or related area
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Software Development - Other Employement Type: Full time