Job Description
About the Role' We are looking for a skilled Angular Developer to join our team. The ideal candidate will have a strong background in software development, particularly in web development using Angular. This role will involve designing, developing, and delivering high-quality Angular applications while ensuring code quality, reliability, and efficiency. 'Job Title' Angular Developer 'Responsibilities' - Design, develop, and deliver high-quality, modular, reusable, and testable Angular applications (SPA and MPA). - Independently own development tasks and ensure on-time delivery with strong engineering rigor. - Build and enhance Angular-based web applications, selecting appropriate SPA or MPA patterns based on use case. - Implement and maintain automated unit and end-to-end tests to ensure code quality and regression safety. - Develop and integrate with RESTful APIs, ensuring clean contracts and reliable data exchange. - Apply AI-assisted and Agentic development practices to improve productivity, quality, and delivery speed. - Design or adapt Agentic automation for repetitive engineering tasks (testing, validation, analysis). - Follow quality-first development practices, adhering to coding standards and process discipline. - Participate in requirements elicitation, feature understanding, and UX/design reviews. - Understand and extend existing system architecture while minimizing technical debt. - Applying a systems mindset to debugging, performance optimization, and architectural decisions. - Collaborate effectively in Agile teams, contributing to sprint planning, reviews, and retrospectives. 'Required Skills' - Strong software development experience using object-oriented programming languages. - Proficiency in web development technologies: HTML5, CSS3 / SASS, JavaScript / TypeScript. - Strong hands-on experience with Angular for front-end development. - Experience building and maintaining Single Page Applications (SPA) and Multi-Page Applications (MPA). - Experience with Angular unit testing using Karma and Jasmine. - Experience in test automation using Python and Cypress. - Strong understanding of MVC and client–server web application architectures. - In-depth knowledge of RESTful web services, with hands-on experience using REST APIs and JSON / XML. - Solid understanding of software development processes, including Agile methodologies. - Ability to understand and work with existing Angular architecture, features, and source code. - Experience in requirements analysis and UX design review. - Proficiency with AI-assisted development tools, including GitHub Copilot / Copilot Agents. - Experience designing or using Agentic workflows for development productivity, test automation, or code analysis. - Ability to identify and apply Agentic automation to improve engineering efficiency and quality. - Reasoning about resource constraints, latency, and reliability that influence UI and application design. 'Desirable Skills' - Experience designing or extending custom Copilot Agents or internal developer agents. - Understanding of Agent orchestration concepts (task decomposition, tool invocation, guardrails). - Working knowledge of C++, especially in systems, platform, or performance-sensitive components. - In-depth understanding of modern operating systems, especially Linux. - In-depth knowledge of web server architectures, such as NGINX or Apache. 'Education Qualification' Not specified. Skills: Angular, cypress , Html5, Css3, Sass, Typescript, Jasmine, Karma, Rest Apis, Javascript, Xml, Json, Python Experience: 0.00-0.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.