Full-Stack Web Developer
W. Toronto, Ontario
5d ago


We are currently searching for a Full-Stack Web Developer to become part of the Havas Digital team. The candidate will work alongside our talented project managers, experienced architects and visual designers to create award-winning websites.

Responsibilities :

  • Create responsive websites with extensive use of JavaScript (ReactJS, Vue, Angular)
  • Develop WordPress sites, with custom themes and plugins
  • Architect, code and debug problematic code
  • Have experience developing custom WordPress themes and plugins
  • Follow and implement creative designs and experiences
  • Build against popular Web frameworks and APIs
  • Execute general troubleshooting and problem solving
  • Requirements :

  • Post-secondary degree in Computer Science, Software Engineering or related technical discipline
  • MUST have extremely strong development experience with hand-coding in JavaScript
  • Must understand core web accessibility guidelines and why they matter (WCAG 2.0)
  • 2+ years experience with HTML, CSS, JQuery
  • 2+ years experience with PHP / MySQL
  • Experience with Bootstrap, React & jQuery frameworks
  • Experience with WooCommerce is a plus
  • Proficiency with cross-browser / cross-platform issues, DOM and web standards
  • Experience working in a Mac or Unix environment
  • Experience with parsing / writing XML, JSON
  • Comfortable with OO programming
  • Familiar with source code control systems
  • Familiar with web-based testing and QA processes
  • Experience in working within a team environment
  • An excellent ability to communicate with individuals at all levels
  • Ability to build trust and confidence with management and employees
  • Employee Perks :

  • Comprehensive Health Benefits
  • A fun, open and collaborative working environment
  • Enjoy ping pong, foosball, or challenge a colleague at FIFA
  • Please Note : Applicant must be a current resident of Canada, this is a full-time in-house position based out of the Toronto office.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form