React.Js Developer

Dream. Dare. Do – that is Suyati’s work principle in a nutshell.


React.Js Developer




2-6 Years



Minimum Requirements:

  • 2-6 years of total experience in mobile app development using popular frameworks.
  • Familiar with Agile product engineering process, preferably worked in a client facing role.

Major Skills:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;
  • Strong understanding of web markup, including HTML5 and CSS3; Thorough understanding of React.js and its core principles;
  • Experience with popular React.js workflows (such as Flux or Redux); Familiarity with newer specifications of EcmaScript;
  • Experience with data structure libraries (e.g., Immutable.js);
  • Familiarity with API Creation and RESTful services; Knowledge of modern authorization mechanisms, such as JSON Web Token;
  • Familiarity with modern front-end build pipelines and tools; Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
  • Ability to understand business requirements and translate them into technical requirements; A knack for benchmarking and optimization;
  • Good understanding of asynchronous request handling, partial page updates, and AJAX;
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Experience with other JS libraries like Angular.js, Node.js, ExtJS, Backbone.js and other frameworks


Soft Skills:

  • Excellent analytical and problem solving skills.
  • Excellent verbal and written communication skills.
  • Willingness to learn new platforms and adapt as requirements change.
  • Ability to be flexible and creative.

Job Description:

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Suggesting high quality solutions for problems
  • Co-ordinate with the back-end/api team to implement quality user interfaces & functionalities with great UX.

Send your profile to