Job TitleResponsibilitiesDevelop new user-facing features using React.js and building reusable components and front-end libraries for future use;Optimize components for maximum performance across a vast array of web-capable devices and browsers;Translate UI/UX designs into high-quality code;Develop test cases in conjunction with QA engineers;Document technical decisions and approaches;Conduct product demo sessions with stakeholders.Required SkillsMinimum of 5 years as a software developer;Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;Expert level hands-on experience and understanding of React.js, its core principles, and popular React.js workflows;Experience with common front-end development tools such as Grunt, Gulp, Bower, Babel, Webpack, NPM, etc.;Familiarity with Git and code branching models;Ability to understand business requirements and translate them into technical requirements;Proven leadership skills;Good written and verbal communication skills in English.As a PlusKnowledge of isomorphic React;A knack for benchmarking page performance and implementing optimization;Experience in pixel-perfect and trendy visual interaction design, Figma & good communication skills to collaborate with designers;B.S. or equivalent degree in Computer Science is desired.