Web Developer

Halifax, Toronto

The Job

T4G’s Toronto office is actively looking for a talented developer with passion, initiative, and enthusiasm to join our team as a full stack Web Developer. If you are looking to take your skills and experience to the next level, this role is for you! To succeed here, you must have a can-do attitude, and a spirit of entrepreneurship and innovation.

Ideally, you have strong back end development skills in Java, JSP, Servlets, and Apache Sling development framework experience. If you have front end web development experience using HTML and CSS, JavaScript and JQuery, as well as development tools and frameworks such as LESS/SASS, Gulp, Angular, React and NodeJS it would also be a plus.

Content Management System experience, particularly with Adobe Experience Manager (AEM), is a bonus for this position. If you do not have this, we can provide training to get you up to speed in no time.

You’ll need to:

  • Develop websites, applications, and integrations on the Adobe AEM platform and Apache Sling framework using appropriate programming languages including, but not limited to, Java, HTML, JavaScript, JSP, Servlets, JQuery, CSS, Sightly/HTL
  • Develop and document reusable, globalized code and libraries for AEM Solutions
  • Have knowledge and experience with 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
  • Manage CMS platform issues with support teams and stakeholders

We’d like you to have:

  • A bachelor’s degree in Computer Science or related field, or equivalent experience
  • 2+ years of relevant experience required
  • An understanding of latest accessibility, design, site performance, mobile interface development, and digital development trends
  • Excellent problem solving abilities
  • Outstanding communication skills – technical and non-technical; internal and external with stakeholders, partners, and agencies
  • Knowledge of frameworks such as Backbone; Angular 2.0; React; and/or Ember is preferred
  • Knowledge of CSS pre-processing platforms such as LESS and SASS is preferred
  • Proficiency in Java, JSP, Servlets, JavaScript, JQuery, HTML, CSS, and JSON
  • Proficiency in working with code versioning tools such as Git/Mercurial/SVN
  • Experience building responsive websites using CSS frameworks such as Foundation and Bootstrap is preferred
  • A good understanding of RESTful architecture
  • Knowledge of Maven automated builds, unit testing, and continuous integration
  • Experience working with both Linux and Windows-based servers

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.