Key Responsibilities:
• Design and develop customizable, reusable, and dynamic frontend components using ReactJS, Redux, JavaScript, ES6, Typescript, HTML, CSS, NodeJs.
• Build responsive, cross-browser compatible, and high-performance web applications using ReactJS, CSS, HTML, bootstrap, webpack, and babel.
• Strong knowledge of data structures and algorithms.
• Write robust, maintainable, and reusable code and software tools using JavaScript for managing configuration, deployments, monitoring performance, scalability, availability, security, and alerting for test, integration, and production environments.
• Ability to build products with focus on testability, someone who loves test coverage (well-versed with Jest, Mocha).
• Implement UI analytics.
• Automation testing using Selenium or other frameworks.
• Responsive and cross-browser compatibility testing.
• Integrate and consume Rest services with NodeJs.
• CICD pipelines through Jenkins.
• Cloud technologies such as Azure or GCP.
• Analytics services using a beacon framework and JavaScript to report customer behavior and improve user interface accordingly.
• Agile environment.