JOBSEARCHER

Angular Developer

Position: Angular Developer Location: Charlotte, NC (Onsite)Duration: Contract - 6 months with possible extensionContract W2Job DescriptionWe are seeking an experienced Angular Developer to design, develop, and maintain scalable, responsive, and high-performance web applications. The ideal candidate will have strong hands-on experience with Angular, TypeScript, JavaScript, HTML, CSS, and modern front-end development practices.ResponsibilitiesDesign, develop, test, and maintain web applications using Angular.Develop reusable components, modules, services, and front-end libraries.Build responsive and user-friendly interfaces using HTML5, CSS3, JavaScript, and TypeScript.Integrate Angular applications with REST APIs and backend services.Work with RxJS, Observables, Angular Services, Routing, Forms, and Dependency Injection.Implement state management using NgRx, Redux, or similar frameworks when required.Optimize applications for performance, scalability, and cross-browser compatibility.Troubleshoot application issues, perform debugging, and resolve production defects.Write clean, maintainable, reusable, and well-documented code.Develop and execute unit tests using tools such as Jasmine, Karma, Jest, or Cypress.Participate in code reviews and ensure adherence to coding and security standards.Collaborate with UX/UI designers, backend developers, QA engineers, product owners, and business stakeholders.Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, and retrospectives.Support application deployment using CI/CD pipelines and source-control tools such as Git.Required SkillsStrong hands-on experience with Angular.Strong proficiency in TypeScript and JavaScript.Experience with HTML5, CSS3, SCSS, Bootstrap, or Angular Material.Strong understanding of Angular Components, Directives, Pipes, Services, Modules, Routing, and Dependency Injection.Experience with RxJS and Observables.Experience integrating applications with RESTful APIs.Understanding of JSON, HTTP/HTTPS, and asynchronous programming.Experience with Git, GitHub, GitLab, or Bitbucket.Knowledge of front-end testing frameworks such as Jasmine, Karma, Jest, Cypress, or Protractor.Experience working in an Agile/Scrum development environment.Strong troubleshooting and debugging skills.Preferred SkillsExperience with NgRx or other state-management frameworks.Experience with Angular Material or other UI component libraries.Knowledge of Node.js and npm.Experience with Microservices-based applications.Exposure to cloud platforms such as AWS, Azure, or GCP.Experience with Docker, Kubernetes, and CI/CD pipelines.Understanding of web accessibility (WCAG) and secure coding practices.Experience developing enterprise-scale applications.QualificationsBachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.3+ years of front-end development experience, with strong hands-on Angular development experience.