Overview
Vention accompagne certaines des entreprises manufacturières les plus innovantes dans l’automatisation de leurs ateliers de production. La plateforme d’automatisation de fabrication en ligne (MAP) permet aux clients de concevoir, d’automatiser, de commander et de déployer des équipements de fabrication depuis leur navigateur Web. Le siège social est à Montréal, et l’entreprise dispose de bureaux à Berlin et à Boston. Vention est active dans plus de 3000 usines réparties sur les cinq continents. Notre culture est axée sur la performance et le bonheur des employés, avec des valeurs centrées sur l’orientation client, l’exécution, l’innovation, la collaboration et le développement du potentiel des collaborateurs.
Responsibilities
- Gérer une équipe de plus de 5 personnes et aider les membres à faire évoluer leur carrière sur les plans technique et interpersonnel.
- Organiser le travail de l’équipe : planification trimestrielle, planification agile des sprints, animation des cérémonies agiles, revues de code et de fonctionnalités, tests automatisés, déploiement et maintenance.
- Collaborer avec les gestionnaires de produit pour définir la feuille de route stratégique et les priorités.
- Participer à la conception de l’expérience utilisateur et des interfaces graphiques.
- Concevoir, développer et maintenir des applications logicielles robustes, performantes et évolutives.
- Promouvoir une culture de tests automatisés et élever les standards des tests unitaires et d’intégration (pyramide de tests).
- Encadrer et soutenir les membres juniors de l’équipe dans toutes les étapes du développement logiciel agile.
- Appliquer les patrons de conception et les principes SOLID pour produire un code propre et réutilisable.
- Travailler principalement avec TypeScript, avec exposition à Python et C++ au besoin.
- Développer et optimiser des applications avec ReactJS pour le front-end.
- Analyser et remanier du code existant pour en améliorer la maintenabilité et la performance.
- Collaborer avec des équipes multidisciplinaires pour développer des applications basées sur la simulation et la physique, et utiliser des moteurs physiques et des moteurs de rendu lorsque nécessaire.
- Appliquer l’algèbre linéaire et d’autres techniques mathématiques liées à la physique et à la simulation.
Qualifications
- Baccalauréat ou maîtrise en génie logiciel, informatique ou dans un domaine connexe.
- Plus de 10 ans d’expérience en développement logiciel.
- Minimum de 3 ans d’expérience dans un rôle de leadership.
- Excellentes aptitudes en résolution de problèmes et en analyse, avec une grande attention aux détails.
- Expérience avec des moteurs de jeux, la simulation basée sur la physique ou le rendu graphique 3D.
- Expérience en modernisation de code existant tout en maintenant l’intégrité du système.
- Les tests automatisés font partie de votre quotidien en tant que développeur.
- Connaissance de l’algèbre linéaire et des concepts mathématiques liés à la physique et à la simulation.
Atouts
- Connaissance de ROS (Robot Operating System) ou d’un autre logiciel de robotique et son intégration dans les applications logicielles.
- Expérience avec la méthodologie de développement axée sur les tests (TDD).
- Expérience en systèmes embarqués ou en informatique en temps réel.
Informations complémentaires
- Politiques flexibles en matière de congés payés et de travail à distance.
- Boissons et collations gratuites, plans de santé et de bien-être, et possibilités d’évolution de carrière.
- Événements sociaux et bénévolat pour la communauté.
Processus de recrutement
- Appel téléphonique
- Rencontre avec l’équipe
- Décision et offre
Engagement en faveur de l’égalité des chances en matière d’emploi. Nous favorisons la création d’un environnement stimulant pour les individus performants, avec un environnement dynamique qui favorise l’impact durable et l’inclusion.
J-18808-Ljbffr
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte