Posted in

Software Engineer III – Frontend

Software Engineer III – Frontend

CompanyWalmart
LocationSunnyvale, CA, USA
Salary$117000 – $234000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid 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