Cynet Systems · 21 hours ago
Angular Architect
Cynet Systems is a company focused on providing innovative solutions, and they are seeking an Angular Architect to lead the design and implementation of large-scale Angular applications. The role requires expertise in Angular, state management, and performance optimization, along with strong problem-solving and communication skills.
EmploymentRecruitingStaffing Agency
Responsibilities
Lead the design and implementation of large-scale, enterprise Angular applications, ensuring modularity, scalability, and high performance (10+ years of web development experience)
Expert knowledge of Angular (v12-17+), including deep understanding of Directives, Pipes, Dependency Injection, and Change Detection strategies
Advanced proficiency in RxJS for complex asynchronous data streaming and state management
Extensive experience implementing state management libraries such as NgRx or NGXS in a distributed application environment
Expert-level command of TypeScript, including advanced types, decorators, and interfaces to ensure type-safe development
Mastery of Angular-specific patterns like Smart/Dumb components, Lazy Loading, and Micro-Frontends (MFE) using Module Federation
Strong foundational knowledge of Data Structures & Algorithms to optimize frontend processing and complex UI logic
Deep expertise in CSS3, SCSS/SASS, and responsive design frameworks (Angular Material, Bootstrap, or Tailwind)
Proven experience with frontend testing frameworks like Jasmine, Karma, or Jest, and E2E testing with Cypress or Playwright
Advanced skills in optimizing Angular applications (AOT compilation, Tree Shaking, and OnPush strategy)
Proficiency in Angular CLI, Nx Dev Tools (for Monorepos), and build tools like Webpack or Vite
Expert experience consuming RESTful APIs and WebSockets using Angular’s HttpClient
Familiarity with deploying Angular apps to AWS/Azure and managing CI/CD pipelines (Jenkins, GitHub Actions)
Ability to navigate complex technical debt and provide high-level solutions
Excellent interpersonal skills to bridge the gap between technical teams and stakeholders
Qualification
Required
10+ years of web development experience
Expert knowledge of Angular (v12-17+), including deep understanding of Directives, Pipes, Dependency Injection, and Change Detection strategies
Advanced proficiency in RxJS for complex asynchronous data streaming and state management
Extensive experience implementing state management libraries such as NgRx or NGXS in a distributed application environment
Expert-level command of TypeScript, including advanced types, decorators, and interfaces to ensure type-safe development
Mastery of Angular-specific patterns like Smart/Dumb components, Lazy Loading, and Micro-Frontends (MFE) using Module Federation
Strong foundational knowledge of Data Structures & Algorithms to optimize frontend processing and complex UI logic
Deep expertise in CSS3, SCSS/SASS, and responsive design frameworks (Angular Material, Bootstrap, or Tailwind)
Proven experience with frontend testing frameworks like Jasmine, Karma, or Jest, and E2E testing with Cypress or Playwright
Advanced skills in optimizing Angular applications (AOT compilation, Tree Shaking, and OnPush strategy)
Proficiency in Angular CLI, Nx Dev Tools (for Monorepos), and build tools like Webpack or Vite
Expert experience consuming RESTful APIs and WebSockets using Angular's HttpClient
Familiarity with deploying Angular apps to AWS/Azure and managing CI/CD pipelines (Jenkins, GitHub Actions)
Ability to navigate complex technical debt and provide high-level solutions
Excellent interpersonal skills to bridge the gap between technical teams and stakeholders