Senior Front-end Developer

Home > About Us > Careers

ABOUT M32 CONNECT

M32 Connect is an Ad Tech & Analytics company based out of Montreal, helping digital publishers understand, control & optimize their data and the various monetization sources & formats. Beside offering turn-key solutions and à la carte services, we have developed our own unique tech platform which brings the data story together, enabling publishers the ability to make better business decisions for their digital assets.

Our team is expanding as we are quickly growing and becoming a key player in our industry! We are very proud of our team of talented and passionate colleagues who all share our core values: transparency of our services and relationships, respect of people and ideas, team work, innovation to create new solutions to better serve our customers and excellence of the products and services we offer. If you’ve recognized yourself, we’re waiting for your application!


TASKS & MAIN RESPONSIBILITIES

As a Senior Developer with a good knowledge of development best practices, you will have the opportunity to work closely with members of the Product, Development, Operations and Support teams and will be a key player across all development areas including defining the architecture, features, design and processes of our products.

Here is a summary of your main tasks:

  • You are an excellent communicator called upon to explain technical issues to non-technical people in both French and English, verbally and in written form.
  • You will ensure that test coverage of the code you write mitigates any risk that the continuous integration could encounter.
  • You are a Git hound, and as such, will review Pull Requests for style, structure and business requirement completeness.
  • Constructive criticism is one of your strengths and will be applied when mentoring less-experienced developers on the team.
  • You are passionate about documentation and markdown is your tool of choice to ensure we obtain and maintain our
  • knowledge in internal and client facing repositories.
  • Jira is the home of all that you do.
  • Writing epics, stories and tasks is second nature for you.
  • During the planning cycle you understand and challenge team members, business as well as technical.
  • Intuitively, you are aware of when time is not on your side and will communicate new timelines proactively to stakeholders who need to manage client expectations.

TECHNOLOGIES REQUIRED

Programming Languages

  • React framework
  • Javascript [vanilla and ES6]
  • PHP

Essential Tools

  • Basic linux command line
  • Git
  • Cron

Platforms

  • WordPress
  • Node and NPM

Additional Tools and Libraries

  • Google Publisher Tag javascript library
  • Prebid js javascript library
  • Nginx
  • Docker
  • Ant Design (React)
  • Plotly graph

THE PROFILE WE ARE LOOKING FOR

  • Ability to reason about distributed systems
  • Ability to collaborate with non technical colleagues to solve operational issues
  • Ability to use plain vanilla or ES6 javascript to manipulate data, make network calls and interact with the dom
  • Be at ease with browser development tools
  • Ability to decipher minified third party javascript libraries
  • Ability to debug complex interactions between client’s environment and our code
  • Thoroughness and attention to detail
  • Very good sense of organization
  • Willingness to learn
  • Autonomy and sense of initiative
  • Team player
  • English and French, written and spoken

SOME ADDITIONAL “NICE TO HAVE”

  • Knowledge of the Python programming language
  • Knowledge of “modern” JS tooling (babel, webpack …)
  • Knowledge of Oauth2

THE ADVANTAGES OF WORKING AT M32 CONNECT

  • Start-up spirit in an open space environment
  • Competitive salary & benefits package
  • Accessible location, closed to the metro and the Central Station
  • Flexible work schedule
  • Free coffee, healthy snacks and refreshments
Cat.: Technology
Type: Full Time
Loc.: Canada Montreal

Apply for this position

Allowed Type(s): .pdf, .doc, .docx