- Demonstrate complete ownership of the front-end (React, JavaScript, Typescript, HTML, CSS).
- Responsible for developing, optimizing and maintaining an enterprise grade React (ReactJS, Redux) application.
- Experience designing and implementing components, web-based application architectures and technologies.Strong object-oriented design principles and knowledge of design patterns.
- Develop reusable UI components, define accessibility & governance and rollout the components across the digital channel group.
- Develop applications with valuable usability principles, cross-browser compatibility, web security (XSRF, cross-site scripting defense), accessibility, Markup standards, Last mile performance (minify, closure tools, sprites) and HTML document architecture.
- Considerable experience in following Agile development methodologies and best practices.
- Application deployment knowledge - preferableWorking knowledge of AWS (EC2, RDS, S3, Security Groups, lambda functions) will be preferred.