Job description
• Design, develop, and maintain responsive web applications using Angular.
• Write clean, maintainable, and efficient code.
• Collaborate with UI/UX designers to implement user-friendly interfaces.
• Optimize applications for maximum speed and scalability.
• Integrate RESTful APIs and third-party services.
• Conduct code reviews to ensure code quality and adherence to best practices.
• Debug and troubleshoot existing applications to improve performance.
• Stay updated with the latest industry trends and Angular developments.
• Create and maintain technical documentation for reference.
• Participate in Agile/Scrum processes, including sprint planning and retrospectives.
• Implement state management solutions, such as NgRx.
• Collaborate with backend developers to design seamless data interaction.
• Manage version control using Git.
• Participate in DevOps practices to streamline deployment.
• Train and mentor junior developers when necessary.
Required Qualifications
• Bachelor s degree in Computer Science or related field.
• 06 months to 2 year of experience in web application development.
• Strong proficiency in Angular and its core principles.
• Hands-on experience with TypeScript, HTML5, and CSS3.
• Familiarity with RESTful APIs and asynchronous request handling.
• Experience with version control systems, especially Git.
• Understanding of responsive design and best practices.
• Strong problem-solving skills and attention to detail.
• Ability to work collaboratively within a team environment.
• Good understanding of Agile methodologies.
• Experience with state management libraries like NgRx or Redux is a plus.
• Knowledge of front-end build tools such as Webpack or Gulp.
• Experience in unit testing with tools like Jasmine or Karma.
• Excellent communication skills, both written and verbal.
• Willingness to learn and adapt to new technologies.