Location:Montreal
Type:Full-time
Remote status:Hybrid
Posted on:Dec 13, 2023

Job Requisition ID #

23WD74186

La traduction en Français se trouve plus bas!/The French translation can be found below!

23WD74186 Principal Full-Stack Developer (Web Graphics) ​

Position Overview

Are you looking for an opportunity to be at the forefront of innovative technology and help people imagine, design, and make a better world? Join our team! Autodesk's Visualisation Team is seeking a Principal Full Stack Developer with an interest for web graphics, data visualization and SaaS. You will help us build the next-generation web visualization platform for "Design and Make" data at Autodesk. Reporting to our Software Engineering Manager, you'll work closely with our team members and help us continue to build our cloud platform and services. You'll also collaborate with domain experts from several product teams across Autodesk.

Responsibilities

  • Make a significant contribution to the design, architecture, and implementation of the next-generation web graphics platform meant for 2D/3D rendering applications
  • Develop new capabilities for our 2D/3D web visualization component
  • Collaborate with our teams and external partners to contribute to graphics open-source initiatives
  • Write functional requirement documents and developer user guides
  • Understand, embrace, and promote Agile methodologies and principles within our team
  • Write and maintain code following software development best practices (Testing, Secure coding practices, CI/CD)
  • Perform code reviews, evaluate implementations, and provide feedback for improvements
  • Participate in technical and architectural discussions

Minimum Qualifications

  • 8+ years of professional experience with JavaScript/TypeScript and modern web technologies
  • Passionate about solving graphics or performance-related problems
  • Experience with computer graphics (WebGL/OpenGL/other)
  • Excellent understanding of Design Patterns and Object-Oriented development
  • Practical experience with Agile development methodologies
  • Experienced with system design
  • Experience defining and building CI/CD processes and with common CI/CD tools (Jenkins/Circle CI/Spinnaker)
  • Experience with cloud-native applications
  • Experience communicating updates and resolutions to other partners with extended team members

Preferred Qualifications

  • Experience developing 3D web/desktop graphics applications
  • Knowledge of open standards such as USD, MaterialX, glTF, etc.
  • Experience with Docker and Kubernetes/ECS environments
  • Proficiency in using observability tools such as OpenTelemetry, Prometheus, and Grafana.
  • Prior contributions to open-source projects in the graphics domain
  • Experienced in cross-platform development on desktop and mobile
  • Experience using WebAssembly
  • University degree in Computer Science or equivalent experience

How to apply to this developer job?

Don’t miss the best developer job posts in Montreal, receive them in your mailbox every week!

Looking for developers?

Post a jobExplore profiles

Are you a developer?

Submit your profile

Latest developer jobs in Montreal

With developer jobs from:

  • ubisoft
  • bell
  • coveo
  • gameloft
  • flighthub
  • autodesk
  • national-bank-of-canada
  • diff
  • cbc-radio-canada
See all companies