You will build and optimize front-end applications using React.js.
Responsibilities
- Translate business requirements into functional technical specifications.
- Develop components using React.js core principles and workflows like Flux or Redux.
- Optimize application performance through benchmarking and code tuning.
- Integrate applications with RESTful APIs and manage authorization via JSON Web Tokens.
- Manage code versioning and deployment through modern build pipelines.
Required Skills
- 5+ years of experience in front-end development.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Deep understanding of React.js and its core principles.
- Experience with Redux or Flux workflows.
- Familiarity with ECMAScript specifications and data structure libraries like Immutable.js.
- Hands-on experience with Babel, Webpack, and NPM.
- Knowledge of RESTful APIs and JSON Web Tokens (JWT).
- Proficiency with version control tools such as Git, SVN, or Mercurial.
- Degree in any graduate field.
Preferred Skills
- Knowledge of isomorphic React.