app jobs engineering companies b braintrust three.js/webgl - frontend developer

Three.js/WebGL - Frontend Developer


JOB TYPE: Freelance, Contract Position (short, one-time project)

LOCATION: Remote (Global talent welcome, must overlap at least 1-2 hours with PST for coordination)

DURATION: Expected contract through January 31, 2021


Braintrust ( is a user-controlled talent network, where you keep 100% of what you earn and actually get to own the platform. We've been onboarding some big clients and specifically need an experienced developer for this client.  


Our Client is transforming how they sare video and products across the web. They are looking for full-stack developers with Three.js/WebGL experience to architect and deliver their designs. You’ll work closely with the Web team to develop an interactive globe. Their web-first approach will require experience developing web-based applications in React.


  • Architect and build the prototype for their interactive globe vision

  • Develop a WebGL/Three.js globe user-interface designed to access

  • Improve their rendering engine in terms of performance, stability, and software architecture

  • Apply and promote good software engineering practices such as test automation, modularization, simplification

  • Stay up-to-date with real-time rendering techniques and evaluate disruptive technologies for web-based simplification

  • Design their 3D rendering engine, including evaluating the use of next gen technologies like WebGPU or game engines

Minimum Requirements:

  • 6+ years of software development experience in the field of real-time rendering

  • Excellent English speaking skills

  • An expert in Three.js/WebGL, 3D development

  • A team player who can collaborate with engineers, designers, and other cross-functional teams

  • Ability to initiate and drive projects to completion with minimal guidance

  • Fluent in and passionate about JavaScript, HTML

  • 1+ hour of timezone overlap with PST for team meetings

Preferred Qualifications:

  • 3+ years developing applications with MapBox

  • 3+ years of experience developing and maintaining RESTful API’s in Node.js

  • 3+ years of experience with ESRI ArcGIS v10.2.1 or v10.6.1 Server and Desktop

  • 1+ year with C++, ArcObjects API, ArcFMSolutions API, Oracle SQL, .NET, Java, and Python

  • 1+ year of experience with React.js with React-Three-Fiber


Qualified candidates will be invited to do a screening interview with Braintrust's core team. We will answer your questions about the project and our platform.  If we determine it is the right fit for both parties, we'll invite you to join the platform and create a profile to apply directly for this project.  Candidates will be invited to bid on additional projects that are a fit as well.

Have an Awesome Remote Product?
Promote it right here · On our platform · starting at $49/mo