Job Overview:
We are seeking a skilled Angular Developer with a minimum of 3 years of experience to join our development team. The ideal candidate will have a strong understanding of front-end technologies and be proficient in building high-performance web applications using Angular. You will work closely with our design and backend teams to deliver robust and scalable web solutions.
Key Responsibilities:
- Develop and maintain dynamic web applications using Angular.
- Collaborate with UX/UI designers to implement responsive and user-friendly interfaces.
- Work closely with backend developers to integrate front-end components with server-side logic.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and efficient code.
- Participate in code reviews to maintain high-quality code standards.
- Troubleshoot and debug existing applications to enhance performance.
- Stay up-to-date with the latest industry trends and technologies in front-end development.
- Contribute to continuous improvement in the development process and tools.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 1.5 years of hands-on experience in Angular (Angular 2+).
- Proficient in HTML5, CSS3, and JavaScript/TypeScript.
- Experience with RESTful API integration.
- Strong understanding of responsive web design principles.
- Familiarity with version control systems (e.g., Git).
- Knowledge of modern front-end build pipelines and tools (e.g., Webpack, npm).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with state management libraries like NgRx.
- Familiarity with testing frameworks like Jasmine, Karma, or Protractor.
- Experience with other front-end frameworks/libraries (e.g., React, Vue.js).
- Knowledge of Agile/Scrum methodologies.