Web Developer

Toronto

The Job

The Web Developer (WD) is responsible for developing mobile-adaptive websites and applications according to specification in order to support business objectives. The role’s responsibilities also include Adobe AEM CMS platform development and support; standards adhesion; applying UX/UI best practices; system user support; and creating, modifying, testing, and debugging system components.

Accountabilities

  • Develop websites, applications, and integrations on the Adobe AEM platform using appropriate programming languages including, but not limited to, JavaScript, HTML, Java, JSP, Servlets, JQuery, CSS, Sightly/HTL, and Sling
  • Develop and document reusable, globalized code and libraries within the AEM environment
  • Knowledge and experience of automating builds using Maven, unit testing with JUnit, and continuous integration (CI)
  • Ensure the technical feasibility and consider target audience objectives and business objectives when developing or modifying UI/UX designs, features, applications, and digital content management system authoring & platform components
  • Provide CMS support to other team members; stakeholders; and operating group marketers and associates
  • Manage CMS platform issues with support teams and stakeholders

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • 4+ years of relevant experience required
  • Understanding of latest accessibility, design, site performance, mobile interface development, and digital development trends
  • Excellent problem solving abilities
  • Strong knowledge of frameworks such as Backbone; Angular; React; and Ember; and CSS pre-processing platforms such as LESS and SASS
  • Proficient understanding of code versioning tools such as Git/Mercurial/SVN
  • Proficiency in Adobe AEM development, including the creation of Components and OSGi Bundles
  • Proficiency in JavaScript, JQuery, HTML, CSS, and JSON
  • Experience building responsive websites using CSS frameworks such as Foundation and Bootstrap
  • Strong understanding of RESTful architecture
  • Working knowledge of Java, JSP, Servlets, Sling, and Sightly/HTL (proficiency preferred)
  • Knowledge of Maven automated builds, unit testing, and continuous integration
  • Experience working with remote Linux servers using the command line, shell scripts, and SSH
  • Outstanding communication skills – technical and non-technical; internal and external with stakeholders, partners, and agencies

Why T4G?

It’s more than just a job. T4G is a collaborative, values-focused organization where people care deeply about each other, their work, and our clients. We take pride in cultivating an open and inspiring environment that respects every individual and encourages them to grow personally and professionally.

A career with T4G means a place where your ideas are heard and valued, and where you’re given the support to make them come to life, all surrounded by some of the brightest people in the industry.