Join to apply for the Lead Frontend- Angular Developer role at J&M Group
3 weeks ago Be among the first 25 applicants
Join to apply for the Lead Frontend- Angular Developer role at J&M Group
Job Description
Experience Level- 10-15 years- Need Lead experience
Need local profiles only (Ontario region- who can work from client location in Brampton)
Frontend Developer Angular-
We are looking for a skilled and detail-oriented Frontend Developer with proven expertise in Angular to join our development team. The ideal candidate will be responsible for building efficient, reusable, and scalable UI components for modern web applications. This role requires deep understanding of Angular fundamentals, advanced state management, and best practices in frontend architecture and testing.
Job Description
Experience Level- 10-15 years- Need Lead experience
Need local profiles only (Ontario region- who can work from client location in Brampton)
Frontend Developer Angular-
We are looking for a skilled and detail-oriented Frontend Developer with proven expertise in Angular to join our development team. The ideal candidate will be responsible for building efficient, reusable, and scalable UI components for modern web applications. This role requires deep understanding of Angular fundamentals, advanced state management, and best practices in frontend architecture and testing.
Key Responsibilities
- Develop and maintain dynamic, responsive, and modular UI components using Angular (v14+) and TypeScript.
- Design and implement scalable application architecture, ensuring optimal performance and maintainability.
- Configure and manage routing, including nested routes, lazy loading, and route guards.
- Create and manage template-driven and reactive forms, implementing both synchronous and asynchronous validation.
- Integrate with RESTful APIs using Angular's HTTP client, including global error handling via interceptors.
- Leverage RxJS for reactive programming, implementing operators such as switchMap, debounceTime, and combineLatest for efficient data streams.
- Implement NgRx for robust state management, handling actions, reducers, effects, selectors, and entity adapters.
- Write comprehensive unit tests for components and services using Jasmine, Karma, and Jest, with a focus on maintainable, test-driven development.
- Optimize applications for production, including code splitting, lazy loading, and server-side rendering (SSR) with Angular Universal.
- Collaborate closely with designers, backend engineers, and product teams in an agile environment to ensure high-quality deliverables.
Technical Skills & Expertise
Framework & Language : Angular (v14+), TypeScript, JavaScript (ES6+), HTML5, SCSS / CSS3Core Angular : Components, Directives, Pipes, Modules, Lifecycle HooksRouting & Navigation : Angular Router, Nested Routes, Lazy Loading, Route GuardsForms : Template-driven Forms, Reactive Forms, Dynamic Fields, Custom ValidatorsHTTP & Services : Dependency Injection, HTTP Client, Interceptors, Service IntegrationReactive Programming : RxJS, Observables, Subjects, BehaviorSubject, Stream CombinationState Management : NgRx (Store, Effects, Selectors, Entity, Meta Reducers)Testing Tools : Jasmine, Karma, Jest, Angular TestBed, HttpClientTestingModuleDeployment & Optimization : Angular CLI, Firebase, Netlify, Angular Universal (SSR), Production BuildsVersion Control & Tooling : Git, VS Code, Agile methodologies, REST API integrationPreferred Qualifications
Experience working on large-scale enterprise Angular applications.Strong command over RxJS patterns and NgRx architecture.Familiarity with PWA concepts, performance tuning, and SSR optimization.Exposure to design systems and component libraries.Understanding of CI / CD pipelines and test coverage strategies.Soft Skills
Strong analytical and problem-solving abilities.Clear communication skills and a collaborative mindset.Attention to detail and commitment to code quality.Ability to work in a fast-paced, agile team environment.Seniority level
Seniority level
Entry level
Employment type
Employment type
Contract
Job function
Job function
Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at J&M Group by 2x
Frontend Software Engineer (Remote - Canada)
Greater Toronto Area, Canada 2 months ago
Angular Front-End Developer (RxJS, NgRx, Redux) - Operate
Front End and Full Stack Developer (Remote - Ontario, Canada ONLY)
Intermediate Software Developer, Frontend
Frontend Engineer Intern - Fall 2025 (Remote)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr