Role Description
We're looking for a Senior Design Engineer, WebGL & Three.js to help create visually compelling, highly interactive web experiences for Bask Health. This role sits at the intersection of frontend engineering, creative development, and digital product design.
-
Build sophisticated interfaces, animations, and interactive experiences that go beyond traditional web applications.
-
Work on projects that bring together strong visual design, modern frontend technologies, and thoughtful user interactions.
-
Collaborate closely with designers, product managers, and engineers to turn ambitious concepts into polished, responsive, and production-ready experiences.
-
Enjoy experimenting with emerging web technologies, have strong technical judgment, and care deeply about the details that make an interface feel exceptional.
-
This is a hands-on senior engineering role with opportunities to shape frontend architecture, establish creative development standards, and mentor other engineers.
What You'll Do
-
Design and develop visually sophisticated web applications using React, Next.js, and TypeScript.
-
Build interactive 3D experiences using Three.js and WebGL.
-
Develop smooth animations, transitions, and micro-interactions.
-
Translate complex visual concepts into production-ready frontend experiences.
-
Create interactive product demonstrations and immersive web interfaces.
-
Build reusable components for animated and visually rich applications.
-
Collaborate closely with product designers to implement high-fidelity designs.
-
Develop custom animations and interactive effects that enhance usability.
-
Integrate 3D elements into responsive web applications.
-
Create performant rendering experiences across supported devices and browsers.
-
Optimize WebGL scenes, assets, and animations for performance.
-
Develop interactive storytelling and visual presentation experiences.
-
Build polished interfaces for customer-facing and merchant-facing applications.
-
Contribute to frontend architecture for complex interactive applications.
-
Implement responsive layouts and adaptive visual experiences.
-
Maintain accessibility and usability standards in highly interactive interfaces.
-
Collaborate with backend engineers to connect interactive applications with APIs and platform data.
-
Experiment with new frontend technologies and creative development techniques.
-
Improve loading performance and rendering efficiency.
-
Investigate and resolve browser compatibility and rendering issues.
-
Write maintainable, well-structured frontend code.
-
Develop tests for critical interactive functionality.
-
Participate in technical planning and frontend architecture decisions.
-
Establish reusable patterns for animations, visual effects, and creative components.
-
Mentor other engineers through code reviews and technical collaboration.
-
Use AI-assisted development tools while maintaining high standards for quality and performance.
-
Take ownership of major interactive experiences from concept through production.
Qualifications
-
5+ years of professional frontend engineering, creative development, or related software engineering experience.
-
Strong hands-on experience with JavaScript and TypeScript.
-
Professional experience building production web applications using React.
-
Experience with Next.js or comparable frontend frameworks.
-
Hands-on experience with Three.js, WebGL, or comparable browser-based 3D technologies.
-
Strong understanding of HTML, CSS, and responsive web development.
-
Experience building sophisticated animations and interactive user interfaces.
-
Strong understanding of browser rendering and frontend performance.
-
Experience developing visually polished, high-quality digital experiences.
-
Ability to translate complex designs into functional, responsive interfaces.
-
Understanding of 3D rendering concepts, including scenes, cameras, lighting, and materials.
-
Experience optimizing animations and interactive applications for performance.
-
Strong understanding of frontend architecture and reusable component development.
-
Experience integrating frontend applications with backend APIs.
-
Familiarity with animation libraries and modern frontend development tools.
-
Ability to debug rendering issues and troubleshoot complex frontend behavior.
-
Understanding of accessibility and usability considerations.
-
Experience collaborating closely with designers and product teams.
-
Strong attention to visual detail, interaction quality, and user experience.
-
Ability to take ownership of complex technical projects.
-
Experience reviewing code and providing constructive technical feedback.
-
Strong problem-solving skills and willingness to experiment with new technologies.
-
Strong written and verbal communication skills.
-
Ability to work independently and collaboratively in a remote engineering environment.
Nice to Have
-
Experience with React Three Fiber or Drei.
-
Experience with GSAP, Framer Motion, or similar animation libraries.
-
Familiarity with GLSL shaders and custom WebGL effects.
-
Experience developing interactive 3D product visualizations.
-
Experience with immersive websites or interactive storytelling.
-
Familiarity with Blender or other 3D content creation tools.
-
Experience optimizing 3D assets and rendering pipelines.
-
Experience building advanced scroll-based animations.
-
Familiarity with Canvas APIs and browser graphics technologies.
-
Experience creating custom transitions and micro-interactions.
-
Experience working with Figma and design systems.
-
Familiarity with Tailwind CSS or modern styling systems.
-
Experience building interactive marketing websites.
-
Experience developing visually rich SaaS product interfaces.
-
Understanding of WebGPU or emerging browser graphics technologies.
-
Experience with frontend performance monitoring.
-
Experience mentoring frontend or creative developers.
-
Experience using AI-assisted development tools such as Cursor or Claude Code.
-
A portfolio demonstrating interactive websites, animations, or 3D web experiences.