What are the responsibilities and job description for the Angular Developer position at ComTec Information Systems?
Title: Angular Developer
Location: Newark NJ (Hybrid 3 days a week onsite)
Responsibilities:
- Develop and maintain scalable, reusable Angular components following best practices and component-based architecture.
- Design and implement dynamic layouts and UI patterns using Angular and Angular Material libraries.
- Collaborate with cross-functional teams to integrate Angular applications with Sitecore Experience Edge, Content Delivery APIs, and OrderCloud via GraphQL and REST.
- Implement content modeling, templates, and serialization within Sitecore CMS.
- Optimize application performance by applying techniques like lazy loading, code splitting, and adhering to Core Web Vitals standards.
- Ensure security, performance, and maintainability through best coding practices.
- Develop MVC and service modules supporting business logic.
- Integrate third-party tools such as Google Tag Manager for analytics and tracking.
- Troubleshoot, debug, and resolve issues proactively throughout the development lifecycle.
- Stay updated with the latest Angular developments and contribute to continuous improvement.
Required Skills:
- 6 years of strong hands-on experience with Angular JavaScript framework.
- Strong knowledge of component-based architecture and reusable UI patterns.
- Proficiency in TypeScript and modern JavaScript practices.
- Experience with Angular UI libraries, especially Angular Material.
- Knowledge of dynamic components and flexible layout design.
- Familiarity with Sitecore serialization, content modeling, and templates.
- Expertise in integrating with OrderCloud via GraphQL and REST APIs for global error handling and authentication token management.
- Expertise in performance optimization, security, and maintainability.
- Proficient in MVC, service modules, and complex business logic.
- Strong Google Tag Manager and analytics skills.
- Experience with testing frameworks.
- Knowledge of RxJS for reactive programming.
- Experience with JSS (JavaScript Services) development.
- Good problem-solving, communication, and teamwork skills.
Salary : $100,000 - $140,000