3 months ago
Montréal, CanadaSenior

Responsibilities

  • Collaborer à la définition et à la mise en œuvre de visualisations interactives 2D et 3D dans un logiciel web multiplateforme.
  • Développer des applications SPA pour le Web, les ordinateurs de bureau et les appareils portables avec Angular, WebGL, Capacitor et Electron.
  • Concevoir et développer des services Node.js.
  • Mettre en œuvre des pratiques DevOps, l’automatisation et des pipelines CI/CD efficaces.
  • Intégrer des pratiques de test pour garantir la qualité et la fiabilité des solutions.
  • Résoudre des problèmes techniques complexes, conseiller les membres de l’équipe et partager les meilleures pratiques.

Requirements

  • Baccalauréat en génie logiciel, informatique ou programme connexe.
  • Niveau avancé en JavaScript, TypeScript, HTML, SCSS, Angular 14+ et WebGL, OpenGL ou les shaders.
  • Niveau intermédiaire en Node.js.
  • Connaissance d’Electron et Capacitor, d’Azure et de l’architecture de microservices, considérée comme un atout.
  • Connaissances générales en CI/CD et d’au moins un framework de tests unitaires.
  • Connaissance de JIRA, GitLab et Git.
  • Anglais avancé pour collaborer avec des intervenants internationaux.
  • Aptitude à résoudre des problèmes techniques complexes et à prendre rapidement des décisions éclairées.

Benefits

  • Programme de primes annuelles et avantages médicaux complets.
  • Horaires flexibles.
  • Possibilité de télétravail.
  • Occasions d’apprentissage et de progression professionnelle.

Tech Stack

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees
Contact me