· Strong Javascript development skills, understanding of new ES6 concepts and proficiency in React andor other modern JS frameworks.
· Experience in ReduxFlux or similar state management libraries.
· Have knowledge of DOM, HTML 5 and CSS3.
· Have experience with single page application development.
· Strong understanding of, and experience with, web application development.
· Experience in application development, including analyzing stories, writing code, implementing automated tests, contributing to release and iteration planning, and developing the working practices of the team
· Understanding of software skills such as business analysis, development, maintenance, and software improvement