14 Sep
|
Kumaran Systems
|
Ontario
14 Sep
Kumaran Systems
Ontario
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
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 skilled 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
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 current technologies
Attention to detail and commitment to quality
Collaborative mindset and openness to feedback
Proactive approach to identifying and solving problems
#J-18808-Ljbffr
📌 Angular Developer (Ontario)
🏢 Kumaran Systems
📍 Ontario