Skip to main content

UI Developer/Angular

Technology
COGNITO INC
Ontario, Canada1 week agoUntil 2026-12-27
Service contract

Job description

We are looking to hire Sr. Front-End Developer at Brampton, ON/Toronto, ON to design, develop, and support modern enterprise web applications. The ideal candidate will have strong expertise in Angular, TypeScript, micro frontend architecture, API integrations, and cloud-native application development.

Key Responsibilities

Application Development

  • Design, develop, and maintain enterprise-grade web applications using Angular.
  • Develop reusable, scalable, and maintainable UI components and shared libraries.
  • Implement responsive and accessible user interfaces following enterprise standards.
  • Translate business requirements and UX designs into technical solutions.
  • Participate in the complete Software Development Life Cycle (SDLC).

Angular Development

  • Develop applications using Angular 15 (Angular 19 preferred).
  • Utilize TypeScript, RxJS, Angular Signals, and modern Angular architecture patterns.
  • Implement state management solutions using NgRx or equivalent frameworks.
  • Build reusable components and design systems.
  • Perform Angular upgrades and framework modernization activities.

Microfrontend & Integration

  • Develop and integrate Microfrontend (MFE) applications.
  • Work with Module Federation and Angular Elements.
  • Integrate applications with REST APIs and GraphQL services.
  • Collaborate with backend teams for API design and troubleshooting.
  • Support enterprise authentication and authorization mechanisms.

Cloud & DevOps

  • Participate in CI/CD implementation and deployment activities.
  • Work with Azure DevOps pipelines.
  • Support containerized deployments using Docker and Kubernetes.
  • Assist in troubleshooting deployment and production issues.
  • Contribute to monitoring and observability initiatives.

Quality & Performance

  • Write clean, maintainable, and testable code.
  • Participate in peer code reviews and technical discussions.
  • Troubleshoot performance bottlenecks and optimize application performance.
  • Support unit testing and integration testing activities.
  • Ensure compliance with security and accessibility standards.

Agile Delivery

  • Participate in Sprint Planning, Daily Standups, Refinements, Reviews, and Retrospectives.
  • Collaborate effectively with cross-functional teams.
  • Provide effort estimations and technical inputs during planning sessions.
  • Support production releases and post-release validation activities.

Required Technical Skills

Front-End Technologies

  • Angular (v15 )
  • TypeScript
  • JavaScript (ES6 )
  • HTML5
  • CSS3 / SCSS
  • Angular Material
  • RxJS
  • Angular Signals

Architecture & Frameworks

  • Component-Based Architecture
  • Microfrontends
  • Module Federation
  • Angular Elements
  • Responsive Web Design

APIs & Integration

  • REST APIs
  • GraphQL
  • JSON
  • API Security Concepts

Cloud & DevOps

  • Azure DevOps
  • Docker
  • Kubernetes
  • CI/CD Pipelines
  • Git

Security

  • OAuth 2.0
  • OpenID Connect (OIDC)
  • Single Sign-On (SSO)
  • Secure Coding Practices

Monitoring & Troubleshooting

  • Dynatrace
  • Browser Developer Tools
  • Application Performance Monitoring
  • Production Support and Incident Analysis

Preferred Skills

  • Experience with Nx Monorepos.
  • Experience with Server-Side Rendering (SSR).
  • Experience with Contentful CMS integration.
  • Knowledge of Java and Spring Boot microservices.
  • Experience working in cloud environments such as Microsoft Azure.
  • Telecom or Digital Commerce domain experience.
  • Experience with Adobe Analytics and web tracking implementation.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication.
  • Ability to work independently with minimal supervision.
  • Strong collaboration and teamwork mindset.
  • Ability to mentor junior developers and contribute to technical knowledge sharing.
  • Ability to manage multiple priorities in a fast-paced Agile environment.

Preferred Candidate Profile The ideal candidate will have experience working on large-scale enterprise digital platforms involving:

  • Angular modernization and upgrades.
  • Enterprise authentication and SSO integrations.
  • Microfrontend architecture.
  • Cloud-native deployments on Azure and Kubernetes.
  • CI/CD and DevOps practices.
  • Production support and performance optimization.
  • Agile software delivery within cross-functional teams.
Keywords
HTML5CodingSpring FrameworkJSONTypescriptGraphQLAngularAngularJSSiemens NXJavaScriptDevOpsCss 3OauthUnit TestingSoftware DeploymentJavaCI/CD

Interested in this role?