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.