Working at Mediaclip

Where every day is an adventure

Do you think you’re a fit?

At Mediaclip, we have created a healthy, fun and productive team environment while working tirelessly to position ourselves as a fast-paced, competitive tech company who has established a strong relationship with some of the most well-known players in the print, photo, and personalized merchandise industries. We are a diverse and imaginative team of geeks who like to think outside-the-box and continuously collaborate to make an impact on our collective success every day. We are proud of the culture we have formed based on honesty, transparency, and communication; we hold ourselves accountable for our actions and help each other overcome hurdles to achieve common goals – togetherness is our greatest strength. We are an equal opportunity employer; we don’t care about your race, religion, creed, color, nationality or any other status…all we care about is your drive to utilize your skills in helping us continuously innovate and take our solution to new heights of success. If you want to work at a company where you’ll actually want to skip lunch for a foosball tournament with your colleagues, upload your resume and cover letter in the form to the right of your screen. If we see a fit, you’ll be hearing from us!

What’s in it for you?

  • A dynamic team atmosphere with constant involvement in all stages of product development from conception to realization
  • No unnecessary politics or hierarchies
  • Continuous learning in best practices, new technologies, and new working approaches
  • Chance to make direct contributions to a software that is integrated by leading companies within various markets segments who utilize a wide variety of technical environments
  • Opportunity to be part of an exciting innovative journey that has an impactful footprint within the personalization market
  • Schedule flexibility, teleworking program, insurance plan, monthly massages and fresh fruits!

Scroll down to view our current job openings!

JavaScript applications (single-page apps) developer

Job description

Mediaclip is currently seeking a web applications developer with good experience in JavaScript wanting to evolve in a dynamic and rich learning environment.

We develop rich applications using, among others, HTML5 and CSS. Our Web-based applications adapt to navigation on pc, tablets and smartphones using responsive design; integrates multiple libraries and other technologies.

We are also developing our server’s ecosystem in C#, which provides REST services which our customers can customize and extend the functionalities and the behavior of our solution.

Working in an Agile development framework, we use the Scrum method and have integrated over time several good practices, such as TDD, as well as tools such as GIT, a continuous integration server and more. We are on a constant quest of improvement and innovation.

Responsibilities
  • Design and development of applications considering the architecture, code, and deployment
  • Participating in the continuous improvement of the team and the company’s products
  • Demonstrating initiative and imagination
  • Flexible and comfortable in an agile and fast environment
  • Working in a team and having fun (mandatory)
Experience
  • Required: Excellent knowledge of application development with JavaScript
  • Required: Excellent knowledge of HTML5 and CSS, for web and mobile (phones and tablets)
  • Required: Experience with unit testing
  • Required: Bilingualism, French & English
  • Asset: Experience in application development under other languages
  • Asset: Knowledge of AngularJS, LESS, and/or other relevant libraries
  • Asset: Mobile development (responsive design)
  • Asset: Experience in TDD, continuous integration and automation (Grunt, Gulp…)
  • Asset: Experience in an Agile framework, such as Scrum
  • Bonus: Knowledge of C#, ASP.NET or general back-end development

.NET Developer Senior (5+ years)

Job description

Mediaclip is currently seeking a senior back-end .NET developer with experience in Cloud and Web Services technologies.

The candidate will participate in the design, development, testing, and operations of a SaaS platform hosted on the Cloud “Microsoft Azure”. This new platform integrates Mediaclip’s photo products customization platform already used by many of the largest retailers and international printers worldwide. The technological challenges are great and the learning potential is huge. Experience in development of REST API on the Cloud is a strong asset.

Evolving in an Agile development framework, we use the Scrum method and have integrated over time several good practices, such as TDD, as well as tools such as GIT, a continuous integration server and more. We are on a constant quest of improvement and innovation.

Technologies
  • Required: Great knowledge of C#
  • Required: Very good understanding of the HTTP Web Services (REST/JSON)
  • Required: Unit and automated tests, mocking principles
  • Asset: Experience in TDD, continuous integration and automation
  • Asset: Messaging systems (RabbitMQ, MSMQ or ActiveMQ)
  • Asset: SQL databases with ORM (e.g. NHibernate)
  • Asset: Basics of Web technologies “front-end” (JavaScript/HTML/CSS/ASP.NET MVC)
  • Bonus: Experience with BDD (e.g. with Specflow/Cucumber)
Experience
  • Required: Bachelor’s degree in computer engineering, software engineering, computer science or equivalent experience
  • Required: Desire to learn
  • Asset: Experience with Agile frameworks, such as Scrum
  • Asset: Having worked on a multi-tenant system
  • Bonus: Having worked in a multi-server environment
  • Bonus: Working in an environment with continuous deployment