- Develop, test and maintain rich web experiences with UIs that address deep domains with high volumes of data.- Building reusable components and front-end libraries for future use.- Implement software designs using JavaScript and related technologies. Prepare and execute unit and integration tests.- Envision the functional and non-functional requirements to build solutions from scratch. - To be able to define technologies, patterns and prototype solutions for new requirements to materialise it as a well functioning project. - Build the front-end of applications through appealing visual design. - Use test driven development to ensure responsiveness, consistency and efficiency and crafting maintainable testing infrastructure.- Build features and applications with a mobile responsive design. - Learn and adapt new technologies to quickly develop required POCs and influence.