Senior Angular Developer

Irving, Texas

Tata Consultancy Services
Apply for this Job

Job Description

Senior Angular Developer


Must Have Technical/Functional Skills-


• Experience with Angular CLI, RxJS, and other Angular libraries and tools.


• Proficient in JavaScript, TypeScript, HTML, and CSS.


• Experience with RESTful APIs and web services.


• Experience with testing frameworks (e.g., Jest, Karma) and testing methodologies.


• Strong understanding of software development principles and best practices.


• Experience with version control systems (e.g., Git).


• Experience with Agile development methodologies.


Roles & Responsibilities-

Development:


• Design, develop, and maintain high-quality, scalable, and performant web applications using Angular, TypeScript, HTML, CSS, and JavaScript.


• Write clean, well-documented, and testable code that adheres to industry best practices and coding standards.


• Collaborate with UX/UI designers and back-end developers to ensure seamless integration and a great user experience.


• Identify and resolve performance bottlenecks and optimize application performance.


• Should be able to create the Unit test Scripts and execute.


• Conduct code reviews and provide constructive feedback to junior developers.


• Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.

Leadership and Mentoring:


• Mentor and guide junior developers, providing technical expertise and support.


• Contribute to the team's knowledge base and best practices.


• Participate in technical discussions and contribute to architectural decisions.


• Stay up-to-date with the latest Angular framework versions, technologies, and best practices.

Technical Expertise:


• Proficient in JavaScript, TypeScript, HTML, and CSS.


• Experience with Angular CLI, RxJS, and other Angular libraries and tools.


• Experience with RESTful APIs and web services.


• Experience with testing frameworks (e.g., Jest, Karma) and testing methodologies.


• Strong understanding of software development principles and best practices.


• Experience with version control systems (e.g., Git).


• Experience with Agile development methodologies.

Problem Solving:


• Troubleshoot and resolve complex technical issues.


• Identify and implement solutions to improve application performance and stability.


• Conduct performance testing and analysis.

Collaboration:


• Work closely with cross-functional teams, including product managers, UX/UI designers, and back-end developers.


• Communicate technical concepts and solutions clearly and effectively.


• Experience with CI/CD pipelines would be advantage.


Salary Range- $90,000-$115,000 a year



Date Posted: 02 May 2025
Apply for this Job