Back to results

Angular Developer

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Experience
Minimum 3-5 years of professional frontend web development experience
Posting language
English
Posted

Original job description

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

Develop and maintain high-quality web applications using Angular and TypeScript while implementing responsive, user-friendly interfaces. Collaborate with cross-functional teams to integrate RESTful APIs and optimize application performance across various devices.

Requirements

Requires a Bachelor's degree in Computer Science or a related field and 3-5 years of professional frontend development experience. Proficiency in Angular 12+, TypeScript, and modern web standards is essential.

Skills

  • Angular
  • TypeScript
  • HTML5
  • CSS3
  • NgRx
  • RxJS
  • RESTful APIs
  • Git
  • Jasmine
  • Karma
  • Jest
  • Cypress
  • SASS
  • LESS
  • Angular Material
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Angular
  • TypeScript
  • Frontend Development
  • HTML5
  • CSS3
  • NgRx
  • RxJS
  • RESTful APIs
  • Git
  • Jasmine
  • Karma
  • Jest
  • Cypress
  • SASS
  • LESS
  • Angular Material
  • Angular CLI
  • Webpack
  • CI/CD
  • Agile
  • WCAG
  • ARIA
  • MVC
  • MVVM
  • Angular Universal
  • Web Performance Optimization
  • Responsive Design
  • IT Services
  • IT Consulting

Report this job