As a Lead Angular Developer at Charter Communications, you will be responsible for developing high-quality software solutions using Java, JavaScript, and Angular. Your role will involve utilizing best practices and design patterns to ensure efficient event handling, routing, composability, and the effective use of controllers and services. You will also focus on enhancing user experience by working with element interaction and positioning, as well as applying UX concepts to your development work. In this position, you will automate software queries using Angular, contributing to the overall efficiency and performance of the applications. You will be expected to work in both Agile and Waterfall environments, adapting to the needs of the project and the team. As a lead, you will manage a team of software developers, guiding them in their development efforts and ensuring that the team adheres to best practices and project timelines. Your leadership will be crucial in fostering a collaborative and productive work environment, where innovation and quality are prioritized.