View all jobs

UI (Angular) Developer

Toronto or Waterloo, Ontario
ooking for smart, passionate developers like you who enjoy building user

interfaces, leveraging all their skills in JavaScript/TypeScript, HTML, and CSS on a daily basis. You have a voracious appetite for the latest in front-end technology trends, and you realize every new trend needs a valid use case to go with it. You also enjoy defining best practices, mentoring team members, leading by example, and have a healthy obsession with pixel-perfect user interfaces.


We are a telematics company - we take in large amounts of vehicle IoT data and deliver value to our users with our simple and elegant SaaS product. It’s a fast-growing sector where the possibilities are endless, and we keep up with the latest technologies to help us better serve our customers.


Day to day responsibilities:

·Deliver features for our flagship Telematics SaaS.

·Liaise with Product Owners, Architects and UX Designers to drive execution of our vision.

·Participate in all phases of our iterative development cycle, including story grooming, sprint planning, daily stand-ups, demos and retrospectives.

·Automate our development process as we strive for Continuous Integration and Delivery.

·Ensure compliance with our web platform architecture.

·Assist and mentor team members, ensuring high quality results get delivered on-time.

·Clearly articulate ideas both verbally and written, with a positive attitude.

·Appreciate and acknowledge individual and team contributions.

·Work with our DevOps Team to ensure 24x7 uptime for our SaaS infrastructure.



We want people who:

·Have a degree in Computer Science or related field, or equivalent work experience.

·Have very strong knowledge of JavaScript, HTML and CSS.

·Have strong knowledge of Angular 2+.

·Have strong knowledge of TypeScript and SASS.

·Have a deep understanding of asynchronous code patterns.

·Have experience with contemporary unit testing and end-to-end testing frameworks.

·Have an eye for good UX design and can constructively critique proposed UX designs.

·Have experience using Jira, Git and NPM.

·Embrace contemporary Agile and DevOps methodologies.

·Experience delivering cloud-based solutions is an asset.

·Familiarity with Node.js is an asset.

More Openings

Senior Software Engineer
Software Engineer

Share This Job

Powered by