Back to results

Angular Developer

  • ON, Canada
  • Ontario, Toronto, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Angular Developer - Position Overview

We are seeking an experienced Angular/Frontend Developer to join our web development team. The successful candidate will have 3-5 years of professional frontend development experience and will be responsible for designing, developing, and maintaining high-quality web applications using Angular and modern web technologies. This role offers an excellent opportunity to work on innovative projects, collaborate with cross-functional teams, and contribute to the growth of our organization's digital presence.

Key Responsibilities

· Develop and maintain robust web applications using Angular framework and TypeScript

· Design and implement responsive, user-friendly interfaces that meet design specifications and accessibility standards

· Collaborate with product managers, UX/UI designers, and backend developers to understand requirements and deliver solutions

· Write clean, maintainable, well-documented, and production-ready code following best practices and coding standards

· Implement state management solutions using NgRx, or similar state management libraries

· Conduct code reviews and provide constructive feedback to team members

· Troubleshoot, debug, and optimize application performance across different browsers and devices

· Integrate RESTful APIs and third-party services into web applications

· Participate in the full software development lifecycle, from concept to deployment and maintenance

· Implement responsive design principles and ensure cross-browser compatibility

· Stay updated with the latest Angular developments, web technologies, and industry best practices

· Contribute to continuous improvement of development processes and methodologies

· Participate in technical discussions and provide recommendations for technology stack improvements

Required Qualifications

· Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)

· Minimum 3-5 years of professional frontend web development experience

· Strong proficiency in Angular (version 12 or higher) and TypeScript

· Solid understanding of web application architecture and design patterns (MVC, MVVM, etc.)

· Proficiency with HTML5, CSS3, and responsive design principles

· Experience with RESTful APIs and integration of backend services

· Proficiency with version control systems (Git)

· Experience with frontend testing frameworks (Jasmine, Karma, Jest, Cypress, etc.)

· Strong problem-solving skills and attention to detail

· Excellent communication and teamwork abilities

· Experience with modern JavaScript/TypeScript and ES6+ features

· Understanding of web performance optimization and browser developer tools

Preferred Qualifications

· Advanced experience with state management (NgRx, Akita, NgXS)

· Experience with RxJS and reactive programming patterns

· Knowledge of Angular Material or other UI component libraries

· Experience with CSS preprocessors (SASS, LESS)

· Familiarity with build tools (Webpack, Angular CLI, etc.)

· Experience with CI/CD pipelines and automated testing

· Knowledge of Agile development methodologies

· Experience with accessibility standards (WCAG, ARIA)

· Familiarity with design systems and component-based architecture

· Experience with performance monitoring and optimization tools

· Contributions to open-source projects

· Experience with Angular Universal for server-side rendering

Technical Skills

· Angular framework (12+) and TypeScript

· HTML5, CSS3, and responsive design

· JavaScript/ES6+ and modern web standards

· RxJS and reactive programming

· State management (NgRx, Akita, NgXS)

· RESTful API integration

· Frontend testing frameworks (Jasmine, Karma, Jest, Cypress)

· Version control (Git/GitHub/GitLab)

· CSS preprocessors (SASS, LESS)

· Build tools and module bundlers

· Browser developer tools and debugging

· Performance optimization techniques

· Accessibility standards and implementation

· UI component libraries (Angular Material, Bootstrap, etc.)

Soft Skills

· Strong communication and interpersonal skills

· Ability to work independently and as part of a team

· Problem-solving and analytical thinking

· Time management and organizational skills

· Adaptability and willingness to learn new technologies

· Attention to detail and commitment to quality

· Collaborative mindset and openness to feedback

· Proactive approach to identifying and solving problems

· Customer-focused mindset


More about this job

Responsibilities

The developer will design, develop, and maintain high-quality web applications using Angular and modern web technologies. They will collaborate with cross-functional teams to implement responsive interfaces and integrate backend services.

Requirements

Candidates must have 3-5 years of professional frontend development experience and a bachelor's degree in a related field. Proficiency in Angular, TypeScript, and modern web standards is required.

Skills

  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • RESTful APIs
  • Git
  • NgRx
  • RxJS
  • Jasmine
  • Karma
  • Jest
  • Cypress
  • Responsive design
  • Web performance optimization
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering

Keywords

  • Angular
  • TypeScript
  • Frontend development
  • Web applications
  • Responsive design
  • NgRx
  • RxJS
  • RESTful APIs
  • Git
  • Jasmine
  • Karma
  • Jest
  • Cypress
  • HTML5
  • CSS3
  • SASS
  • LESS
  • Webpack
  • Angular CLI
  • CI/CD
  • Agile
  • WCAG
  • ARIA
  • Angular Material
  • ES6+
  • MVC
  • MVVM
  • Software engineering
  • Performance optimization
  • Cross-browser compatibility

Report this job