Web Developer 3 / Concepteur web3 (11417)

Location: Toronto, Ontario, Canada
Date Posted: 05-02-2018
Intermediate Full-stack Developer 

What you’ll do: 
As a software developer with client, you will be responsible for designing, building and running the software applications which enable innovative, data-driven, customer centric digital experiences for client customers. 

You will be working as part of a friendly, cross-discipline agile team who helps each other solve problems across all functions. As a custodian of customer trust, you will employ best practice in development, security, accessibility and design to achieve the highest quality of service for our customers. 

We use a range of technologies to get the job done: JavaScript and Babel (ES2015-2016) coupled with Webpack, React, Redux and other libraries to provide a modern, easy to use Javascript toolchain. A central Design System is used for styling and hosts shared components, while our RESTful APIs are built with Node.js powering our custom services. Quality is a primary concern and we test our applications at multiple levels with QA and Product Owners embedded within teams. 

You are an experienced, hands-on developer who has shipped large-scale applications. You will be a forward thinker who can balance day-to-day pragmatism with an eye for future growth of our platform. 

What you’ll be responsible for: 
Design, develop, test, deploy, maintain and improve software 
Identify problem areas in code and suggest solutions on how to tackle 
Assist in evaluating technology choices and rapidly test solutions 
Develop scalable systems with performance and security in mind 
Develop creative solutions that are maintainable, scalable and super-fast 
Help identify and solve frontend web development issues experienced by customers 
Ensure a cohesive experience across different browsers and devices 
Adhere to accessibility best practices (We believe in an accessible web for everyone) 
Collaborate closely with team members in an agile environment (we like Scrum, Kanban) 

What you need to be successful: 

Minimum qualifications:
 

2 years of experience with frontend development (ES2015-2016 JavaScript, CSS) 
2 years of experience in backend development (we use Node.js, PostgreSQL, Redis) 
Strong Experience of React and Redux 
Strong Experience with client-side testing (we use Jest, Mocha) 
Experience designing and documenting APIs (we use Node.js, Express, OpenAPI Spec) 
Experience with FRP (functional, reactive programming) 

Preferred qualifications: 

Experience monitoring production web services (we use Kibana) 
Experience with clustering technologies (we use Kubernetes) 
Familiarity with the Docker ecosystem 

Must to have skills:
1+ years using React. Alternatively Angular 2 or 4 are ok -Must have experience using Node JS -Worked in an agile environment
 
or
this job portal is powered by CATS