Senior JavaScript Developer

Remote or Tallinn, Estonia
Roles:
Frontend
Must-have skills:
JavaScriptTypeScript
Nice-to-have skills:
C++WebGL
Considering candidates from:
Baltics, Central Asia, South Caucasus, Austria, Belarus, Croatia, Czech Republic, Hungary, Moldova, Poland, Romania, Russia, Serbia, Slovakia, Slovenia and Ukraine
Work arrangement: Onsite or remote
Industry: Health and Human Services
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 11 - 50 employees
Logo of HautAI

Senior JavaScript Developer

Remote or Tallinn, Estonia
Haut.AI​ is developing a SaaS platform for skin health and beauty for the cosmetics industry. Their developments are based on the state-of-the-art algorithms of computer vision and machine learning. Among their clients are cosmetics companies, and plastic surgery clinics in Europe, the US, and South Korea.
Now HautAI is looking for a Senior JavaScript Developer to join their team that develops the web “smart camera tool” to capture the best selfie image on mobile devices for future skin image analysis.

Tasks:
  • Define technological stack for each problem
  • Define, refactror, and develop architecture of new products
  • Lead the integration of new image analysis algorithms: define the technology, write most complex technological part, perform code review of other peers
  • Help to develop the internal documentation of a product
  • Write unit-tests on JavaScript elements
  • Develop end-to-end tests for whole product
Must-have:
  • Javascript and Typescript
  • RxJS and general JavaScript asynch processes
  • Webworkers
  • Bachelor’s in Mathematics, Computer Science or relevant
  • 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
Nice-to-have:
  • Garbage collector, memory management
  • Mathematics in WebAssembly (AssemblyScript / C++ / Rust + Emscripten)
  • Shaders writing with GLSL and WebGL
  • Launching networks with Tensorflow.js
  • WebGPU, XNNPACK
  • Camera management with WebRTC
Benefits and conditions:
  • Trial period: 3 months
  • Competitive salary 
  • 28 days of annual leave
  • Comfortable office in Tallinn with regular offline events or option to work fully remotely with a flexible schedule
  • All necessary devices for development and tests are regularly provided by the company
  • Friendly, creative, and cohesive team
Interview process:
  1. Intro call with Toughbyte
  2. Technical interview with Product Manager 
  3. Interview with Founder