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.