Description

Job Description:  

Bachelor's/Masters degree in computer field with experience in Node & React JS.  

Min 8 years of experience in React and Node 

Candidate should have more hands on experience with Nodejs 

Weightage - 70% - Nodejs & 30 % - React 

Strong proficiency with JavaScript  

Knowledge of Node.js and frameworks and libraries such as Express, Async, Lodash, socket, etc  

Good understanding of server-side templating languages such as Jade, EJS, etc depending on your technology stack  

Basic understanding of front-end technologies, such as HTML5, and CSS3  

Familiarity with RESTful APIs  

Knowledge of modern authorization mechanisms, such as JSON Web Token  

Experience with common front-end development tools such as Webpack, NPM, etc.  

Ability to understand business requirements and translate them into technical requirements  

Familiarity with code versioning tools such as Git, SVN  

Developing new rest-full services for user-facing features using NodeJS  

Building reusable components and server side 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  

Ensures all code has been unit tested prior to QA, including interfaces with other systems  

Adheres to development best practices that have been established by the organization   

Writes documentation supporting the implementation of the solution   

Reviews business processes to understand the capability gaps and opportunities   

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

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)  

Knowledge of isomorphic React is a plus  

Familiarity with RESTful APIs  

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 Webpack, NPM, etc.  

Ability to understand business requirements and translate them into technical requirements  

A knack for benchmarking and optimization  

Familiarity with code versioning tools such as Git, SVN  

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  

Ensures all code has been unit tested prior to QA, including interfaces with other systems  

Adheres to development best practices that have been established by the organization   

Writes documentation supporting the implementation of the solution

Education

ANY GRADUATE