team@haut.ai
FRONTEND DEVELOPER (AI / tf.js / WASM / WebGL)
Currently, we are looking for a talented and motivated Frontend Developer (AI / tf.js / WASM / WebGL)
Responsibilities:
As a Frontend Engineer you will:
● Be a part of the independent and very creative team, developing one of the key company
products;
● Integrate new AI stages of real-time image quality analysis with our Data Science team;
● Integrate elements of Augmented Reality via the latest technologies for 3D in web;
● Develop a process of smooth 3D skin scanning in web;
● Optimize image processing algorithms with WebAssembly and WebGL, improve loading
time by manipulating threads;
● Leverage the CI/CD to make every new release brilliant;
● Work in an agile environment minimizing distractions and targeted to clearly defined goals.

Requirements:
Desired skills and experience
General:
● 2+ years of experience in product teams, building web applications
● Live in a time zone between UTC+0 and UTC+4 (-2 to +2 hours Tallinn time);
Technical skills:
● Javascript (es6);
● Experience with asynchronous JS elements (Promises, async/await),
RxJS observables, chains;
● Experience with AssemblyScript (WebAssembly) or C++ and emscripten;
● Experience with inference of deep learning models in browser (Tensorflow.js, tf.js).
Soft skills:
● Good knowledge of English;
● Oriented to a high quality of the product as a first and only priority;
● Proactive and initiative;
● Responsible and realistic in time management;
● Good communication skills for teamwork.

A significant plus for a candidate
It will be very helpful if you have some of the listed below experience with:
● Typescript;
● any of Vue / React / Angular framework;
● CI/CD processe (automation with npm, Gitlab CI);
● multithreading in browser, webworkers;
● 3D frameworks in web (three.js, Babylon);
● WebGL textures and shaders (3D graphics, web-based games);
We also encourage you to apply to our position if you have a true interest in:
● Using AI on mobile devices;
skincare or medical digitalization;
● data anonymization and data quality control topics.

Our technological stack
TypeScript, Vue, WebRTC, WebAssembly, WebGL, MediaPipe, TensorFlow.js, iframe, React Native,
react-native-webview; npm, GitLab, Google Firebase, Microsoft Azure DevOps, Sentry.

Tools we use to work efficiently:
Atlassian Jira & Confluence, Slack, GitBook, Miro

What we offer:
First of all, an extremely interesting work on developing a new product in the company portfolio for an emerging market. This means freedom of experimenting, brainstorming, and multiple new technologies to try. What's more?
  • Product team with new features development tasks;
  • Competitive salary depending on skills;
  • Office in Tallinn headquarters or remote work (from home) options are possible;
  • Friendly, creative, and cohesive team.
CV
Please read our Privacy Notice