Split Tech City je zajednica sastavljena od tvrtki, udruga, institucija, meetupa i pojedinaca koji su posvećeni razvoju tehnološkog sektora u Splitu i regiji.

Postani član

JS 3D Graphics (WebGL) Engineer

We are Postindustria Group and we have opened our doors in Croatia!

As a software company, we are developing our own products and products for our clients.

Our team of about 150 experts covers everything from artificial intelligence and machine learning to web and mobile application development to cloud application development and 3D modeling.

Project:

An innovative web application that allows users to overlay images on the surfaces of various products made of different materials. In particular, the decoration of clothing, crafts made of plastic, wood, clay etc. 

The main challenge of this project is to overlay textures on NURBS surfaces or meshes formed from these surfaces, and realistic rendering of them with the ability to control the camera in real-time (so you can rotate, zoom, view from different angles).

Team:

This project is designed for a small team of 1 – 3 engineers with the support of an Engineering Manager, Product Owner, and UX designer.

Developers will be endowed with autonomy in making engineering decisions.

Technologies:

TypeScript, React, Next.js, AWS, Lambdas, Babylon.js / Three.js.

Opportunities:
  • application of state of the art solutions and algorithms;
  • development of new features in the web application that allows the user to configure and customize the appearance of the products;
  • opportunity to experiment and build experience.
Required skills:
  • 3+ years of commercial experience in web development;
  • experience with ES6;
  • knowledge of the basics of 3D graphics and understanding of the OpenGL / WebGL rendering pipeline;
  • experience with a high-level WebGL framework: for example Babylon.js or Three.js;
  • understanding how to apply and modify ready-made shader if necessary;
  • analytical thinking and the ability to describe and defend the design of their decision;
  • English level: Upper-Intermediate or higher.
Nice to have:
  • experience in working with NURBS (Non-Uniform Rational B-Splines);
  • PBR (Physically Based Rendering);
  • mathematical training at the level of technical universities;
  • experience and automation of 3D editors (Rhinoceros, Maya, Blender, AutoCAD, etc.);
  • Typescript;
  • AWS.
Why us:

Cozy office or home environment

  • MacBook Pro and any extra peripheral devices;
  • daily use of modern technologies;
  • free lunch at the office;
  • flexible working hours;
  • ability to work remotely and hybrid;
  • paid travel expenses.

Professional development and advancement

  • regular 1 on 1 feedback on development and performance;
  • unlimited budget for education (books, online courses);
  • visit and speak at conferences and technological events worldwide;
  • performance based bonuses;
  • technical and career mentorship and guidance.

Team culture

  • experienced and enthusiastic multinational team;
  • knowledge sharing culture;
  • each employee is responsible for their part of the job so we appreciate the ability to self-organize and prioritize tasks;
  • team budget for entertainment.

Out-of-work care

  • health insurance;
  • annual leave of 25 working days;
  • paid leave for all important events in your private life;
  • financial incentives for the wedding or birth of a child;
  • Christmas bonus.
Stages of interview:
  • 30 minutes screening acquaintance;
  • 1-hour technical interview with JS specialists and Engineering Manager.

 

Info

Industrija
Development

Vrsta zaposlenja
Full time

Prijavi se za posao