Technology - React.js Developer


Required Technical skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

  • Thorough understanding of React.js and its core principles

  • Exposure to popular React.js workflows (such as Flux or Redux)

  • Proficiency with RESTful APIs

  • Exposure to NodeJS, Storybooks, metadata-based development Good grip on HTML5 and CSS3

  • Developing new user-facing features using React.js

  • 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

  • Familiarity with newer specifications of ECMAScript

  • Experience with data structure libraries (e.g., Immutable.js)

  • Knowledge of isomorphic React is a plus

  • Knowledge of modern authorization mechanisms, such as JSON Web Token

  • Familiarity with modern front-end build pipelines and tools

  • Knowledge of Node server, Socket connections and mechanisms to handle real-time async data would be a plus

  • You should always be on top of trending UI technologies and willing to contribute back to the open-source network

  • Familiarity with Agile/Scrum concepts and experience working in an Agile environment

  • Ability to consistently author clean, elegant, bug-free code


Previous
Previous

Technology - Python Developer

Next
Next

Technology - React Native Developer