Job Description:
A Toronto-based agency is seeking intermediate Full-stack developers to join their global technology group. This agency lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences. They've helped their clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.
In this role, you will be responsible for designing and developing user interfaces (UIs) using HTML, CSS, Component Libraries, and React with Typescript. You will also create responsive and interactive web pages ensuring websites look good and function smoothly on all devices (desktops, tablets, and phones). Additionally, you will optimize website performance making sure websites load quickly and efficiently.
Your responsibilities will include writing server-side code using languages like Javascript, Typescript on Node.js to handle data storage, retrieval, and processing. You will develop APIs (Application Programming Interfaces) creating interfaces that allow different applications to communicate with each other. Furthermore, you will manage databases designing, implementing, and maintaining databases to store and organize data. You will also test your code writing and updating Jest unit tests and Cypress E2E tests to ensure strong test-driven development.
You will work closely with stakeholders reporting on progress to agile pod teammates, and clients. Your skills should include knowledge of best practices and writing Clean Code. You should have a working knowledge of modern frameworks and languages such as REACT & NodeJS. Comfortable in the command line, you should also have experience with GraphQL and Apollo.
The ideal candidate will have demonstrated experience from at least one large scale project. You will be motivated to learn and be on the forefront of current technology standards and practices. Your ability to rapidly pick up new concepts and technologies will be valuable. Finally, you should have familiarity with working with different CMS integrations and building out clean content structures.