What you’ll do
- Build efficient, testable, and reusable WebGL/3D interactive experiences with ThreeJS or similar frameworks.
- Optimize code for maximum speed and scalability
- Implement high-performance components for desktop and mobile web platforms.
- Test on multiple devices & resolutions and browsers.
- Collaborate with the rest of the engineering team using Jira, Confluence & GitLab.
- Understand the project requirement and be able to implement and complete the allocated modules independently.
- Create and maintain documentation regarding systems being developed in order to ensure long-term maintainability
What we seek
- Proficiency with JavaScript, Typescript and HTML5 Canvas
- Knowledge about browser-based 3D rendering
- Knowledge about 3D graphics and shaders (GLSL)
- Ability to learn new technologies quickly
- Proficient understanding of code versioning tools, such as Git
- Experience with Three.js or similar, WebGL and Canvas/CSS animation