Role: Sr. Angular Developer
Location: Charlotte, NC
Duration: Long term contract opportunity
Job Summary
We are seeking a highly skilled Senior Angular Developer with experience building AI-powered applications to join our engineering team. The ideal candidate will have strong expertise in Angular, TypeScript, modern frontend architecture, and integrating AI capabilities into enterprise-grade web applications.
You will design, develop, and maintain scalable user interfaces while collaborating with backend engineers, product managers, UX designers, and data/AI teams. This role requires strong software engineering fundamentals, a focus on performance and usability, and practical experience integrating large language models and AI services into production applications.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 6+ years of professional software development experience, including at least 4 years with Angular.
- Strong proficiency in:
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- RxJS
- Experience developing enterprise-scale, component-based frontend applications.
- Strong understanding of Angular architecture, dependency injection, routing, forms, lifecycle hooks, and change detection.
- Hands-on experience integrating frontend applications with REST APIs and backend services.
- Practical experience integrating AI or machine learning functionality into web applications.
- Experience working with LLM APIs, prompt-based workflows, or AI-powered user interfaces.
- Strong knowledge of asynchronous programming and reactive programming concepts.
- Experience with Git and modern software development workflows.
- Experience writing automated tests and participating in code reviews.
- Strong understanding of responsive design, accessibility, browser compatibility, and frontend security.
- Excellent problem-solving, communication, and collaboration skills.