Frontend Engineer at StarryNift

Full Time1 month ago
Employment Information
Job Description
Seeking a skilled WebGL developer to join our dynamic team in driving cutting-edge 3D graphics solutions. The ideal candidate will play a pivotal role in the development and maintenance of WebGL engine frameworks, focusing on creating high-performance, cross-platform applications that deliver immersive user experiences. This position requires collaboration with product teams to translate design concepts into functional WebGL projects, ensuring seamless integration with existing systems and optimizing for scalability. Key responsibilities include enhancing rendering quality, reducing load times, and improving overall display performance through innovative technical approaches. The role also involves contributing to the front-end development of other company products, leveraging WebGL capabilities to build interactive and visually compelling interfaces.
Key Responsibilities
  • Lead the development of WebGL engine frameworks, including architecture design, core functionality implementation, and performance tuning for complex 3D applications.
  • Optimize model rendering effects through advanced shader programming, texture mapping, and lighting algorithms to achieve photorealistic visuals.
  • Implement memory-efficient rendering pipelines and asynchronous loading techniques to enhance model loading speed and reduce latency.
  • Collaborate with UI/UX designers to create intuitive WebGL-based interfaces, ensuring alignment with user experience goals and technical constraints.
  • Debug and troubleshoot WebGL applications, resolving rendering artifacts, performance bottlenecks, and compatibility issues across browsers and devices.
  • Conduct performance analysis using profiling tools to identify optimization opportunities and implement scalable solutions for large datasets.
  • Document technical specifications, API references, and development workflows to support team collaboration and knowledge sharing.
  • Stay updated with emerging WebGL technologies, industry trends, and best practices to continuously improve application performance and user engagement.
Job Requirements
  • Proven experience (3+ years) in WebGL development, with a strong foundation in 3D graphics programming and OpenGL ES/WebGL2 standards.
  • Expertise in JavaScript frameworks (e.g., React, Vue) and WebGL libraries (e.g., Three.js, Babylon.js) for building interactive web applications.
  • Demonstrated ability to optimize rendering performance through techniques like level-of-detail (LOD) management, occlusion culling, and GPU acceleration.
  • Proficiency in cross-browser compatibility testing, ensuring WebGL applications function seamlessly on modern browsers and mobile devices.
  • Strong problem-solving skills with a focus on performance-critical tasks, including memory management, shader optimization, and resource loading strategies.
  • Experience with version control systems (e.g., Git) and agile development methodologies for collaborative software development.
  • Excellent communication skills to effectively collaborate with cross-functional teams, including designers, backend engineers, and product managers.
  • Ability to analyze and interpret performance metrics, leveraging tools like Chrome DevTools or WebGL performance analyzers to drive optimization.
  • Knowledge of 3D modeling tools (e.g., Blender, Maya) and asset pipelines for integrating 3D content into WebGL applications.
  • Preferred: Experience with real-time rendering applications, VR/AR development, or cloud-based WebGL solutions for large-scale projects.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact