Angular Developer
The Angular Developer will design, develop, and maintain high-quality web applications using Angular (v12+) and TypeScript. The role involves collaborating with cross-functional teams to build responsive interfaces and integrate RESTful APIs.
- Compensation
- Not disclosed
- Location
- Ontario, Canada
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Frontend
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 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
- 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.)
Nice to have
- 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)
Full 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