Développeur full stack / Full stack developer

(English version below)

Mecademic est une jeune entreprise montréalaise en pleine croissance, spécialisée dans la conception, la production et la commercialisation de robots industriels de très petite taille. Mecademic est à la recherche de
candidats travaillants et motivés, désirant se développer dans un environnement jeune, stimulant et dynamique offrant de belles possibilités d’avancement de carrière.

Se rapportant au directeur de l’ingénierie, le candidat retenu sera responsable du développement de l’interface web des robots fabriqués par Mecademic, ainsi que du développement du site web de la compagnie.

Tâches et responsabilités
  • Développer et maintenir l’interface web des robots servant à piloter un robot connecté à un ordinateur par TCP/IP à l’aide de boutons, de glissières et de commandes ;
  • Intégrer le pilotage d’un robot à l’aide d’un joystick 3D (connecté par USB) ;
  • Rendre l’interface adaptative en fonction du modèle de robot ;
  • Rendre l’interface compatible avec les appareils mobiles (iOS et Android) et les divers navigateurs Web ;
  • Améliorer et mettre à jour le site web de la compagnie (par exemple, implémenter un blog, concevoir un simulateur 3D des robots, intégrer le site web avec HubSpot).

Exigences
  • Baccalauréat en génie logiciel, informatique ou toute autre formation jugée similaire ;
  • Un minimum de trois ans d’expérience professionnelle en programmation web ;
  • Connaissance approfondie des langages HTML5 et CSS3 ;
  • Excellente connaissance du langage JavaScript, de la librairie jQuery et de l’API WebGL ;
  • Connaissance de JSON ;
  • Connaissance du protocol WebSocket et de l’environnement Node.js ;
  • Être à l’aise avec la plateforme Linux.

Compétences et habiletés requises
  • Capacité à travailler en équipe et à bien communiquer ;
  • Créativité et sens de l’esthétique ;
  • Dynamisme, autonomie et initiative.

***Être citoyen canadien ou résident permanent du Canada***

 Notre offre
  • Salaire compétitif
  • Lieu de travail dynamique et convivial
  • Horaire de travail flexible
  • Régime complet d’assurances collectives 
  • REER collectif avec contribution de l'employeur
  • Et plus ! 

-----------------------------------------------------------

Mecademic is a fast-growing Montreal based company specializing in the design, manufacturing and commercialization of very small industrial robots. We are looking for hard-working and motivated candidates who want to be part of a young, stimulating and dynamic environment with great career advancement opportunities.

You will be responsible for the development of the web interface of Mecademic’s robots, as well as for the development and maintenance of Mecademic’s web site.

Tasks and Responsibilities
  • Develop the web interface for Mecademic’s robots that is used for jogging and programming a robot connected to a computer via TCP/IP;
  • Integrate additional means for jogging, such as via a 3D joystick;
  • Make the interface dynamic, as function of the robot’s model;
  • Make the interface compatible with mobile devices (iOS et Android) and different web browsers;
  • Improve and maintain the company’s web site (e.g., implement a blog, develop a 3D robot simulator, integrate the web site with HubSpot).

Requirements
  • Bachelor’s degree in software engineering or computer science, or any other equivalent training;
  • At least three years of practical experience in the development of web interfaces;
  • Great knowledge of HTML5 et CSS3;
  • Excellent knowledge of JavaScript, the jQuery library et and the WebGL API;
  • Experience with JSON;
  • Knowledge of the WebSocket protocol and the Node.js environment;
  • Experience with Linux.

Skills 
  • Excellent communication skills;
  • Sense of aesthetics;
  • Dynamism, autonomy and initiative.

***Eligibility: must be Canadian citizen or permanent resident***
 
Our offer
  • Competitive salary
  • Dynamic and friendly workplace
  • Flexible work schedule
  • Excellent group insurance plan
  • Group RRSP with contribution from the employer
  • And More! 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file
Error