Angular Senior Technical Lead - HTML/CSS
HCLTech · State of Karnataka, India
HCLTech · State of Karnataka, India
Bengaluru, Karnataka Job Summary The Sr Software Engineer – Web will work on projects related to the design, development, and support of Polaris Ride Command web applications and digital experiences, with a strong focus on Angular-based development. This role is responsible for analyzing product and business requirements, contributing to technical design, developing scalable web applications using Angular, TypeScript, HTML, and SCSS , performing unit testing, and supporting production systems. The Software Engineer – Web will collaborate closely with product owners, UX designers, and backend engineering teams to deliver high-quality, feature-rich connected rider experiences. This individual must demonstrate a passion for building modern, performant Angular applications that enhance the powersports experience and drive business value through innovative software solutions Key Responsibilities Software development and design Design, develop, and maintain Angular-based single-page applications (SPA) Translate product requirements and UX designs into scalable, high-quality web applications Implement modern frontend architecture patterns and best practices Develop reactive and asynchronous functionality using RxJS and Observables Integrate RESTful APIs and backend services Write clean, maintainable, and testable code using TypeScript and Angular frameworks Leverage AI-assisted development tools (e.g., GitHub Copilot) as part of the development workflow Ensure applications are responsive, accessible, and performant across devices and browsers Develop and execute unit tests and participate in peer code reviews Participate in Agile ceremonies, including sprint planning, estimation, and retrospectives System and Team Support Support, maintain, and enhance deployed web applications Monitor application performance and troubleshoot production issues Provide timely resolution to production defects and user-reported issues Communicate technical challenges and propose alternative solutions Collaborate with backend and cross-functional teams to deliver integrated solutions across web, mobile, and backend systems Contribute to CI/CD pipelines and automated deployment processes (e.g., GitHub Actions) Support releases, deployments, and ongoing maintenance activities Contribute to continuous improvement of development processes, standards, and team productivity Develop and maintain technical documentation Continuously evaluate and adopt new technologies to meet business needs Code and Process Review Participate in peer reviews to ensure adherence to coding standards and best practices Review code for maintainability, performance, and scalability Contribute to the definition and evolution of development standards and practices Skill Requirements Required Bachelor’s degree in Computer Science, Software Development, or equivalent experience 5+ years of experience building modern web applications Strong proficiency in Angular, TypeScript, HTML, and SCSS for building modern single-page applications Experience building single-page applications (SPA) using Angular Strong experience with RxJS, Observables, and asynchronous programming Experience consuming RESTful APIs Experience with version control systems (preferably Git) Experience using AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity and code quality Familiarity with Agile development methodologies and tools (preferably Jira) Strong understanding of software architecture, design patterns, and development best practices Experience with unit testing and code quality practices Strong analytical, problem-solving, and communication skills Ability to manage multiple priorities in a fast-paced environment Preferred **Experience with cloud services (e.g., AWS:** S3, Lambda, Elastic Beanstalk) Experience working with mapping APIs (Mapbox, Google Maps) Knowledge of secure coding practices and vulnerability testing techniques Performance testing and optimization experience Experience improving system observability, logging, and error reporting Experience contributing to coding standards and best practices Experience with Identity and Access Management solutions (e.g., Auth0) Experience with App Projection ecosystems or connected vehicle platforms 8+ years of overall software development experience Other Requirements Preferred **Experience with cloud services (e.g., AWS:** S3, Lambda, Elastic Beanstalk) Experience working with mapping APIs (Mapbox, Google Maps) Knowledge of secure coding practices and vulnerability testing techniques Performance testing and optimization experience Experience improving system observability, logging, and error reporting Experience contributing to coding standards and best practices Experience with Identity and Access Management solutions (e.g., Auth0) Experience with App Projection ecosystems or connected vehicle platforms 8+ years of overall software development experience **#body.unify div.unify-button-container .unify-apply-now:** focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-