Key Responsibilities: Developing user interface components and implementing them following well known Reactjs workflows such as Flux and Redux Translating designs and wireframes into high quality components. Should strong Component based programming and Concepts like Life Cycle Hooks and Communications. Ensuring that all components and the overall application are robust and easy to maintain Coordinate with the rest of the team working on different layers of the infrastructure Should have capabilities to judge or choosing the right/suitable plugin for application requirements Should have knowledge of application build generation and optimizations.
Technical Experience: Should be strong in Development Life Cycles like Agile Should be strong Javascript Core (Core Concepts, Design Patterns, etc) Should be strong in Angular and ReactJS Concepts Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model Thorough understanding of Reactjs and its core principles Should be strong at least one javascript testing framework like Jasmine ,Enzyme
Required Skills: Bachelors/Masters in Computer Science with relevant industry experience At Least 7 years of Front end frameworks with at least 4 years on React Must be working on ReactJS project as on date. Experience in developing responsive Web Application Development Experience building reusable UI elements including trading grids, dialogs, and screen navigation widgets Expert level Programming experience in HTML 5, CSS 3, JavaScript, Typescript, Angular and React JS Experience with AWS, developing and deploying application to cloud environment Experience in using the popular UI Frameworks, Libraries or Plugins Experience in Writing Test Cases and Generating Test & Coverage reports Experience with Git, Java, Maven, SQL, Jira and or Hudson/Jenkins