Job Description

  • Reviewing application requirements and interface designs.
  • Meeting with the development team to discuss user interface ideas and applications.
  • Identifying web-based user interactions.
  • Developing and implementing highly responsive user interface components using react concepts.
  • Writing application interface codes using JavaScript following react.js workflows.
  • Troubleshooting interface software and debugging application codes.
  • Developing and implementing front-end architecture to support user interface concepts.

Requirements

  • Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel.
  • Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Understanding RESTful APIs/Graph QL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, and popular frontend development tools.
  • Knowledge of performance testing frameworks including Mocha and Jest.
  • Bachelor's or Master's degree in Computer Science, Information Technology, or similar fields.
  • Fluency in English.
  • At least 5 years of related experience.

Employment Type

  • Full Time

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،