- 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.
- Demonstrable programming skills with references.
- Basic knowledge of React workflows such as Redux or Flux.
- Experience working in an Agile/Scrum development process.
- Ability to solve problems creatively and effectively.
- Up-to-date with the latest Web trends, techniques and technologies.