Senior Javascript Developer

Senior Javascript Developer

Toronto, Ontario  - Permanent

Job Description


We’re looking for a Software Developer to help take our explosive growth to a whole new level. We think most software is too complex, too many features with too many promises. We're on a mission to change that - to build truly superior software that changes the way people work. Our team is growing fast and we're looking for talented developers just like you that are hungry to innovate.

Why we do it?

We’re a team of market disrupting, like-minded individuals. We all do things our own way, but we come together each and every day to create and deliver the long awaited answer to an antiquated industry – and we have a lot of fun while we’re at it. We hang out in a great loft in downtown Toronto where we play pinball, throw axes and more.

Must Have Skills:


You have a minimum of 4 years’ experience developing modern web applications using a modern JavaScript front end framework (e.g. Angular, React, Ember, etc…).
You’ve got a great understanding of how to design APIs to support a top-tier web front end.
A strong understanding of HTTP is a must.
You’ve worked with a server-side technology, Java is preferred but not required.
You understand and can demonstrate knowledge of common, Design Patterns, OOPS concepts and SOLID design principles.
You practice TDD. and you are great with developer testing tools and methodologies (i.e. unit testing, integration testing, load testing, and continuous integration testing).
You’ve used Git source code management tools in previous roles.
You have been exposed to Agile methodologies.
Working experience with Angular is an asset
You love working in a collaborative setting with thrive on the idea of collective success in achieving common goals.
You obsess over delivering high quality software and care deeply about code quality, readability and reliability.
A B.Sc., M.Sc., or Ph.D. in Computer Science or equivalent would be ideal.
You’re a self-starter with a strong desire to work on a small collaborative team in an agile environment.

Nice to Have Skills:

You’ve worked with a server-side technology, Java is preferred but not required.


Starting: ASAP