- Building 3D visualization widgets using three.js and vtk.js technologies
- Building data exploration widgets and dashboards using Javascript frameworks
- Writing code to read and display various 3D modelling formats and files
- Building user interfaces in a React framework
- Interfacing with back-end systems (REST APIs and database systems) to pull data and store inputs
- Exploring and implementing new visualization tools and technologies
- Assisting with day-to-day maintenance and support of the code base
- At least 1 year of experience working and developing with 3D visualization systems which could include work in these areas
- 3D game development experience
- Graduate school work in 3D visualization techniques
- Open source project contribution related to 3D
- Other 3D visualization coding work
- Familiarity with Javascript, WebGL, HTML 5.0, CSS, and Java
- Familiarity with plotting and dashboard tools
- Experience working with React, three.js/vtk.js, and RESTful APIs is an asset
- A strong mathematical background and aptitude for developing scientific or quantitative code
- Ability to contribute in a team environment
- Strong problem solving skills, self-motivated; able to work autonomously
- Legally eligible to work in Canada
- We have an amazing, dynamic team of and dedicated professionals, who work in a collaborative atmosphere
- We offer a competitive total compensation package including Health and Dental Benefits, RRSP, Personal Days and Bonus opportunities
- The chance to make positive and impactful contributions in your work
- We encourage learning opportunities and provide access to LinkedIn Learning
Company
Location
Kingston - Canada
Job type
Full-Time
React Job Details
About Us
Join us at ESG Solutions, a fast-paced, technically driven company with an exciting work environment. We see every day as a new opportunity to impress our customers, grow our understanding and build our expertise.
We are looking for a WebGL Developer who is responsible for the design and development of tools for visualizing and interacting with seismic and other measurement data in a web-based interface. As part of our software team, you will work with new and established technologies as part of an Agile group of developers under the supervision of a Web Architect.
About the Role
About You
Why to Work at ESG
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs