Key Responsibilities: Understand and implement application requirements using Angular 7 Debug, maintain, and enhance existing Angular applications Design and develop reusable components Write clean, optimized, and well-documented code following best practices Develop and maintain unit tests using Jasmine and Karma Collaborate with cross-functional teams using tools like Bitbucket, Jira, and Git Contribute to build and deployment processes using Jenkins and CI/CD pipelines Stay updated with the latest Angular development trends and practices Technical Skills Required: Strong command of Angular 7 and core concepts such as: Decorators, Lifecycle Hooks ViewChild, ViewChildren Reactive and Template-driven Forms Custom and Built-in Validators (Required Field, Email, Pattern) RxJS Operators (pipe, merge, mergeMap, switchMap, forkJoin) Routing and Navigation (navigate, navigateByUrl, parameter passing) Modules, Dynamic Content Resolver Directives, Pipes, Interceptors Error Handling (subscribe block, try/catch, global handlers) Services, get/post HTTP calls Interfaces, Classes, Node Modules Change Detection Strategies Proficiency in: HTML5, SCSS, and ES6 Features Visual Studio Code, Git, Bitbucket, Jira CI/CD pipelines using Jenkins Soft Skills: Strong analytical and problem-solving skills Excellent interpersonal and communication skills Ability to work independently and as part of a collaborative team
Built at: 2025-06-23T02:27:08.334Z