To participate in rich client web-based application development candidate should have an experience and knowledge of modern web design principles, including:
JavaScript, ES6, Ajax, JQuery as client site programming techniques.
HTML5, CSS, Bootstrap framework, responsive design, mobile web adaptation.
Experience with React, React components, Redux dataflow, Actions and Reducers, JSX to provide reusable and flexible modular solution for rich web client
Experience and understanding of Node JS, Express, npm, Webpack, build and deployment process.
Understanding and experience with cloud computing, including AWS (Amazon Web Services), cloud security, deployment, performance and high availability approaches.
Ability to work with documentation and specifications.