Strong understanding of CSS3 – flexbox, animations.
Understanding of CSS preprocessors like Sass, LESS, or Stylus
Strong understanding of ECMAScript 6+ features.
Good understanding of ReactJS and its ecosystem – Redux, React-router, etc.
Experience with TypeScript.
Experience in Agile Teams is a plus.
Strong problem-solving skills.
Good communication skills.
Strong knowledge of design principles, web standards and usability.
Good understanding of asynchronous request handling.
Proficient understanding of cross-browser compatibility issues and ways to work around such issues.
Proficient understanding of code versioning tools, such as Git.
Good understanding of browser rendering behavior and performance.