Développeur logiciel principal full stack

Montréal , Canada
full-time On-site

AI overview

Lead the development of robotic solutions and create flagship applications while working with renowned robot brands, driving innovation in industrial automation.

En tant que développeur Full Stack au sein de l’équipe Applications de Vention, vous serez responsable de concevoir, de construire et de tester des solutions robotiques exploitant l’écosystème matériel, logiciel et d’automatisation de Vention, ainsi que celui de nos partenaires. Vous dirigerez le développement de solutions robotiques et contribuerez à la création des applications phares de Vention, telles que MachineApps Palletizer et MachineApps Sanding. Vous travaillerez directement et quotidiennement avec des robots de marques reconnues comme FANUC, Universal Robots et ABB. Vous collaborerez étroitement avec les ingénieurs en automatisation, électricité, mécanique et robotique des équipes produits principales de Vention.

Le développeur Full Stack intervient à différentes étapes du cycle de vie d’un produit — de la phase de prototypage et de maquette (avec une intention marketing) jusqu’au développement avancé pour les jalons clients et produits.

Dans ce rôle, vous serez amené à :

  • Concevoir, développer et déployer des fonctionnalités internes et externes en utilisant TypeScript, React et Python.

  • Écrire du code hautement maintenable grâce à la simplicité et à une bonne évaluation des besoins.

  • Concevoir, construire, tester et caractériser des solutions robotiques en tirant parti de l’écosystème Vention.

  • Travailler directement avec des robots de différentes marques sur une base quotidienne.

  • Contribuer à la feuille de route du produit principal en créant des prototypes et des composants de version préliminaire en collaboration avec les équipes Matériel mécanique et Matériel d’automatisation, afin d’élargir la portée des applications et de l’offre globale de Vention.

  • Travailler sur les prochaines versions des MachineApps existantes de Vention pour assurer leur amélioration continue et enrichir leurs fonctionnalités.

  • Apprendre de nouveaux procédés de fabrication industrielle afin de développer de nouvelles applications commercialisées par Vention.

  • Participer à toutes les étapes du développement d’un produit robotique — du prototypage à la mise en production, jusqu’au soutien client après le lancement.

  • Contribuer à la rédaction de la documentation des applications (guides de conception, manuels d’intégration/assemblage, manuels d’installation et manuels d’utilisation).

  • Minimum de 7 ans d’expérience professionnelle pertinente

  • Excellente maîtrise de Python, React et TypeScript

  • Expérience concrète en développement d’interfaces utilisateur (UI) ou d’interfaces homme-machine (IHM) industrielles

  • Solide expérience en rédaction de tests automatisés

Vention accompagne certaines des entreprises manufacturières les plus innovantes dans l’automatisation de leurs ateliers de production en quelques jours seulement. La plateforme d’automatisation de fabrication en ligne (MAP) de Vention permet à ses clients de concevoir, d’automatiser, de commander et de déployer des équipements de fabrication depuis leur navigateur Web.Le siège social de Vention est situé à Montréal, au Canada, et possède des bureaux à Berlin et à Boston. Vention est en activité dans plus de 3 000 usines réparties sur les cinq continents. Figurant sur la liste des Canada’s Most Admired Cultures et Great Place to Work, notre culture est axée sur la performance et nous nous préoccupons profondément du bonheur de nos employé·es. Nous aimons les objectifs ambitieux, les faits et les données, et les débats constructifs. Mais nous savons également que nous ne pouvons pas nous dépasser sans un environnement de travail stimulant et bienveillant. Ces deux aspects de notre culture se nourrissent l’un l’autre et sont considérés avec le même niveau d’attention. Nos valeurs et nos principes sont les suivants :Nous rendons nos clients performants – nous nous plaçons du point de vue du client et nous nous efforçons de créer une expérience client exceptionnelle.Nous exécutons et délivrons – nous nous fixons des objectifs ambitieux et nous sommes enthousiastes à l’idée de les atteindre.Nous débattons, puis nous nous engageons – nous remettons en question nos propres perspectives et idées à la recherche des meilleures solutions.Nous innovons pour inspirer – nous valorisons l’innovation dans les produits, les expériences utilisateur et les pratiques commerciales.Nous collaborons pour aller plus loin – nous travaillons en équipe pour obtenir de meilleurs résultats que ceux que nous obtiendrions seuls.Nous encourageons nos collaborateurs à atteindre leur plein potentiel – nous nous imposons des normes élevées, mais nous savons quand il faut célébrer les progrès et les réussites.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Report this job
Apply for this job