Description

You will build and maintain user-facing features using React.js.

Responsibilities

  • Develop new user-facing features using React.js.
  • Build reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high-quality code.
  • Optimize components for maximum performance across various web-capable devices and browsers.
  • Translate business requirements into technical specifications.

Required Skills

  • 5+ years of experience in front-end development.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with React.js workflows such as Redux or Flux.
  • Familiarity with modern ECMAScript specifications.
  • Experience with data structure libraries like Immutable.js.
  • Familiarity with RESTful APIs and JSON Web Token (JWT) authorization.
  • Experience with build tools including Babel, Webpack, and NPM.
  • Proficiency with version control tools such as Git, SVN, or Mercurial.

Preferred Skills

  • Knowledge of isomorphic React.

Education

Any Graduate