Developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux).
Ensure that these 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.
Be updated with front-end technologies.
Be able to contribute to open-source communities. You have the enthusiasm to write blogs, contribute to communities like Stack overflow.
Experience in building next generation web applications.
Experience in utilizing client side technologies to develop responsive user experience.
Knowledge of frameworks like Aurelia, ReactJS.