React Developer
Job TitleResponsibilities
Develop 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 Skills
Minimum 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 Plus
Knowledge 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.