Développeur Principal De Logiciels Front End

Montréal, QC, CA, Canada

Job Description

Description de l'entreprise



Vention aide certaines des entreprises manufacturieres les plus innovantes a automatiser leur plancher de production en seulement quelques jours. La

plateforme d'automatisation manufacturiere (PAM) en ligne

de Vention permet a ses clients de concevoir, d'automatiser, de commander et de deployer des equipements de fabrication directement a partir de leur navigateur web.


Vention a son siege social a

Montreal

, Canada, avec des bureaux a Berlin et a Boston, et est utilisee dans plus de 3 000 usines sur 5 continents. Etant l'une des

Cultures d'entreprise les plus admirees au Canada

(Canada's Most Admired Cultures) et un

Excellent lieu de travail

(Great Place to Work), notre culture est axee sur la performance tout en etant profondement soucieuse du bonheur. Nous aimons les objectifs ambitieux, les faits et les donnees, ainsi que les debats constructifs. Mais en meme temps, nous savons que nous ne pouvons pas nous depasser continuellement si nous ne sommes pas entoures d'un environnement de travail stimulant et bienveillant. Ces deux facettes de notre culture se nourrissent mutuellement et sont protegees avec le meme niveau d'attention. Nos

valeurs et principes

comprennent :

Nous assurons le succes de nos clients

- nous faisons ce qui est juste pour nos clients, meme lorsque cela rend nos roles plus difficiles.

Nous executons et livrons

- nous nous fixons des objectifs ambitieux et sommes dynamises a l'idee de les atteindre.

Nous debattons, puis nous nous engageons

- nous remettons en question nos propres perspectives et idees dans la poursuite des meilleures solutions.

Nous innovons pour inspirer

- nous valorisons l'innovation dans les produits, les experiences utilisateur et les pratiques commerciales.

Nous collaborons pour accomplir davantage

- nous travaillons en equipe unie pour realiser plus que ce que nous ferions seuls.

Nous donnons a nos gens les moyens d'atteindre leur plein potentiel

- nous nous tenons a des normes elevees, mais nous savons quand celebrer les progres et les realisations.

Description du poste



En tant que

Developpeur logiciel frontal senior

dans l'equipe

Machine Builder

, vous jouerez un role cle dans l'elaboration de la prochaine generation du moteur de CAO de Vention,

MachineBuilder

, qui permet aux utilisateurs de concevoir, tester et prototyper des machines sur mesure. Vous travaillerez en etroite collaboration avec les gestionnaires de produits, les experts en design, les utilisateurs internes et les autres equipes (Simulation, MachineLogic, etc.) afin de creer des experiences utilisateur fiables et performantes qui evoluent avec la croissance de notre entreprise.


Nous recherchons un

joueur d'equipe

passionne par les problemes complexes dans un environnement de start-up qui passe du chaos des debuts a une croissance reflechie et rapide, ou le savoir-faire, la performance et la maintenabilite sont essentiels. Vous aiderez a prendre des decisions techniques qui influenceront et faconneront l'orientation a long terme de MachineBuilder et de l'ingenierie chez Vention.


Ce que vous ferez :

Contribuer a la conception d'outils qui

abaissent la barriere d'entree

pour les utilisateurs desirant concevoir des solutions de machines pour leur plancher de production.

Mener des fonctionnalites

, en assumant la responsabilite de bout en bout : ecrire du code clair, concevoir des strategies de test, livrer dans les delais et etre responsable de la maintenance et de la qualite a long terme. Soutenir et

encadrer les membres de l'equipe

, en elevant le niveau de l'equipe entiere pour suivre d'excellentes normes d'ingenierie. Analyser et

refactoriser le code existant

, ameliorant la conception et l'architecture de la base de code de Machine Builder. Soutenir les demandes techniques pour fournir des

API claires

aux autres equipes de Vention. Utiliser l'

algebre lineaire

pour manipuler et interagir avec les modeles de pieces tout en maintenant une haute performance. Creer et ameliorer des

outils 3D

pour faciliter la conception, tels que l'alignement (snapping), la selection, la gestion des couches (layering*), etc.
Travailler en collaboration avec les equipes Produit, Design et autres equipes d'ingenierie pour prioriser les prochaines fonctionnalites qui

enchanteront nos utilisateurs

. Informer la feuille de route (roadmap*) de MachineBuilder en creant des prototypes et en testant la faisabilite des fonctionnalites.

Qualifications



Minimum d'un

diplome de premier cycle

(undergraduate degree*) dans un domaine connexe (par exemple, logiciel, ingenierie, mathematiques).
Minimum de

sept (7) ans d'experience

dans un role similaire.

Maitrise de React

.

Expertise en TypeScript

, avec une preference pour l'experience en milieu corporatif (enterprise*).
Experience dans la

modernisation de bases de code existantes

(legacy codebases*) tout en maintenant l'integrite du systeme.
Experience solide dans la

redaction de tests automatises

. Excellentes competences en

communication ecrite et orale

pour partager les mises a jour et les obstacles, et pour rediger une excellente documentation technique decrivant votre vision.

Informations supplementaires



Ce que nous vous offrons:

Politiques flexibles de vacances payees et de travail a distance. Boissons et collations gratuites afin que vous soyez alimente et pret pour votre journee. Regimes de sante mondiaux complets pour que vous vous sentiez au meilleur de votre forme. Opportunites de croissance de carriere. Votre avenir est important. Evenements sociaux amusants organises en fonction d'interets divers pour que notre equipe celebre ensemble, allant des equipes sportives commanditees aux soirees quiz. Temps libre pour faire du benevolat et redonner a votre communaute.


Ce a quoi s'attendre lors de votre entrevue

Appel initial Rencontre avec l'equipe Defi (Challenge*)
Entrevue sur place (On site interview*)
Decision et Offre

Notre engagement envers l'egalite en matiere d'emploi (Commitment to Equal Employment Opportunity)


Notre culture est un environnement stimulant pour les personnes hautement performantes (high achievers). Le rythme rapide et l'environnement de haute performance vous donneront l'occasion de batir des produits, des processus et des strategies qui auront un impact durable.


Lorsque vous rejoignez Vention, vous rejoignez une equipe de professionnels avec une diversite d'experiences, de backgrounds et de perspectives. Ensemble, nous nous efforcons d'entretenir un environnement de travail

solidaire et inclusif

pour tous. Nous nous poussons les uns les autres a atteindre des resultats extraordinaires et forgeons ainsi des relations a long terme grace a cette intensite et cette passion.


Nous sommes passionnes a l'idee de vous aider a accomplir votre meilleur travail. Prenez votre place et decouvrez ce que vous pouvez accomplir !


Si vous n'etes pas certain que votre experience corresponde parfaitement a notre offre d'emploi, nous vous encourageons a postuler quand meme. Nous sommes heureux d'echanger et de mieux vous connaitre, tout en vous permettant de mieux comprendre le role.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2995654
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned