● Minimum 3 years of professional experience in software development.
● Strong knowledge of React and JavaScript (ES6+).
● Experience with popular React.js workflows (such as Flux or Redux).
● Building reusable components and front-end libraries for future use.
● Familiarity with client/server communication models (REST, Graphql, etc).
● Familiarity with Git version control.
● A good foundation of HTML and CSS.
Requirements
● Be experienced in building complex software systems that have been successfully delivered to and used by customers.
● Knowledge of professional software engineering best practices, across the entire software development life cycle.
● Great communication skills and experience communicating and collaborating with stakeholders and other technical teams.
● Familiarity with Test Driven Development (Jest, Enzyme).