29 Human Horizon Jobs
Angular Developer - TypeScript (5-10 yrs)
Human Horizon
posted 2d ago
Fixed timing
Key skills for the job
Responsibilities :
- Develop and maintain complex web applications using Angular (Angular 2+).
- Design and implement reusable components, services, and modules.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Implement responsive and accessible user interfaces.
- Optimize application performance and ensure cross-browser compatibility.
- Integrate front-end applications with RESTful APIs and backend services.
- Develop and maintain data communication protocols and data models.
- Implement error handling and data validation mechanisms.
- Implement and manage application state using state management libraries ( NgRx, Akita, RxJS).
- Design and implement efficient data flow and state management strategies.
- Develop and execute unit, integration, and end-to-end tests using frameworks like Jasmine, Karma, and Protractor/Cypress.
- Debug and resolve complex technical issues in a timely manner.
- Perform code reviews and ensure code quality.
- Collaborate with UI/UX designers to translate design mockups and wireframes into functional components.
- Work closely with backend developers to ensure seamless integration of front-end and back-end systems.-
- Participate in agile development processes, including sprint planning, daily stand-ups, and code reviews.
- Communicate effectively with team members and stakeholders.
- Analyze and optimize application performance, including load times and rendering speed.
- Implement lazy loading, code splitting, and other performance optimization techniques.
- Profile and debug performance bottlenecks.
- Stay up-to-date with the latest Angular releases, best practices, and industry trends.
- Research and evaluate new tools and technologies to improve development efficiency.
- Contribute to the development of internal tools and libraries.
Participate in knowledge sharing sessions and training.
Technical Skills & Qualifications :
- 5+ years of experience in Angular development (Angular 2+).
- Strong proficiency in TypeScript, HTML5, CSS3, and JavaScript (ES6+).
- Experience with state management libraries (NgRx, Akita, RxJS).
- Experience with RESTful APIs and web services.
- Experience with unit, integration, and end-to-end testing frameworks (Jasmine, Karma, Protractor/Cypress).
- Strong understanding of front-end architecture and design patterns.
- Experience with version control systems (Git).
- Strong problem-solving and debugging skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
Preferred Qualifications :
- Experience with Angular CLI and related tools.
- Experience with responsive design and accessibility best practices.
- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, Azure DevOps).
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with server-side rendering (Angular Universal).
- Experience with performance monitoring and profiling tools.
- Experience with WebSockets and real-time applications.
- Understanding of SEO best practices for single-page applications.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Angular Developer roles with real interview advice