* Oversee the project's development and take charge of the latest processes and technology to build a scalable system with maximum performance across many web-capable devices and browsers. * Construct visualizations that can depict vast amounts of data. * Building reusable components and front-end libraries for future use. * Writing code using best practices, ensuring quality standards and requirements are met, and addressing performance issues before releasing. * Review code for efficient and reusable frontend infrastructure and components * Testing and evaluating new technologies to improve quality and reliability and managing the development process of the team. * Coordinate and support the teams to maintain legacy code and implement the new requirements in the best possible way. * Participating in sprint planning and task estimation, crafting stories/requirements. * Support teams in understanding customer need and handling the requests in a prominent way that lead to an increased positive customer experience.