CoLab Job Board

3D Developer
St. John's, Newfoundland and Labrador, Canada

Description

We are looking for an experienced 3D Developer to join our growing team. In this role, you will work with a multidisciplinary product development team to design, build and ship critical product features and improvements to our valued customers on a regular basis.

We’re building an industry defining product, which presents new and unique development challenges. As a 3D Developer you will work specifically on enhancing our 3D web viewing capabilities, an integral part of CoLab. If you have previous experience working on web-based 3D viewing technology, are excited by challenging scopes of work, and take pride in producing high quality products, this could be the perfect role for you.

Responsibilities

  • Champion the user experience surrounding our 3D web-viewing technology
  • Work with other team members to design and plan complex scopes of work from product requirements and UIUX designs
  • Develop, test and ship critical user-facing 3D web-viewing features on a regular basis
  • Triage and resolve bugs and customer issues related to our 3D web viewer
  • Participate in code reviews and help your team deliver high-quality software
  • Contribute to company and product vision, ideation and planning
  • Mentor and be an information source to junior developers

Requirements

  • 5+ years of professional, hands-on software development experience
  • 3+ years of experience working on 3D viewing technology
  • Experience with graphics APIs such as OpenGL/WebGL and Three.js would be considered an asset
  • Experience working with frontend development frameworks such as React, Angular, etc would be considered an asset
  • Experience with Git workflows (pull requests, code reviews)
  • Passion for working in teams with emphasis on respect and continuous improvement
  • Competence in UI/UX design and attention to detail
  • Consistent track record of building and maintaining highly scalable products would be considered an asset

Closing Date: June 28, 2021

Know someone who would be a perfect fit? Let them know!