Viafoura Job Board

Intermediate Web Developer [REMOTE]
Toronto, Ontario, Canada

Description

Hello World! This is a remote position, but we are only able to accept candidates from the Americas at this time. We are looking to expand globally in the near future.

Viafoura partners with over 600 media brands to engage, convert and monetize their digital audiences. With best-in-class engagement and content moderation solutions — including real-time conversations, live blogs, community chat, personalization tools and AI-powered moderation — Viafoura helps companies create active, civil and loyal online communities. Advanced data analytics also offer customers access to unique and valuable insights into their audience's behaviors and preferences. As a result, the Viafoura solution drives higher registrations and subscriptions as well as better-targeted content and advertising.

At Viafoura we deal with traffic levels on par with the likes of Twitter, Reddit, and TikTok. In the past year we've seen our products grow immensely, resulting in some staggering stats month-over-month:

  •     500+ million (and counting!) unique users interact with our tools
  •     Those users visit over 2 billion pages across our network

Does that sound appealing? Then read on!

We’re looking for a Fullstack Developer with a focus on frontend for our Engineering Team. The ideal candidate is passionate about development as well as design, and UX. We need elegant solutions to the most complex challenges. You’re armed with experience crafting applications in Javascript frameworks. We’re a dynamic, innovative team building a global, real-time platform utilizing the latest ECMAScript standards, Sass, Vue.js, and Webpack for our main application.

Our Engineering philosophy is to do the right thing at all times, and to learn as much as we can as we move along. As such, we’re on the hunt for team members looking to grow as an engineer and as a leader.

Experience:
  • 3-5 years experience in professional Frontend development

Responsibilities:
  • Work closely with a collaborative, agile development team
  • Major contributor to a state of the art, single page application using cutting edge build tools
  • Contribute scalable software artifacts that are easy to understand and simple to maintain
  • Debug/resolve HTML/CSS/JavaScript/accessibility/performance issues
  • Actively work to produce responsive lightweight Frontend code
  • Work closely with Product and Design to create the best solutions for our customers

Requirements:
  • Experience working with CSS in the context of large applications
  • Knowledge of HTML5, CSS3, and modern JavaScript (ES6/7/8/Next etc.)
  • Experience with any JavaScript framework, such as: Vue.js, BackBone.js, React, Ember.js, AngularJS, Svelte, etc. - we are a Vue shop, but all experiences are welcome!
  • Experience with SCSS, LESS, or other CSS pre-compiler
  • Experience developing for various browsers (Chrome, Firefox, Safari, IE11+)
  • Experience with responsive web development for mobile devices
  • Familiarity with WCAG 2.1 and AODA conformance criteria
  • Experience consuming RESTful APIs and working with HTTP

Nice to haves:
  • Website / Design portfolio
  • Contributions to open source or personal projects
  • Experience with Java, PHP, Python, Node.js, or other server side languages
  • Some experience using Javascript test suites like Jest, Mocha, Ava, Karma, or Jasmine
  • Some experience with e2e testing frameworks like Cypress
  • Knowledge of modern Javascript build tools like webpack or rollup
  • Knowledge of highly available systems such as Kafka, Storm, Cassandra, HBase, Zookeeper, Hadoop, or Spark
  • Knowledge of Content Delivery Networks
  • Experience in Design or UX

Perks:
  • Competitive Compensation
  • Comprehensive benefits
  • Professional Development
  • A highly supportive and collaborative Agile team culture
  • Choice of technology: Mac, Linux, PC and Abacus (limited)
  • A collaborative and open workspace
  • Full remote work option

Know someone who would be a perfect fit? Let them know!