Design Engineer, WebGL, Three.js

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Design engineer creating interactive WebGL, Three.js, React, and TypeScript experiences. Building polished, performant interfaces for Bask Health's direct-to-consumer telehealth platform.

Responsibilities:

  • Design and develop interactive web experiences using WebGL, Three.js, React, and TypeScript
  • Build visually sophisticated frontend features combining animation, interaction, and real-time graphics
  • Translate design concepts and prototypes into production-ready web experiences
  • Develop interactive 3D elements, scenes, and visual components for web applications
  • Create smooth transitions, animations, and micro-interactions
  • Collaborate with designers, product managers, product teams, and frontend engineers
  • Build reusable components for animation, graphics, and interactive interfaces
  • Integrate Three.js experiences into React and Next.js applications
  • Develop responsive visual experiences for different screen sizes and devices
  • Optimize rendering performance, animation smoothness, resource usage, asset loading, textures, and graphical resources
  • Troubleshoot graphics, rendering, layout, animation, browser compatibility, and interaction issues
  • Implement interactive behaviors involving user input, scrolling, navigation, and state changes
  • Develop prototypes to test visual concepts and interaction patterns
  • Build polished, accessible interfaces balancing visual quality, usability, and performance
  • Develop animation systems and reusable motion patterns
  • Write clean, maintainable, well-documented frontend code and tests
  • Participate in code reviews and frontend architecture discussions
  • Contribute to design systems and reusable frontend component libraries
  • Stay informed about creative web engineering and browser graphics technologies
  • Own creative engineering features from concept through deployment and maintenance

Requirements:

  • 3+ years of professional experience in frontend engineering, creative development, design engineering, or a comparable role
  • Hands-on experience building interactive web experiences with Three.js or WebGL
  • Strong programming experience with JavaScript and TypeScript
  • Experience developing modern web applications using React
  • Familiarity with Next.js or comparable frontend frameworks
  • Strong understanding of HTML, CSS, and responsive web development
  • Experience implementing animations, transitions, and interactive visual effects
  • Understanding of real-time rendering fundamentals and browser graphics performance
  • Experience integrating interactive graphics into production web applications
  • Ability to translate visual designs and interaction concepts into functional code
  • Strong knowledge of frontend component architecture and reusable UI patterns
  • Experience optimizing web performance and animation responsiveness
  • Familiarity with browser rendering behavior and cross-browser compatibility
  • Experience developing responsive interfaces for desktop and mobile devices
  • Strong debugging skills involving frontend interactions and rendering issues
  • Understanding of user experience principles and visual consistency
  • Experience collaborating closely with designers and frontend engineers
  • Familiarity with Git and collaborative software development workflows
  • Experience writing clean, maintainable, and well-structured code
  • Understanding of accessibility considerations for animated and interactive interfaces
  • Ability to balance visual complexity with performance and usability
  • Strong attention to detail in animation timing, layout, and visual behavior
  • Ability to independently manage assigned features from concept through implementation
  • Strong communication and problem-solving skills
  • Comfort working in a fast-moving, remote engineering environment