Join Us


WEBGL/Three.js Developer

“There are three responses to a piece of design – yes, no, and WOW! Wow is the one to aim for” ~ Milton Glaser

We are looking for a highly-talented and collaborative WebGL/Three.js Developer with at least two (2) years of experience to join our Design Team.

  • Proficiency with JavaScript and HTML5
  • Experience with Three.js, SVG, WebGL and Canvas/CSS animation
  • Experience with GSAP/PIXIJS animation
  • Knowledge about browser-based 3D rendering
  • Ability to learn new technologies quickly
  • Expertise in 3D graphics and Info-graphics
  • Familiarity with continuous integration and automated deployment systems
  • Self-motivated and directed, with a keen interest in current and emerging technologies
  • Working understanding of level of detail when visualizing large data sets
Nice to have
  • Experience visualizing 3D scenes, cameras, lighting and materials in web frameworks
  • Knowledge of Blender
  • Experience with web applications involving manipulation of geospatial, customer management, or analytics data
  • Experience with websites that are cross-device and browser compatible
  • Knowledge of TypeScript
  • Exposure to Graphics APIs like OpenGL/Shader Programming
  • Experience with JavaScript frameworks such as Angular, React and Vue
What you will get from us
  • Full-time employment
  • Professional growth opportunities
  • Training program
  • Teamwork and participation in team building activities
  • A dynamic, young, creative and stimulating environment
  • Open-minded and multicultural work environment
  • Experience with national and international clients

Venice Office

Ennova Research guarantees equal opportunities. The remuneration and the type of contract will be assessed on the basis of personal skills and knowledge.

The data will be processed and stored exclusively for present and future selection purposes, guaranteeing the rights referred to in art. 13 Legislative Decree 196/03.

Send Us Your CV
Send Us Your CV