Job Description :
Responsibilities:
Understand business and functional requirements to be developed.
Develop UI screens and Database interactions
Help applications teams to follow coding best practices, including our refence application scaffolding , build system and test coverage . Also the job involves writing React components for the application team if said component is not yet ready.
Framework development, Libraries Development , writing react components for the application.
Will be required to suggest improvements in the exisitng framework, suggest and implement best practices, be knowledgeable about the updated trends in UI development and ReactJS in particular.

Technical Skills
Strong JavaScript experience using multiple frameworks and libraries across different project / applications.
Thorough understanding of React.js core principles along with React router , Redux workflows and data structures with libraries like Immutable.js.
Thorough understanding of ES6, ES7, ES8 / newer specifications of ECMAScript
- Strong knowledge in vanilla JavaScript, including DOM manipulation.
Nice to have knowledge of Isomorphic React.
Expertise with Web pack, gulp and other front end build tools (npm)
- Proficient in current React Versions and understanding of upcoming version(s) like 1.6.3.
Must have experience with Git.
Strong knowledge of CSS concepts and experience with preprocessors.
Understand Business requirement work with UX , business analyst teams to plan and translate mockups and wireframes to optimized , reusable , quality code.
Strong knowledge of code optimization techniques for maximum performance and cross browser compatibility along with authorization mechanism in multiple applications using different front-end frameworks.
Experience with common front-end development tools such as Babel, Webpack , npm, Yarn.
Experience with git and GitHub, including PR and branching.
Experience with any UNIX type of command line skills in a terminal is required

Client : Banking Client