Front End Developer (Transportation System sphere)
Company Background
Our client is a Canadian multinational software company specializing in intelligent transportation systems and transit scheduling software. They provide cutting-edge solutions that streamline vehicle and operator scheduling, route planning, timetables, and rostering, enabling transit agencies to adapt to changes while boosting operational productivity. Trusted by over 80 transit agencies across North America, their technology has proven to reduce operational costs by 1-5% compared to alternative solutions.
Project Description
The primary goal of the project is to develop and enhance a Scheduling and Routing product by transitioning the current solution to the cloud. The project offers long-term development plans, growth opportunities, and exposure to a highly complex product in a dynamic team environment. It follows a hybrid methodology closely aligned with Scrum.
Technologies
- Atlassian Products Suite (JIRA, Confluence), Figma, Azure DevOps, BitBucket
- Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3, RxJS, Redux, Webpack or Angular CLI
- Esri ArcGIS map
What You'll Do
- Design, develop, and maintain dynamic front-end applications using Angular (latest versions);
- Collaborate with UX/UI designers to create user-friendly and visually appealing interfaces;
- Build reusable and modular components following best coding practices;
- Integrate front-end applications with RESTful APIs and backend services;
- Ensure cross-browser compatibility and accessibility standards;
- Conduct code reviews to maintain high-quality code;
- Troubleshoot and resolve technical issues efficiently;
- Write technical design documents and architecture descriptions;
- Communicate directly with customers, team members;
Job Requirements
- 3+ years of professional experience in front-end development with a focus on Angular and TypeScript;
- Strong expertise in TypeScript, JavaScript (ES6+), HTML5, and CSS3;
- Deep understanding of Angular architecture, components, services, and state management;
- Experience integrating and customizing Esri ArcGIS maps or similar mapping platforms;
- Proficiency with RxJS for reactive programming;
- Familiarity with unit testing frameworks;
- Experience in agile software development methodologies;
- English proficiency at B2+ with daily communication;
- Exceptional analytical and problem-solving skills;
- Detail-oriented mindset with a focus on quality and collaboration;
- Strong interpersonal communication skills and a desire to understand the business domain;
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.
Apply for this job
*
indicates a required field