Angular Developer (Transportation System)
Company Background
Our client is a Canadian multinational software company specializing in intelligent transportation systems and transit scheduling software, headquartered in Mississauga, Ontario. Its solutions power mission-critical operations for more than 80 transit agencies across North America, helping them reduce operational costs by 1–5% while adapting to changing ridership patterns and work rules.
Project Description
The project focuses on modernizing and cloud-enabling product, responsible for vehicle and operator scheduling, route planning, blocking, run cutting, and rostering. This is a high-complexity, long-term initiative. The project follows a hybrid Agile/Scrum methodology and involves close collaboration with multiple stakeholders. You will work on feature development and UI/UX implementation using the latest Angular stack, contributing to a cross-functional team of over 50 professionals, including engineers, QA, DevOps, and Product Owners.
Technologies
- Angular
- TypeScript
- JavaScript (ES6+)
- HTML5/CSS3
- SCSS
- RxJS
- Redux
- Angular CLI
- Webpack
- Azure DevOps
- BitBucket
- Atlassian Suite (JIRA, Confluence)
- Figma
What You'll Do
- Develop and maintain front-end web applications using Angular;
- Collaborate with UX/UI designers to create user-friendly, responsive, and accessible interfaces;
- Build reusable and modular UI components adhering to best development practices;
- Integrate frontend components with RESTful APIs and other backend services;
- Ensure cross-browser compatibility and follow WCAG accessibility standards;
- Participate in daily Agile ceremonies, sprint planning, and retrospectives;
- Rewrite or refactor legacy frontend code where needed to improve performance or maintainability;
Job Requirements
- 2+ years of experience in frontend development, focused on Angular and TypeScript;
- Strong knowledge of JavaScript (ES6+), HTML5, CSS3;
- Understanding of Angular architecture, component lifecycle, state management, and services;
- Familiarity with unit testing frameworks (e.g., Jasmine, Karma);
- B2+ English proficiency, with daily spoken and written communication;
- Strong problem-solving and analytical skills;
- Detail-oriented, with a passion for quality and performance;
- Team player with good interpersonal communication and a collaborative mindset;
- Ability to learn business domain in detail and suggest product improvements;
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.
Create a Job Alert
Interested in building your career at Coherent Solutions? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field