Description:
COGNITO INC is hiring a skilled UI/Front End Developer with a strong background in Angular to contribute to innovative and scalable digital solutions in the Telecom or Digital Media domains. This role offers a hybrid working model based in Brampton, ON, ideal for professionals who excel in building responsive web applications with clean, reusable code.
As a key member of the frontend development team, you will be involved in crafting high-performance UIs, integrating with backend systems, and collaborating closely with cross-functional teams to meet business needs in a dynamic Agile environment.
Develop, maintain, and optimize dynamic, scalable, and responsive UI components using Angular (v14+) and TypeScript.
Architect maintainable frontend solutions with best practices in performance and scalability.
Implement Angular routing with features like nested routes, lazy loading, and route guards.
Build robust template-driven and reactive forms with advanced validation.
Integrate with RESTful APIs using Angular’s HTTP client, including interceptors for global error handling.
Use RxJS to manage asynchronous data streams and handle complex workflows with operators like switchMap, debounceTime, and combineLatest.
Manage application state using NgRx—actions, reducers, effects, selectors, and entity adapters.
Write comprehensive unit tests using Jasmine, Karma, or Jest, ensuring maintainability and test-driven development.
Perform production optimizations such as code splitting, lazy loading, and implement Angular Universal for server-side rendering.
Work collaboratively with UI/UX designers, backend developers, and product managers within an Agile framework.
Languages & Frameworks: Angular (v14+), TypeScript, JavaScript (ES6+), HTML5, SCSS/CSS3
Angular Essentials: Components, Directives, Pipes, Modules, Lifecycle Hooks
Forms & Routing: Reactive/Template-driven Forms, Validators, Angular Router, Lazy Loading
Reactive Programming: RxJS, Observables, Subjects, BehaviorSubject
State Management: NgRx (Store, Effects, Selectors, Entity, Meta Reducers)
API Integration: Angular HTTP Client, Interceptors, Dependency Injection
Testing Tools: Jasmine, Karma, Jest, Angular TestBed, HttpClientTestingModule
Deployment Tools: Angular CLI, Firebase, Netlify, Angular Universal (SSR)
Development Tools: Git, Visual Studio Code, Agile workflows
Experience in enterprise-level Angular applications
Advanced proficiency in RxJS and NgRx
Familiarity with Progressive Web App (PWA) development, SSR optimization, and performance tuning
Exposure to design systems and reusable component libraries
Knowledge of CI/CD pipelines and automated test strategies
| Organization | COGNITO INC |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Frontend Developer |
| Job Location | Ontario,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-07-04 6:02 pm |
| Expires on | 2026-01-09 |