This role combines front-end and 3D development. You will lead product initiatives supporting Atomica web 3D CAD software and build intuitive, customer-facing 3D CAD software that allows our users to design their dental treatments.
The ideal candidate is a creative problem solver who will coordinate with cross-functional teams to design, develop, and maintain our next-generation websites and web tools. You must be comfortable working as part of a team while taking the initiative to lead on new innovations and projects.
Essential Duties And Responsibilities
- Make significant contributions to the design, architecture, and implementation of our web-based CAD editing and review platform.
- Collaborate with colleagues to assist in integrating core 3D operations with front-end and server-side infrastructure.
- Participate in the entire product development process, from discovery through development, testing, delivery, instrumentation, and observation.
- Collaborate with multiple teams to collect needs and assist in implementation
Education And Experience
- 3+ years of experience as a software engineer in front-end and full-stack development
- 1+ years of experience building 3D applications
Required Qualifications
- Experience in developing graphical applications in TypeScript/Javascript
- Experience with reactive front-end languages. React, Angular, or Vue
- Experience with WebGL, 3D web ecosystem (Three.js or Babylon.js)
- Familiarity with transforms, camera matrices, and 3D operations
- Comfort with back-end systems (nest, next, node, graphql, etc)