We are looking for an experienced UI Front-End Developer with 11+ years of experience in front-end development and strong expertise in Angular. The candidate will be responsible for designing, developing, and maintaining responsive and user-friendly web applications.
The ideal candidate should have strong hands-on experience with Angular, JavaScript, TypeScript, HTML, CSS, and modern front-end development practices.
Responsibilities
- Develop and maintain responsive web applications using Angular.
- Build reusable and scalable UI components.
- Work closely with UI/UX designers, backend developers, and business teams.
- Convert UI/UX designs and requirements into functional web applications.
- Develop clean, maintainable, and reusable front-end code.
- Implement responsive designs that work across different browsers and devices.
- Integrate front-end applications with REST APIs and backend services.
- Troubleshoot and resolve UI and application issues.
- Improve application performance, usability, and reliability.
- Participate in code reviews and follow development standards.
- Write and maintain unit tests for front-end applications.
- Work with Git and standard source-control practices.
- Support application deployment and production issue resolution.
- Stay updated with the latest Angular and front-end development technologies.
Required Skills
- 11+ years of experience in UI/Front-End Development.
- Strong hands-on experience with Angular.
- Strong knowledge of TypeScript and JavaScript.
- Excellent knowledge of HTML5 and CSS3.
- Experience with Angular components, services, directives, pipes, forms, routing, and modules.
- Experience with REST API integration.
- Experience developing responsive and cross-browser compatible applications.
- Strong understanding of UI/UX principles.
- Experience with Git and version control.
- Experience with front-end testing and debugging.
- Good understanding of web application architecture and development practices.
- Strong problem-solving and communication skills.
Preferred Skills
- Experience with Angular Material or other UI component libraries.
- Knowledge of RxJS and NgRx.
- Experience with Bootstrap or similar responsive frameworks.
- Knowledge of modern JavaScript frameworks and front-end development tools.
- Experience working in Agile/Scrum development environments.
- Experience with CI/CD processes is a plus.
- Knowledge of performance optimization and web accessibility is a plus.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
Key Requirement
The candidate must have 11+ years of front-end development experience with strong hands-on Angular expertise and should be comfortable working on large and complex web applications.