6 month contract with possibility of extension
Key Areas of Responsibility
- Design and develop elegant and accessible front-end solutions which are end-to end: from technical analysis and data architecture, through to unit testing, development, and integration testing.
- Choose appropriate design patterns and identify anti-patterns, write solid unit-tests, participate in thorough code-reviews, and use your eye for clean code to support maintenance and extensibility.
- Perform root cause analysis on software defects, identify corrective action, and liaise with production support to resolve issues.
- Work with the rest of the team to evaluate the suitability of 3rd party packages and solutions.
- Maintain continuous integration and continuous deployment for applications.
Required Skills
- MVVM framework experience in Angular 5+, as well as hands-on experience with ASP.NET MVC
- Responsive Front-end layout/design, and implementation using JQuery and Bootstrap 4, CSS SASS/LESS
- Experience with front end testing frameworks like Jasmin and Jest along with a proficiency in Typescript
- Experience evaluating and implementing 3rd party libraries like those used for analytics, MVT testing, behavior monitoring, user feedback, while maintaining the best possible on-site performance
- Working experience on high-traffic websites, while leveraging techniques to enable performance and caching, security and monitoring, and accessibility (WCAG 2.0/2.1/2.2)
- Able to conceptualize a technical solution and relay it to other team members and stakeholders.
- Work with Trader’s architecture group to implement software against reference specification.
- Expert level experience in building unit, component, and integration tests and knowledge of how to use this as a system contract between other system end points.
- Experience building cloud-based apps and a strong familiarity in the scalability, performance optimization, and monitoring of those apps.
- Know how to work with source code management and delivery platforms like Github, Azure Dev Ops, and JIRA in a distributed team environment.
Required Experience
- We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
- We provide discounts to nation-wide gyms, onsite gyms (when we’re in the office), an Employee and Family Assistance Program, as well as a virtual wellness program.
- Gym discounts
- Local in-office free gyms
- Employee and Family Assistance program
- Weekly virtual wellness events
- In addition to in-house training, we provide an annual lifestyle allowance of $1500 so you can grow your skills.
- Conferences & training budget
- Regular internal training programs
- Let us help you invest in your future with 3% matching towards your pension and multiple forms of income protection.
- Annual bonus structure
- 3% CPP matching