Required Skills:  4&plus; years of professional in Typescript, Javascript, React, Redux, HTML5, and CSS 3&plus; years of hands-on experience developing dynamic front-end web-based applications Familiarity with JavaScript testing tools and methods (Jest, Enzyme, Cypress) Strong Computer Science fundamentals in Data Structures, Algorithms, Complexity Analysis, Object-Oriented Design and Designing Large Scale Data-Intensive Applications