Senior – Software Engineer – UI
Company | Walmart |
---|---|
Location | Bentonville, AR, USA, Sunnyvale, CA, USA |
Salary | $90000 – $234000 |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Senior |
Requirements
- Experience building customizable, reusable, accessible cross-platform and dynamic frontend components using ReactJS, Angular, JavaScript, Typescript, Node JS/Express JS, HTML and CSS.
- Experience building a responsive, cross-browser compatible and high-performance micro frontend web application.
- Proven ability in implementing best/excellent practices and Design Patterns like promises, application flow control, event/error/AJAX handling, RxJS, observables, and Redux.
- Demonstrated ownership for development and design of a few modules/features in a product.
- Hands on development skills to prototype technical solutions.
- Ability to adapt to change quickly, willingness to learn new and emerging technologies.
- Good communication and interpersonal skills.
- Strong understanding of Agile methodology and leveraging SDLC tools to improve development CI/CD, and testing efficiency (JIRA, Jenkins, GIT, JUnit, Selenium, Lint).
- Experience with Azure Cloud Stack, GCP or other cloud stacks.
- Knowledge of open-source libraries, design patterns and micro-service architecture.
- Previous experience in internalization is a plus.
- Writing functional tests using tools such as Cypress is an added advantage.
- Strong creative, collaboration, and communication skills.
- Ability to work independently and as a team player.
Responsibilities
- Work closely with our product, design, architects and development lead, and UX teams to create amazing and intuitive UI experiences.
- Document and develop best practices for development, and deployment of applications, and works with members to foster growth within the team.
- Participate in medium complex and cross-functional projects by reviewing project requirements and translating them into technical solutions.
- Build high quality code by conducting unit testing and enhancing design to prevent re-occurrences of defects.
- Ensure on-time delivery and communicate status and issues to team members and stakeholders.
- Demonstrate up-to-date expertise and applies this to the development, execution, and improvement of action plans.
- Contribute to all phases of the development life cycle and write well-designed, testable, efficient code.
- Troubleshoot business and production issues by gathering and evaluating information.
Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year’s experience in software engineering or related area.
- Background in 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 join us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture.