Negotiable
Undetermined
Remote
Remote
Summary: The Senior Front-End Developer role focuses on designing and developing advanced 3D web applications using technologies like Three.js or Babylon.js. The position requires building high-performance applications that visualize biomechanical motion capture data and deliver interactive user experiences. The developer will collaborate with backend teams and optimize rendering performance while translating UX/UI designs into responsive applications. A strong background in front-end development and experience with real-time data integration is essential for success in this role.
Key Responsibilities:
- Design and develop advanced 3D web applications using Three.js or Babylon.js.
- Build a high-performance, real-time application that visualizes biomechanical motion capture data.
- 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.
- 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.
Key Skills:
- 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.
- Preferred: Familiarity with shader programming (GLSL) and custom materials.
- Preferred: Knowledge of Azure cloud services or similar cloud platforms.
- Preferred: Experience with .NET-based backends and data integration workflows.
- Preferred: Understanding of data visualization principles and interactive UX design.
- Preferred: Experience working in sports tech, health tech, or simulation environments.
- Preferred: Prior experience delivering MVPs under tight timelines.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
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.