14 Sep
|
Kumaran Systems
|
Toronto
14 Sep
Kumaran Systems
Toronto
We are seeking an experienced Angular/Frontend Developer to join our web development team. The successful candidate will have 3-5 years of skilled 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 - Integrate RESTful APIs and third-party services into web applications - Participate in the full software development lifecycle, from concept to deployment and maintenance - 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 - Solid 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 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 - RxJS and reactive programming - Frontend testing frameworks (Jasmine, Karma, Jest, Cypress) - Build tools and module bundlers - Accessibility standards and implementation 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 - Team-oriented mindset and openness to feedback - Proactive approach to identifying and solving problems
📌 Angular Developer (Toronto)
🏢 Kumaran Systems
📍 Toronto