ReactJS Fronend Developer in Redwood City, CA at Vaco

Date Posted: 7/29/2019

Job Snapshot

Job Description


  • Identify, uphold and apply Web engineering best practices

  • Implement Web design principles to ensure our Web apps are performant, accessible, and provide the ideal user experience on devices of various sizes.

  • Collaborate with designers, product managers, and team to iterate on design and implementation

  • Assist in the development of applications & features that will be used by customers and internal associates

  • Work with APIs and API teams to build and ship new experiences

  • Review existing Web app code, new code and plan future app upgrades with the development teams

  • Design and develop frameworks for creating Web apps that grow with the needs of the company


  • At least 1 year of React/Redux commercial experience (within last 2 years)

  • 5-6 years of strong Web-UI development experience (with demonstrable HTML, CSS, JavaScript technology usage)

  • Excellent programming skills in JavaScript (ES 2015+)

  • Experience using Git and npm in a collaborative environment

  • Expertise in Functional Programming Design Principles and Patterns

  • Experienced in writing automated tests (unit, functional, integration, contract, mocking, etc.)

  • Demonstrable knowledge of these concepts:

  • Browsers (HTTP, APIs, event loop, render cycle, etc.)

  • Build Tools (Webpack, Rollup, etc.)

  • CI/CD (tools, pipelines, patterns)

  • Progressive Web App (PWA) technologies


  • B.S, M.S, or Ph.D. in Computer Science, Electrical Engineering, Math, or other technical field