Senior Developer

 

Description:

As a frontend focused Senior Developer here at CARFAX Canada, you’ll be at the forefront of driving innovation and excellence in frontend development. Collaborating closely with one of our agile development teams, you’ll play a pivotal role in crafting immersive user experiences across a diverse range of applications within CARFAX Canada domains.

As part of our Development Team, you will create and improve our products in various portfolios. This involves close collaboration with various teams including our Product, Data, Technical Operations, UX Design, and Project Management teams. Additionally, you will work closely with the Product Team, dedicating special attention to understanding the product roadmap and devising solutions to create new product features and capabilities.

Your responsibilities will extend to reviewing and evaluating current application development practices, as well as developing and integrating new practices to enhance our Software Development Lifecycle (SDLC). Key areas of influence will include user experience, testing, security, deployment and integration, and development.

 

Position Responsibilities

  • Design and develop front ends for websites in an agile environment using knowledge of JavaScript, Web Components, Vue.js and more.
  • Build reusable code and libraries for future use.
  • Continually research new tools and technology and make recommendations to improve current processes.
  • Knowledge and experience in design patterns and SDLC.
  • Create documentation and implement code standards using best practices for our services.
  • Mentor co-op students, junior, and intermediate developers by providing guidance on best practices and training.
  • Implement application architectural best practices when beginning new projects with the team and understand the functional architecture of our systems.
  • Lead and participate in code reviews.
  • Develop unit tests and integration tests.
  • Participate in sprint planning with team members.
  • Communicate and facilitate product releases.
  • Problem solves errors raised by the Support Team.
  • Facilitate deployments using automated build and release tools.
  • Lead EPIC’s and features being the Technological Subject Matter Expert (SME).
  • Lead stories from start to end (stories, meeting, sharing of knowledge/requirements).

Education and Experience Required

  • 5+ years of programming experience with a minimum of 2+ years of professional capacity specifically focused on JavaScript, TypeScript, HTML, and CSS within the Vue.js framework.
  • College diploma or university degree in the field of computer science or information sciences.
  • Strong proficiency in Pinia, Vue Query, GIT, and Vue.js V3, as our development primarily revolves around Vue.
  • Proven track record of translating wireframes into functional user interfaces that meet both aesthetic and functional requirements.
  • Experience in frontend asset optimization, including handling SVGs, image compression, and minimizing DOM depth for optimal performance.
  • Experience with frontend tooling (webpack, vite).
  • Familiarity with NodeJS to facilitate server-side rendering and other backend interactions.
  • Strong understanding of responsive design concepts.
  • Demonstrated experience in testing your work, including browser testing, unit tests, integration tests, and utilizing tools like storybook to validate UI components.
  • Any design experience is highly valued.
  • Familiarity with Accessibility for Ontarians with Disabilities Act (AODA) and Internationalization (I18n) is considered an asset.
  • C# and MS SQL experience is considered an asset.

Organization CARFAX Canada
Industry IT / Telecom / Software Jobs
Occupational Category Senior Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-02-22 10:11 am
Expires on 2024-06-18