hireclover
All jobs

Elementals Studio

(EU) Front-end Engineer WEB + 3D

Remote Junior

Summary

Elementals Studio is seeking a Front-end Engineer specializing in Web + 3D development. The role involves building and maintaining Web 3D configurators for furniture, interiors, and household appliances, with integration into e-commerce platforms.

What you'll do

  • Development and support of Web 3D configurators
  • Configuration of business logic for interaction with 3D objects (dynamic validation, attributes, rules)
  • Development and updating of configurator interfaces (React, TypeScript)
  • Integration of configurators into customer websites and e-commerce systems
  • Development of admin panels for managing 3D resources and users
  • Writing small services and wrappers for third-party APIs (Threekit, Shopify, Salesforce)

Requirements

Technical Requirements:

  • JavaScript (ES6+) with deep understanding of event loop, scope, closures, async/await
  • React.js with Hooks, Context API, React Router, Redux Toolkit, formik
  • TypeScript with strict mode, generics, and utility types
  • HTML5 / CSS3 with responsive and adaptive layout skills
  • SCSS and CSS preprocessors
  • Git, Vite, and NPM with monorepo experience
  • 3D libraries: React-Three-Fiber, Three.js (advantage: PlayCanvas, Threekit SDK)
  • Testing: Jest, React Testing Library, Playwright/Cypress (advantage)
  • Node.js for writing services and API wrappers
  • English A2+ level

Soft Skills:

  • Architectural thinking and balanced decision-making
  • Systematic communication and risk reporting
  • Responsibility and task completion through production
  • Knowledge sharing and documentation

Conditions

Work Conditions:

  • Full-time employment
  • Flexible work schedule
  • Work on projects from scratch and support for existing projects
  • Opportunity to propose own technological solutions
  • Work with major international brands
  • Friendly and creative team
  • Professional growth opportunities
  • Paid sick leave and vacation

Browse jobs