Job Title : Senior Angular UI Engineer
Job Description :
We are seeking an experienced and highly skilled Senior Angular UI Engineer to join our dynamic development team.
In this role, you will be responsible for designing, developing, and maintaining scalable and high-performance Angular applications that deliver an exceptional user experience.
You will collaborate closely with cross-functional teams, including UI / UX designers and backend developers, to create seamless and responsive web applications.
Key Responsibilities :
- Develop, enhance, and maintain scalable Angular applications with clean, efficient, and maintainable code.
- Integrate RESTful APIs to enable smooth communication between the frontend and backend systems.
- Collaborate with designers and backend developers to ensure high-quality UI / UX standards and consistent user experience.
- Implement responsive design principles to ensure applications function optimally across various devices and screen sizes.
- Write comprehensive unit tests using Jasmine, Karma, and other relevant tools to ensure code quality and support continuous integration pipelines.
- Utilize state management libraries such as RxJS and NgRx to manage application state effectively.
- Optimize application performance, debug issues, and continuously improve the codebase.
- Participate in Agile development processes, including sprint planning, code reviews, and daily stand-ups.
- Utilize tools like Webpack, Angular CLI, and Git for build, deployment, and version control.
- Mentor junior developers and contribute to team knowledge sharing.
- Stay up-to-date with emerging frontend technologies and best practices.
Required Skills & Qualifications :
Minimum 5 years of professional experience in frontend development with a strong focus on Angular.Proficiency in Angular framework, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.Hands-on experience with reactive programming and state management using RxJS and NgRx or equivalent libraries.Solid understanding of REST API integration and asynchronous programming.Expertise in writing unit tests with Jasmine, Karma, and debugging frontend issues.Familiarity with build tools and package managers such as Webpack and Angular CLI.Experience with version control systems, especially Git.Comfortable working in Agile / Scrum environments.Excellent problem-solving abilities and strong communication skills.Bonus : Experience with mobile app frameworks such as Ionic or Flutter is a plus
(ref : hirist.tech)