Position: Angular Developer

Location: Charlotte, NC (Onsite)

Duration: Contract - 6 months with possible extension

Contract W2


Job Description

We 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.

Responsibilities

  • Design, 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 Skills

  • Strong 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 Skills

  • Experience 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.

Qualifications

  • Bachelor'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.


Similar jobs

Angular Developer

Apply Now
Back to search page