Avatar for Haply Robotics
Haply Robotics
Actively Hiring
Bringing Touch to Technology

Software Developer

  • $75k – $100k
  • |
  • |3 years of exp
  • |Full Time
Posted: 7 months ago
Job Location
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Git
D3.js
Three.js
react
GitHub Actions
Svelte
Tauri

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

Haply Robotics company logo

Haply Robotics

Actively Hiring
Bringing Touch to Technology11-50 Employees
Learn more about Haply Robotics image

Funding

AMOUNT RAISED
$3.5M
FUNDED OVER
2 rounds
Rounds
S
$3500000
Seed - Mar 2023+1

Founders

Colin Gallacher
Founder
Montreal
image
Yi (Steven) Ding
Founder
image
View the team image

Similar Jobs

LCA company logo
LCA
From AI to addictive apps, we design products for the future
Altinity company logo
Altinity
The leading service and software provider for ClickHouse
Projekt Network company logo
Projekt Network
Building a platform that will transform the recruiting experience in the skilled trades
KixCare company logo
KixCare
Canada’s only national, bilingual virtual healthcare platform dedicated to kids & teens