Role: Senior Front-End Developer
Location: Remote
Job Description
Design and develop advanced 3D web applications using Three.js or Babylon.js
Building a high-performance, real-time application that visualizes biomechanical motion capture data, overlays insights, and delivers an interactive user experience within seconds.
Build real-time rendering pipelines for visualizing motion capture and biomechanical data.
Integrate 3D visualizations with video overlays, annotations, and data-driven insights.
Collaborate with backend teams to consume APIs and streaming data (REST, WebSockets, etc.)
Optimize rendering performance to meet near real-time constraints (e.g., <30 seconds processing/display).
Translate UX/UI designs into responsive, high-quality interactive experiences.
Implement reusable, scalable front-end architecture and components.
Troubleshoot and resolve performance bottlenecks across devices and browsers.
Contribute to technical design discussions and mentor junior developers.
Qualifications Required:
Overall, 12+ years of experience required.
5+ years of professional front-end development experience.
Strong hands-on experience with Three.js or Babylon.js
Deep understanding of WebGL, 3D math (vectors, matrices, transformations), and rendering pipelines.
Proficiency in JavaScript/TypeScript, HTML5, and modern front-end frameworks (e.g., React, Angular, or Vue).
Experience integrating with APIs and real-time data streams.
Familiarity with performance optimization techniques for graphics-heavy applications.
Strong debugging and problem-solving skills.
Preferred:
Experience working with motion capture, biomechanics, or video processing pipelines.
Familiarity with shader programming (GLSL) and custom materials.
Knowledge of Azure cloud services or similar cloud platforms.
Experience with .NET-based backends and data integration workflows.
Understanding of data visualization principles and interactive UX design.
Experience working in sports tech, health tech, or simulation environments.
Prior experience delivering MVPs under tight timelines.