Posted on: 02/09/2026
We are looking for an experienced UI Developer with 7+ years of hands-on experience in building scalable, high-performance, and user-friendly web applications.
The ideal candidate will have strong expertise in Angular, TypeScript, and NgRx, along with a solid understanding of modern frontend development practices.
You will be responsible for designing, developing, enhancing, and maintaining responsive web applications while collaborating closely with product managers, UX/UI designers, backend developers, QA engineers, and other stakeholders.
The role requires strong technical ownership, problem-solving abilities, and experience working on complex enterprise-grade applications.
Key Responsibilities :
- Design and develop responsive, scalable, and high-performance web applications using Angular and TypeScript.
- Build reusable, modular, and maintainable UI components following frontend development best practices.
- Implement application state management using NgRx and manage complex application states effectively.
- Translate business and functional requirements into intuitive and technically robust user interfaces.
- Work closely with UX/UI designers to implement responsive and user-friendly designs.
- Integrate frontend applications with RESTful APIs and backend services.
- Optimize applications for performance, scalability, browser compatibility, and responsiveness.
- Develop reusable services, components, directives, pipes, and other Angular modules.
- Follow established coding standards, design patterns, and development guidelines.
- Identify and resolve UI defects, performance bottlenecks, and cross-browser compatibility issues.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Write and maintain unit and integration tests for frontend applications.
- Collaborate with QA teams to troubleshoot and resolve functional and technical issues.
- Participate in architecture and technical discussions and contribute to frontend technology decisions.
- Mentor junior and mid-level developers and support them in resolving technical challenges.
- Stay updated with the latest Angular, TypeScript, frontend architecture, and web development trends.
Required Technical Skills :
- 7+ years of professional experience in UI/Frontend development.
- Strong hands-on experience with Angular and modern Angular development practices.
- Strong proficiency in TypeScript and JavaScript.
- Hands-on experience with NgRx for state management.
- Strong understanding of HTML5, CSS3, and responsive web development.
- Experience developing reusable and scalable UI components.
- Strong understanding of Angular components, modules, services, directives, pipes, routing, forms, RxJS, and dependency injection.
- Good understanding of REST APIs and frontend-backend integration.
- Strong knowledge of RxJS and reactive programming concepts.
- Experience with frontend performance optimization and debugging.
- Good understanding of Git and version-control practices.
- Experience writing unit tests using tools/frameworks such as Jasmine, Karma, Jest, or equivalent.
- Strong understanding of browser compatibility, web accessibility, and responsive design principles.
Good to Have :
- Experience working with Angular Material or other UI component libraries.
- Knowledge of Webpack, npm, or other frontend build/package management tools.
- Experience with Jest, Cypress, Playwright, or similar testing frameworks.
- Understanding of CI/CD pipelines and automated frontend deployments.
- Exposure to micro-frontend architecture.
- Experience working in Agile/Scrum development environments.
- Understanding of frontend security practices such as XSS prevention, secure authentication, and authorization.
- Exposure to cloud-based application development and modern DevOps practices.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 7+ years of relevant experience in frontend/UI development.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently while effectively collaborating with cross-functional teams.
Did you find something suspicious?
Posted by
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1667959