-Strong knowledge of the modern JavaScript (ES6 and above) and experience or willingness to learn TypeScript
-Ability to bring complex, valid and semantically sound HTML layouts to life
-Experience working with React/Redux stack or similar UI frameworks such as Vue or Angular
-Experience planning, architecting, and maintaining large/complex projects
-Experience with unit testing, code reviews, architectural reviews and design documents
-Experience with agile/scrum process and continuous deployment
-Good spoken and written English