Software Developer
About the role
Lieu : Montréal, QC, Canada
Type : Temps plein, Hybride
Salaire : Compétitif, basé sur l’expérience (75 000 $ - 100 000 $)
Chez Haply Robotics, nous sommes spécialisés dans la technologie haptique et l'interaction homme-machine. Nous construisons des solutions robotiques de nouvelle génération qui font le lien entre les expériences numériques et physiques. En tant que développeur logiciel - Applications Web et UI, vous concevrez des applications et des tableaux de bord modernes et réactifs pour la visualisation de la robotique, en assurant une expérience utilisateur transparente sur les plateformes Web et de bureau.
Nous recherchons un développeur logiciel polyvalent qui peut combler le fossé entre la conception UI/UX créative et le développement d'applications multiplateformes. Dans ce rôle, vous construirez des applications modernes et performantes en utilisant Tauri, React, Svelte, et Three.js pour développer des tableaux de bord robotiques interactifs et améliorer notre hub de développeurs en ligne.
• Ce poste est prévu pour 40 heures de travail par semaine, du lundi au vendredi, entre 9 h 00 (HNP) et 18 h 00 (HNP).
• Ce poste peut être basé dans n’importe quelle province du Canada. Veuillez noter que des déplacements peuvent être requis au Canada et aux États Unis.
• À l’heure actuelle, nous ne pouvons considérer que les candidats ayant le statut de résident permanent ou de citoyen canadien.
• Des vérifications des antécédents judiciaires ou un contrôle de sécurité renforcé peuvent être requis comme condition d’emploi.
Responsabilités
LUI/UX et développement d'applications
- Concevoir et développer des interfaces réactives et interactives pour les applications web et de bureau en utilisant Tauri, React, Svelte et Three.js.
- Assurer une approche centrée sur l'utilisateur pour la conception des applications, en collaborant avec les concepteurs UX et les gestionnaires de produits.
- Créer des applications d'interface utilisateur multiplateformes qui s'intègrent à la robotique et à la visualisation de données.
Hub des développeurs et soutien à l'intégration continue
- Concevoir et maintenir l'interface utilisateur de notre centre de développement en ligne, en la rendant accessible et attrayante.
- Soutenir le processus CI/CD en intégrant les composants de l'interface utilisateur aux pipelines de déploiement et de test automatisés.
Tableau de bord des appareils et intégration de la robotique
- Développer un tableau de bord robotique interactif pour la visualisation de la cinématique et le suivi des données.
- Travailler en étroite collaboration avec l'équipe de robotique pour concevoir des pipelines de données pour la configuration des appareils et l'analyse des performances.
Collaboration et documentation
- Travailler de manière transversale avec les équipes d'ingénierie, d'UX et de marketing.
- Maintenir une documentation claire des composants de l'interface utilisateur, des flux de travail et des normes de développement.
Exigences
- 3+ ans d'expérience dans le développement web et le design UI/UX.
- Forte expérience avec React, Svelte, ou des frameworks modernes similaires.
- Expérience pratique de Tauri (ou volonté de l'apprendre).
- Expérience avec des outils de visualisation de données comme Three.js ou D3.js.
- Solide compréhension des flux de travail CI/CD et du contrôle de version (Git, GitHub Actions, etc.).
- Excellentes compétences en matière de résolution de problèmes et de communication.
Atouts
- Expérience en robotique, haptique ou applications IoT.
- Connaissance de Rust (utilisé dans les applications Tauri).
- Familiarité avec les meilleures pratiques en matière d'expérience du développeur (DX).
- Compréhension de base des systèmes embarqués et des protocoles de communication des appareils.
Location: Montreal, QC, Canada
Type: Full-time, Hybrid
Salary: Competitive, based on experience ($75K - $100K)
At Haply Robotics, we specialize in haptic technology and human-machine interaction. We are building next-generation robotics solutions that bridge digital and physical experiences. As a Software Developer – Web & UI Applications, you will design modern, responsive applications and dashboards for robotics visualization, ensuring seamless user experiences across web and desktop platforms.
We are looking for a versatile Software Developer who can bridge the gap between creative UI/UX design and cross-platform application development. In this role, you will build modern, high-performance applications using Tauri, React, Svelte, and Three.js to develop interactive robotic dashboards and enhance our online developer hub.
• This position will be scheduled for 40 working hours, Monday to Friday, between the operating hours of 9:00 AM (PST) to 6:00 PM (PST).
• This position can be based out of any province in Canada. Please note that travel may be required within Canada and the USA.
• At this time, we can only consider applicants with Canadian permanent residence or citizenship status.
• Criminal record checks or enhanced security screening may be required as a condition of employment.
Responsibilities
LUI/UX & Application Development
- Design and develop responsive, interactive interfaces for web and desktop applications using Tauri, React, Svelte, and Three.js.
- Ensure a user-centric approach to application design, collaborating with UX designers and product managers.
- Build cross-platform UI applications that integrate with robotics and data visualization.
Developer Hub & Continuous Integration Support
- Design and maintain the UI of our online developer hub, making it accessible and engaging.
- Support the CI/CD process by integrating UI components with automated deployment and testing pipelines.
Device Dashboard & Robotics Integration
- Develop an interactive robotics dashboard for kinematics visualization and data monitoring.
- Work closely with the robotics team to design data pipelines for device configuration and performance analysis.
Collaboration & Documentation
- Work cross-functionally with engineering, UX, and marketing teams.
- Maintain clear documentation of UI components, workflows, and development standards.
Must Have
- 3+ years of experience in web development and UI/UX design.
- Strong experience with React, Svelte, or similar modern frameworks.
- Hands-on experience with Tauri (or a willingness to learn it).
- Experience with data visualization tools like Three.js or D3.js.
- Solid understanding of CI/CD workflows and version control (Git, GitHub Actions, etc.).
- Excellent problem-solving and communication skills.
Nice to have
- Experience in robotics, haptics, or IoT applications.
- Knowledge of Rust (used in Tauri applications).
- Familiarity with developer experience (DX) best practices.
- Basic understanding of embedded systems and device communication protocols.
About Haply Robotics
At Haply Robotics, we strive to build amazing things.
We are a team devoted to the vision of a future where the lines are blurred between the physical and virtual world.
We are a group of people that live to create new technologies with a lasting impact. We share a collective dedication to our work, not as an obligation, but as an opportunity. If you feel this way, you are amongst friends.
Our team of engineers and developers at Haply have product design and development in their DNA. We are a group of passionate makers with academic backgrounds in the areas of simulation, robotics, electronics, game dev, and mechanical design. Our specialty lies in the development of emerging technologies, taking things from concept to product through lightning-fast design iterations using state-of-the-art rapid manufacturing principles.
We engineer products grounded in solid physics and engineering principles, with quality at their core.
We are building the next generation of touch enabled interfaces in collaboration with leading gaming companies and research organizations from around the world. These physical consoles will combine force-feedback technologies with submillimeter precision wireless tracking in large environments and VR/AR displays.
Our goal is to forever shape the way we interact with our technology by facilitating the sense of touch to be a part of digital interactions. We envision a world where medical specialists from around the globe can access and train their physical skills with online learning material from leading institutions. In this world, students in a classroom setting will go on virtual reality field trips where they will brush away the dirt and pick through the rock to uncover virtual dinosaur bones. We will shape the way people learn, train, and entertain themselves from those at the peak of their careers to those at the very start.
Software Developer
About the role
Lieu : Montréal, QC, Canada
Type : Temps plein, Hybride
Salaire : Compétitif, basé sur l’expérience (75 000 $ - 100 000 $)
Chez Haply Robotics, nous sommes spécialisés dans la technologie haptique et l'interaction homme-machine. Nous construisons des solutions robotiques de nouvelle génération qui font le lien entre les expériences numériques et physiques. En tant que développeur logiciel - Applications Web et UI, vous concevrez des applications et des tableaux de bord modernes et réactifs pour la visualisation de la robotique, en assurant une expérience utilisateur transparente sur les plateformes Web et de bureau.
Nous recherchons un développeur logiciel polyvalent qui peut combler le fossé entre la conception UI/UX créative et le développement d'applications multiplateformes. Dans ce rôle, vous construirez des applications modernes et performantes en utilisant Tauri, React, Svelte, et Three.js pour développer des tableaux de bord robotiques interactifs et améliorer notre hub de développeurs en ligne.
• Ce poste est prévu pour 40 heures de travail par semaine, du lundi au vendredi, entre 9 h 00 (HNP) et 18 h 00 (HNP).
• Ce poste peut être basé dans n’importe quelle province du Canada. Veuillez noter que des déplacements peuvent être requis au Canada et aux États Unis.
• À l’heure actuelle, nous ne pouvons considérer que les candidats ayant le statut de résident permanent ou de citoyen canadien.
• Des vérifications des antécédents judiciaires ou un contrôle de sécurité renforcé peuvent être requis comme condition d’emploi.
Responsabilités
LUI/UX et développement d'applications
- Concevoir et développer des interfaces réactives et interactives pour les applications web et de bureau en utilisant Tauri, React, Svelte et Three.js.
- Assurer une approche centrée sur l'utilisateur pour la conception des applications, en collaborant avec les concepteurs UX et les gestionnaires de produits.
- Créer des applications d'interface utilisateur multiplateformes qui s'intègrent à la robotique et à la visualisation de données.
Hub des développeurs et soutien à l'intégration continue
- Concevoir et maintenir l'interface utilisateur de notre centre de développement en ligne, en la rendant accessible et attrayante.
- Soutenir le processus CI/CD en intégrant les composants de l'interface utilisateur aux pipelines de déploiement et de test automatisés.
Tableau de bord des appareils et intégration de la robotique
- Développer un tableau de bord robotique interactif pour la visualisation de la cinématique et le suivi des données.
- Travailler en étroite collaboration avec l'équipe de robotique pour concevoir des pipelines de données pour la configuration des appareils et l'analyse des performances.
Collaboration et documentation
- Travailler de manière transversale avec les équipes d'ingénierie, d'UX et de marketing.
- Maintenir une documentation claire des composants de l'interface utilisateur, des flux de travail et des normes de développement.
Exigences
- 3+ ans d'expérience dans le développement web et le design UI/UX.
- Forte expérience avec React, Svelte, ou des frameworks modernes similaires.
- Expérience pratique de Tauri (ou volonté de l'apprendre).
- Expérience avec des outils de visualisation de données comme Three.js ou D3.js.
- Solide compréhension des flux de travail CI/CD et du contrôle de version (Git, GitHub Actions, etc.).
- Excellentes compétences en matière de résolution de problèmes et de communication.
Atouts
- Expérience en robotique, haptique ou applications IoT.
- Connaissance de Rust (utilisé dans les applications Tauri).
- Familiarité avec les meilleures pratiques en matière d'expérience du développeur (DX).
- Compréhension de base des systèmes embarqués et des protocoles de communication des appareils.
Location: Montreal, QC, Canada
Type: Full-time, Hybrid
Salary: Competitive, based on experience ($75K - $100K)
At Haply Robotics, we specialize in haptic technology and human-machine interaction. We are building next-generation robotics solutions that bridge digital and physical experiences. As a Software Developer – Web & UI Applications, you will design modern, responsive applications and dashboards for robotics visualization, ensuring seamless user experiences across web and desktop platforms.
We are looking for a versatile Software Developer who can bridge the gap between creative UI/UX design and cross-platform application development. In this role, you will build modern, high-performance applications using Tauri, React, Svelte, and Three.js to develop interactive robotic dashboards and enhance our online developer hub.
• This position will be scheduled for 40 working hours, Monday to Friday, between the operating hours of 9:00 AM (PST) to 6:00 PM (PST).
• This position can be based out of any province in Canada. Please note that travel may be required within Canada and the USA.
• At this time, we can only consider applicants with Canadian permanent residence or citizenship status.
• Criminal record checks or enhanced security screening may be required as a condition of employment.
Responsibilities
LUI/UX & Application Development
- Design and develop responsive, interactive interfaces for web and desktop applications using Tauri, React, Svelte, and Three.js.
- Ensure a user-centric approach to application design, collaborating with UX designers and product managers.
- Build cross-platform UI applications that integrate with robotics and data visualization.
Developer Hub & Continuous Integration Support
- Design and maintain the UI of our online developer hub, making it accessible and engaging.
- Support the CI/CD process by integrating UI components with automated deployment and testing pipelines.
Device Dashboard & Robotics Integration
- Develop an interactive robotics dashboard for kinematics visualization and data monitoring.
- Work closely with the robotics team to design data pipelines for device configuration and performance analysis.
Collaboration & Documentation
- Work cross-functionally with engineering, UX, and marketing teams.
- Maintain clear documentation of UI components, workflows, and development standards.
Must Have
- 3+ years of experience in web development and UI/UX design.
- Strong experience with React, Svelte, or similar modern frameworks.
- Hands-on experience with Tauri (or a willingness to learn it).
- Experience with data visualization tools like Three.js or D3.js.
- Solid understanding of CI/CD workflows and version control (Git, GitHub Actions, etc.).
- Excellent problem-solving and communication skills.
Nice to have
- Experience in robotics, haptics, or IoT applications.
- Knowledge of Rust (used in Tauri applications).
- Familiarity with developer experience (DX) best practices.
- Basic understanding of embedded systems and device communication protocols.
About Haply Robotics
At Haply Robotics, we strive to build amazing things.
We are a team devoted to the vision of a future where the lines are blurred between the physical and virtual world.
We are a group of people that live to create new technologies with a lasting impact. We share a collective dedication to our work, not as an obligation, but as an opportunity. If you feel this way, you are amongst friends.
Our team of engineers and developers at Haply have product design and development in their DNA. We are a group of passionate makers with academic backgrounds in the areas of simulation, robotics, electronics, game dev, and mechanical design. Our specialty lies in the development of emerging technologies, taking things from concept to product through lightning-fast design iterations using state-of-the-art rapid manufacturing principles.
We engineer products grounded in solid physics and engineering principles, with quality at their core.
We are building the next generation of touch enabled interfaces in collaboration with leading gaming companies and research organizations from around the world. These physical consoles will combine force-feedback technologies with submillimeter precision wireless tracking in large environments and VR/AR displays.
Our goal is to forever shape the way we interact with our technology by facilitating the sense of touch to be a part of digital interactions. We envision a world where medical specialists from around the globe can access and train their physical skills with online learning material from leading institutions. In this world, students in a classroom setting will go on virtual reality field trips where they will brush away the dirt and pick through the rock to uncover virtual dinosaur bones. We will shape the way people learn, train, and entertain themselves from those at the peak of their careers to those at the very start.