Job Description
Job Title: Angular Developer
Experience Required: 3 to 5 Years
Salary: Depends on Experience
Location: Chennai
Job Summary:
We are looking for an experienced Angular Developer to join our team in Chennai. The ideal candidate will possess a strong understanding of web development and a passion for building top-notch, responsive applications. As an Angular Developer, you will be responsible for creating dynamic user interfaces, ensuring smooth and efficient performance, and collaborating closely with our cross-functional teams to deliver high-quality solutions.
Key Responsibilities:
- Design, develop, and maintain complex Angular applications and components.
- Collaborate with backend developers to integrate web applications with backend services.
- Ensure high performance of applications and provide support in troubleshooting and performance optimization.
- Develop clean, modular, and reusable code using Angular best practices.
- Collaborate with UX/UI designers to translate user requirements into functional front-end interfaces.
- Maintain and update project documentation to ensure accurate reporting of application structures and workflows.
- Participate in code reviews and adhere to quality standards and best practices.
- Debug and resolve front-end issues and bug fixes as they arise.
Essential Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience of 3-5 years working as an Angular Developer in a fast-paced environment.
Skills Required:
- Proficiency in Angular (Angular 2+), with a strong understanding of front-end development.
- Solid knowledge of HTML5, CSS3, JavaScript, and TypeScript.
- Familiarity with RxJS and reactive programming concepts.
- Experience with RESTful APIs and integrating front-end applications with back-end services.
- Understanding of state management tools such as NgRx.
- Familiarity with Agile methodologies and version control systems like Git.
- Strong problem-solving skills, attention to detail, and ability to work both independently and as part of a team.
Preferred Qualifications:
- Experience with backend technologies (e.g., Node.js, Express) is a plus.
- Exposure to testing frameworks such as Jasmine and Karma.
- Prior experience in using build tools like Webpack, Angular CLI, and CI/CD pipelines.