Skip to content

Software Engineer III – Frontend
Company | Walmart |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $117000 – $234000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Bachelor’s degree or master’s degree with 5+ years of experience in Computer Science or related field
- Experience building customizable, reusable, accessible cross-platform and dynamic frontend components using React JS, Java Script, Type Script, Node.js/Express.js, Graph QL, dashboarding; charting experience
- 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, Rx JS, observables, and Redux
- Must have strong knowledge, hands-on experience UI components
- Demonstrated ownership for development and design of a few modules/features in a product
- Experience in implementing UI analytics to report customer behavior and improve UI accordingly
- Hands on development skills to prototype technical solutions
- Ability to adapt to change quickly, willingness to learn new and emerging technologies
- 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
- 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
- A constant desire to improve, learn more and take things to the next level and a passion for adopting the latest industry best practices
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
- Strive for continuous improvement in efficiency
- Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; performing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation
Preferred Qualifications
- Micro front-end architecture exposure
- Customer Service background
- Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
- Knowledge of accessibility best practices
- Masters in Computer Science