Description
Overview
The Angular Developer at TCS plays a crucial role in developing and maintaining high-quality web applications using Angular frameworks. They are responsible for creating user interfaces, implementing business logic, and collaborating with cross-functional teams to deliver scalable and efficient solutions.
Key Responsibilities
• Develop user interfaces for modern web applications using Angular
• Implement responsive designs and ensure cross-browser compatibility
• Collaborate with back-end developers to integrate front-end logic with server-side logic
• Optimize application for maximum speed and scalability
• Conduct UI/UX reviews and provide recommendations for improvements
• Write unit and integration tests to ensure code robustness
• Stay up-to-date with the latest web development trends and technologies
• Participate in Agile development processes and meetings
• Contribute to the continuous improvement of the development process
• Collaborate with the design team to bridge the gap between graphical design and technical implementation
• Ensure high performance on mobile and desktop
• Participate in code reviews to maintain code quality
• Troubleshoot and debug issues
• Work closely with UI/UX designers to translate wireframes and mockups into code
• Document project architecture, development, and maintenance processes
Required Qualifications
• Bachelor's degree in Computer Science, Engineering, or related field
• Proven work experience as an Angular Developer or similar role
• Strong proficiency in JavaScript, TypeScript, HTML, and CSS
• Experience with Angular (2+), AngularJS or other modern JavaScript frameworks
• Knowledge of UI/UX design principles and best practices
• Familiarity with RESTful APIs and asynchronous request handling
• Ability to work in an Agile development environment
• Understanding of code versioning tools, such as Git
• Excellent problem-solving skills and attention to detail
• Good understanding of browser rendering behavior and performance
• Experience with cross-browser compatibility issues and ways to work around them
• Strong communication and collaboration skills
• Ability to prioritize and manage multiple tasks seamlessly
• Experience with testing frameworks such as Jasmine and Karma
• Knowledge of server-side CSS pre-processing platforms, such as SASS or LESS, is a plus
Skills: angular,javascript,html,css,typescript,ui/ux design,git,agile,restful apis