›
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
›
Experience with popular React.js workflows (such as Flux or Redux)
›
Familiarity with newer specifications of EcmaScript
›
Familiarity with RESTful APIs
›
Knowledge of modern authorization mechanisms, such as JSON Web Token
›
Familiarity with modern front-end build pipelines and tools
›
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
›
Ability to understand business requirements and translate them into technical requirements
›
A knack for benchmarking and optimization
›
Proficiency with Linux/Unix-based systems
›
Proficiency with Agile development methodologies
›
Experience working with multi-dc deployments
›
Excellent written and verbal communication skills
›
Proficiency with Git (Bitbucket, GitHub, Gitlab)
›
Proficient in English language