Scalable Path

We are looking for a 3D Rendering Specialist with Javascript Programming Experience to join Scalable Path to work on a client project. This is a remote, full-time position.CLIENT COMPANY DESCRIPTION:The client is a well established and growing company in the on-demand cloud printing space. They provide the most cost-efficient and environmentally-friendly print solution for global companies through having a global network of world-class printers to carry out printing locally. Their ambition is to cut 90% of print-related transportation and reduce companies' print costs by 50% to benefit both their customers and the planet.The client's development teams are highly ambitious and nurture a startup-style culture. Currently, the brand has over 3 million customers and they have grown 400% in 4 years. They have also achieved the highest customer satisfaction rates in their industry.DUTIES AND RESPONSIBILITIES:

The client has an e-commerce website where various print-related products (flat cards, folded cards, photo books, calendars, mugs, etc.) can be customized and purchased.  Currently, when a product is configured, it can be previewed by the customer so that they can see what the product is going to look like when it is printed. The current website only supports previewing products in a typical, flat (2D) way.  The client would like to significantly improve the quality and accuracy of the image previews by using more advanced 3D rendering techniques.

Your role will be to propose, investigate, research and implement advanced photorealistic 3D rendering strategies at scale.

The current 2D product images are basic and don't allow as much realism as they would like.  For example, some products can be printed with a metal foil which is slightly embossed and reflects differently, and this should be viewable in the images.  They are looking for someone who can advise them on how to render product images that can present such subtleties of the products that will make them more appealing and give customers more confidence to purchase.

The client is looking for a candidate with WebGL / Three.js experience, this person should have worked on both client and server-side projects that have involved WebGL / OpenGL ES implementation. Experience with JavaScript / React / Node.js is a must.

Any proposed solution will need to be able to be implemented at scale to quickly render products with hundreds of thousands of configuration combinations.

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:You will be reporting to and working with one of the technical co-founders of the company and the head of product management. The client is in the Europe/Oslo (+01:00) CET time zone.REQUIRED SKILLS:- Strong English Communication- Deep experience in the 3D rendering space- Advanced experience with WebGL- Advanced experience with Three.js- Experience working with JavaScript both frontend and backend (React/Node)- Ability to analyze a problem, propose options and implement effective solutionsDESIRED (NICE-TO-HAVE) SKILLS:- Java- Python- GolangSTART DATE:As soon as possible.EXPECTED CONTRACT DURATION:Long-term if the hourly rate is not too high (otherwise the engagement might be shorter - perhaps 2-3 months)NOTES:Someone with experience in video game development is more likely to be a fit than someone experienced with architectural or movie 3D rendering, because the client needs lighter-weight, faster rendering that is more similar to the techniques used in video games.


The pay rate for this role is from $50 to $80 USD per hour, depending on experience and capability.


Posted about 1 year ago