
In office - WFH flexibility
Not Available
About the job
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 et 18 h (heure de l’Est).
• Ce poste est basé à Montréal, Canada. Veuillez noter que des déplacements peuvent être requis au Canada et aux États-Unis.
• À l’heure actuelle, nous pouvons seulement considérer les candidats qui sont citoyens canadiens ou résidents permanents du Canada.
• Une vérification des antécédents judiciaires et 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 to 6:00 PM Eastern Time (ET).
• This position is based in Montreal, Canada. Please note that travel may be required within Canada and the United States.
• At this time, we can only consider applicants who are Canadian citizens or permanent residents of Canada.
• A criminal record check and 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 the company
Similar Jobs








