Senior Web Developer

Оплата: По договоренности
Senior Web Developer New Products. Almost no legacy front end code. The back-end may have legacy code, but there will be dedicated back-end support. Designs will be flushed out in high fidelity. Experience, and skills required - strong knowledge of JavaScript, including DOM manipulation and the JavaScript object model - Familiarity with newer specifications of EcmaScript - Thorough understanding of React.js and its core principles - Thorough understanding of Redux - Experience with Recompose - Strong knowledge of Node.js - Experience with SASS - Experience with AJAX - Experience with functional programming - Experience with data structure libraries (e.g., Immutable.js) - 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. - Experience building beautiful, pixel perfect web apps from design mock to complete implementation - Experience with browser and platform interoperability (responsive vs. desktop) - Experience building embeddable web app widgets - Experience building email compatible mark-up - Experience with WebSockets or similar technology - Experience writing concise and well structured OOP code. - A can-do attitude that can hit deadlines without cutting corners or sacrificing structural integrity.