Job details

Software Engineer (React Js)

  • Redux
  • REST
  • React.js
  • Flux
  • JSON

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

Role and Responsibilities
  • Developing new user-facing features using ReactJS.
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high-quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.

Preferred Skills
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Experience of developing the front end of applications with React JS, React Hooks, and Redux.
  • Excellent understanding of testing and troubleshooting of the problems in the development phase.
  • Thorough understanding of React.js, its core principles, and knowledge for benchmarking and optimization.
  • Experience with popular React.js workflows (such as Flux or Redux), data structure libraries (e.g., Immutable.js) & standard front-end development tools such as Babel, Webpack, NPM, etc.
  • Familiarity with newer specifications of EcmaScript, RESTful APIs, code versioning tools, and modern front-end build pipelines and tools.
  • Knowledge of modern authorization mechanisms (such as JSON Web Token) and isomorphic React is a plus.
  • Ability to understand business requirements and translate them into technical requirements.

Qualifications and Education Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a similar field.
  • Previous experience working as a ReactJS Developer.
  • 3+ years of demonstrable experience.