Angular Developer
Metasys Technologies
Bengaluru, Karnataka, India
Required Skills
Angular, Typescript, JS, CSS3
Experience
6 to 8 Years
Location
Bengaluru
Job Description
Angular and Frontend Development
- 6+ years of hands-on experience in frontend development, with strong expertise in Angular.
- Strong understanding of Angular fundamentals, including components, directives, pipes, dependency injection, routing, forms, lifecycle hooks, and change detection.
- Experience developing scalable applications using Angular modules and/or standalone components, depending on the Angular version and project architecture.
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and modern frontend development practices.
- Good understanding of responsive design, cross-browser compatibility, accessibility, and web standards.
- Strong practical knowledge of RxJS, including Observables, operators, error handling, subscriptions, and memory-leak prevention.
- Experience implementing state management using NgRx, including actions, reducers, selectors, effects, and store-based application architecture.
- Understanding of asynchronous programming, event-driven UI behavior, and efficient API data handling.
- Experience with Angular Material and reusable UI component libraries.
- Proficiency in CSS, SCSS/SASS or LESS, Flexbox, CSS Grid, and responsive layout techniques.
- Experience with Bootstrap or equivalent responsive UI frameworks.
- Strong attention to UI consistency, usability, accessibility, and design implementation accuracy.
- Solid understanding of RESTful APIs, HTTP methods, status codes, authentication, and error handling.
- Experience with Git-based version control, branching strategies, and collaborative code reviews.
- Familiarity with npm, package management, Angular CLI, and modern frontend build tools.
- Experience writing unit and integration tests using Jasmine, Karma, or equivalent testing frameworks.
- Understanding of browser developer tools, debugging, performance profiling, and frontend troubleshooting.Preferred Skills
- Experience with Material UI (MUI) or other modern component libraries.
- Exposure to frontend CI/CD pipelines, automated build and deployment processes, and quality gates.
- Familiarity with frontend security practices, including XSS prevention, secure handling of authentication tokens, and dependency vulnerability management.
- Exposure to accessibility standards such as WCAG and performance metrics such as Core Web Vitals.
- Experience with micro-frontends, design systems, or frontend monorepo architectures.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication, collaboration, and stakeholder-management abilities.
- High attention to detail, particularly in UI quality, accessibility, and user experience.
- Ability to work effectively in Agile/Scrum teams and contribute to sprint planning, estimation, and retrospectives.
- Proactive attitude toward identifying risks, resolving issues, and improving engineering practices.
- Willingness to learn new technologies, adapt to changing requirements, and acquire knowledge of the business domain.
- Strong sense of ownership, accountability, and commitment to delivering high-quality software.