Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Three.JS Engineer image - Rise Careers
Job details

Three.JS Engineer

Company Introduction

Erth is an incubation studio dedicated to empowering anyone to become a creator. Founded by seasoned industry veterans and serial entrepreneurs with expertise from Zynga, Facebook, and Microsoft, we are at the forefront of innovation. While our core team is primarily based in San Francisco and New York City, we welcome qualified hybrid candidates from the San Francisco Bay Area who thrive in a collaborative and dynamic environment.

Senior Three.js / WebGL Engineer

We’re looking for a Senior Three.js / WebGL Engineer to lead the development of browser-based 3D games and immersive interactive experiences. In this role, you’ll play a key part in shaping the technical direction, gameplay systems, and rendering architecture for our next-generation virtual worlds. You’ll work closely with design, art, and backend teams to build high-performance, scalable experiences that push the limits of web-based gaming.

Responsibilities

  • Lead the architecture and development of real-time 3D game experiences using Three.js, WebGL, and related technologies.

  • Design and implement robust game systems and mechanics, with a strong focus on user interaction and performance.

  • Integrate and optimize 3D models, animations, and shaders, including writing custom GLSL shaders and optimizing rendering pipelines.

  • Drive performance tuning and device/browser compatibility across desktop and mobile platforms.

  • Mentor junior developers, establish best practices, and contribute to technical strategy and tooling.

  • Collaborate with designers, artists, and backend engineers to deliver polished, responsive, and player-friendly experiences.

  • Own and evolve the core 3D framework, managing asset pipelines, loading strategies, and scene orchestration.

Requirements

  • 6+ years of experience building interactive 3D web-based applications or games..

  • Deep expertise with Three.js and WebGL, including experience with custom shader development, animation blending, and scene management.

  • Strong proficiency in JavaScript and TypeScript, with a solid foundation in game development, rendering optimization, and user experience.

  • Demonstrated ability to lead engineering efforts, define architectures, and ship high-quality, performant experiences.

  • Experience profiling and optimizing rendering pipelines for real-time performance across a variety of devices.

  • Excellent communication and collaboration skills, with a proven ability to work cross-functionally.

  • Highly ambitious self-starter with a passion for pushing the boundaries of what’s possible in web-based 3D experiences.

Nice to Have

  • Experience with React Three Fiber or other modern WebGL frameworks.

  • Familiarity with physics engines (e.g., Cannon.js, Ammo.js) and implementing physical interactions.

  • Backend integration experience for real-time multiplayer or UGC-based platforms.

  • Background in building creator tools, sandbox systems, or AI-assisted content workflows.

Other Information:

Successful candidates for this position can expect a competitive salary within the range of $180,000 to $225,000, commensurate with experience and qualifications. In addition to a competitive salary structure, we offer a comprehensive benefits package, including health, dental, and vision coverage.

Employees will have the opportunity to participate in the CalSavers retirement program, contributing to their long-term financial well-being. Additionally, our organization recognizes the importance of work-life balance and provides generous perks such as unlimited Paid Time Off (PTO), ensuring our team members can recharge and maintain a healthy work-life equilibrium.

Please note that this role will require occasional in-office work in the San Francisco/Bay Area. We believe in fostering collaboration and connection among our team members, and periodic in-person engagement contributes to the overall success of our projects. We appreciate your understanding and flexibility in this regard. Join us in our journey to create a fulfilling and rewarding professional experience.

Average salary estimate

$202500 / YEARLY (est.)
min
max
$180000K
$225000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Three.JS Engineer, Erth.AI

At Erth, we’re on a mission to empower creators across the globe, and we’re looking for a Senior Three.js / WebGL Engineer to join our dynamic team based in San Francisco! With a background from industry heavyweights like Zynga and Facebook, our incubation studio is at the forefront of innovation in the 3D web space. As a Senior Engineer, you’ll be leading the charge in developing immersive and browser-based 3D games that not only captivate users but also set new standards for performance and interactivity. Your expertise in Three.js and WebGL will allow you to craft robust game architectures, design impactful gameplay mechanics, and create visually stunning 3D environments. You’ll collaborate with our talented design, art, and backend teams, ensuring a seamless integration of all elements to deliver an unforgettable gaming experience. In this role, you’ll have the freedom to mentor junior developers and influence the technical direction of our projects, all while contributing to an innovative and collaborative company culture. If you’re passionate about pushing the limits of web technology and are driven by the opportunity to transform ideas into reality, then we would love to hear from you! Plus, with a competitive salary range of $180,000 to $225,000 and generous benefits, including unlimited PTO, it’s a win-win for all involved. Come help us shape the future of online gaming at Erth!

Frequently Asked Questions (FAQs) for Three.JS Engineer Role at Erth.AI
What are the key responsibilities of a Senior Three.js Engineer at Erth?

As a Senior Three.js Engineer at Erth, you’ll lead the architecture and development of browser-based 3D game experiences. This role encompasses designing robust gameplay systems, optimizing rendering pipelines, and collaborating closely with designers and artists to integrate high-performance 3D models and animations. You'll also mentor junior developers and establish best practices within the tech team, contributing significantly to our technical strategy.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Three.js Engineer position at Erth?

To apply for the Senior Three.js Engineer position at Erth, you should have at least 6 years of experience in building interactive 3D web applications or games. Deep expertise in Three.js and WebGL is essential, along with substantial proficiency in JavaScript and TypeScript. Experience with custom shader development, performance optimization, and game architecture is also crucial for this role.

Join Rise to see the full answer
What is the work environment like for a Senior Three.js Engineer at Erth?

At Erth, the work environment is collaborative and dynamic, specifically designed to foster creativity and innovation among team members. While the core team primarily operates from San Francisco and New York, we welcome hybrid employees who thrive in a remote setup and are willing to engage in occasional in-office work to strengthen collaborative efforts.

Join Rise to see the full answer
What kind of projects will I be working on as a Senior Three.js Engineer at Erth?

In the role of Senior Three.js Engineer at Erth, you will work on exciting projects that revolve around developing next-generation virtual worlds. You’ll create immersive, playable experiences that push the boundaries of web technology, crafting real-time interactive environments that delight users and showcase advanced gaming mechanics and graphics.

Join Rise to see the full answer
What benefits can I expect as a Senior Three.js Engineer at Erth?

As a Senior Three.js Engineer at Erth, you can anticipate a competitive salary starting from $180,000 to $225,000 based on your experience, along with a comprehensive benefits package. This includes health, dental, and vision coverage, participation in the CalSavers retirement program, and unlimited Paid Time Off to ensure a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Three.JS Engineer
Can you explain your experience with Three.js and how it can contribute to projects at Erth?

When answering this question, be sure to detail your prior projects that utilized Three.js, focusing on the complex features you implemented, such as custom shaders or rendering optimizations. Highlight how your skills will enhance team productivity and project quality at Erth, ultimately helping to fulfill the vision of creating immersive experiences.

Join Rise to see the full answer
What strategies do you use to optimize rendering performance in WebGL applications?

Talk about various techniques you employ to optimize performance, such as reducing draw calls, implementing level-of-detail models, or optimizing shader code. Mention the importance of testing across different devices and browsers and how these practices ensure smooth user experiences in your 3D applications.

Join Rise to see the full answer
How do you approach collaboration with designers and artists while developing 3D web experiences?

Emphasize the importance of communication and transparency when working with designers and artists. Discuss how you involve them early in the development process to align on visuals and performance goals, and leverage feedback to iterate on the design effectively. Highlight any tools or methods you use, like collaborative design meetings or version control systems.

Join Rise to see the full answer
Can you describe a challenging project you've worked on involving 3D game development?

When discussing a challenging project, be specific about the obstacles you faced, such as technical limitations or tight deadlines. Explain how you approached the problem, the solutions you found, and the outcome of the project. This gives insight into your problem-solving skills and perseverance in the field of 3D development.

Join Rise to see the full answer
How do you ensure your 3D applications are compatible across different devices?

Describe your approach to testing and profiling applications on various devices and browsers. Explain techniques such as responsive design principles, adaptive quality settings, and leveraging progressive enhancement to ensure compatibility and a positive user experience across different platforms.

Join Rise to see the full answer
What is your experience with shader development and how have you used them in projects?

Highlight specific projects where you've developed custom shaders to enhance graphics in your applications. Discuss the tools and methodologies you used for shader programming, as well as the impact your custom shaders have had on visual fidelity and performance in the projects.

Join Rise to see the full answer
How would you mentor a junior developer in a 3D programming context?

When answering this question, discuss your mentoring style. You can emphasize the importance of providing constructive feedback, sharing knowledge through pair programming, and encouraging juniors to take ownership of small projects to build confidence. Share examples of how you've helped junior developers grow in previous roles.

Join Rise to see the full answer
What’s your perspective on the future of web-based 3D experiences?

Provide insights into emerging trends in web-based 3D experiences, such as advancements in browser capabilities or real-time rendering techniques. Highlight how you see these developments influencing gaming and interactive applications, and express your enthusiasm about being part of the evolution at a forward-thinking company like Erth.

Join Rise to see the full answer
How do you stay current with industry trends and technologies related to Three.js and WebGL?

Share how you engage with the developer community through platforms like GitHub, forums, or webinars. Mention any specific resources or conferences you follow to keep your knowledge up-to-date, and convey your commitment to continual learning to keep pace with this rapidly evolving field.

Join Rise to see the full answer
Why do you want to work at Erth as a Senior Three.js Engineer?

Show your enthusiasm for Erth’s mission to empower creators and how that resonates with your personal values. Discuss your alignment with the company’s innovative projects and culture, and express your eagerness to contribute to a team that is pushing the boundaries of what's possible in web-based gaming.

Join Rise to see the full answer
Similar Jobs
Erth.AI Remote No location specified
Posted 13 days ago

Join Erth as a Senior Applied AI Engineer to develop AI-driven game features and content generation.

Join Northrop Grumman as a Principal/Sr. Principal Systems Engineer, where you will contribute to revolutionary space systems that define the future of national security.

Photo of the Rise User

As an Engineering Technician at Peraton, contribute to vital NASA geodetic research by operating and maintaining the MOBLAS-4 ground station.

Photo of the Rise User
RELX Remote Miamisburg, OH
Posted 2 days ago

RELX Inc. is on the lookout for a Sr. Systems Engineer with extensive experience in cloud environments and machine learning to enhance their cybersecurity infrastructure.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, King County, WA; Washington State, Seattle, WA
Posted 4 days ago

Become an integral part of GDIT's team as an Engineering Technician V, ensuring the operational readiness of U.S. Naval ships through hands-on electrical and mechanical maintenance.

Photo of the Rise User

Elevate your career as an Automation Technician with Tyson Foods, where your expertise in automation will drive operational excellence.

Photo of the Rise User
Canonical Remote Home based - Asia Pacific, Gurgaon
Posted 11 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Become a part of Canonical as a Junior Cloud Field Engineer and help enterprises implement cutting-edge cloud solutions using open source technologies.

Constellation Energy Hybrid US, Bucks County, PA; Pennsylvania, Middletown, Bucks County, PA
Posted 9 days ago

Play a vital role in the clean energy future as an Engineer in Cyber Electrical Design with Constellation, contributing to advanced engineering solutions for nuclear plant operations.

Photo of the Rise User
Olsson Remote Remote, Kansas City, MO, United States
Posted 23 hours ago

Join Olsson's Applied Technology team as a Bentley Coordinator, leveraging your expertise in Bentley software to drive innovation and efficiency.

MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Uniontown just viewed Part-Time Patient Access Specialist at Hummingbird
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Accountant (Grant Administration) at Texas Health Action
Photo of the Rise User
Someone from OH, Cleveland just viewed Administration & Marketing Assistant Intern at Bosch Group
Photo of the Rise User
Someone from OH, Columbus just viewed Manager – Music Publishing Licensing at Spotify
Photo of the Rise User
Someone from OH, Columbus just viewed Manager of Government Affairs and Policy at Mastercard
Photo of the Rise User
Someone from OH, Powell just viewed Senior Compliance Analyst at Nirvana Insurance
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Engineering Manager at Enable
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS
Photo of the Rise User
15 people applied to Junior iOS Developer at Sportradar
Photo of the Rise User
28 people applied to Supervisor, Plumbing at SpaceX