(EU) Front-end Engineer WEB + 3D to $2000

Technical requirements:

  • JavaScript (ES6+)
    • Event loop, scope, closures, async/await.
    • Spread/rest, destructuring.
    • Modular architecture.
    • Understanding of front-end performance optimization.
  • React.js and its ecosystem
    • React (Hooks, Context API, React Router).
    • Redux Toolkit (thunks, RTK Query).
    • Working with forms (formik).
    • react-select, axios.
    • Architectural approaches: FSD, container/presenter, atomic design.
  • TypeScript
    • Extensive experience in daily use (strict mode, generics, API typing, utility types).
    • Ability to build architecturally sound solutions.
  • HTML5 / CSS3
    • Adaptive & responsive layout (mobile-first, desktop-first).
    • Flexbox і CSS Grid.
    • UI optimization for interfaces (admin panels, configurators).
  • CSS preprocessors
    • SCSS module
  • Tooling
    • Git (branches, code review, CI/CD integrations).
    • Vite — experience in configuration and optimization of builds.
    • NPM (working with monorepo and libraries).
  • 3D and integration (advantage)
    • R3F (react-three-fiber), Three.js, PlayCanvas.
    • Threekit SDK, working with player APIs, writing service wrappers.
    • Optimizing the display of 3D models, integrating configurators.
  • Testing (advantage)
    • Unit tests (Jest, React Testing Library).
    • E2E tests (Playwright / Cypress).
    • Understanding testing priorities: which scenarios are critical and which can be covered by smoke tests.
       

Additional knowledge that will be an advantage:

  • Node.js - writing small services and API wrappers.
  • Бандлери - Experience in setting up custom builds (Webpack, Rollup, Vite).
  • Web 3D - understanding the principles of 3D in a browser (materials, lighting, optimization).
  • Практика з 3D-бібліотеками - implementation of projects on React Three Fiber (R3F), Three.js, WebGL, (PlayCanvas, Threekit SDK would be a big plus).
  • Англійська мова - level A2+ (basic communication, reading technical documentation).


Who suits us:

  • Architectural thinking: able to balance between “doing it right” and “doing it on time.”
  • Systematic communication: reports risks and progress in a timely manner.
  • Responsibility: sees tasks through to completion, including integration into production.
  • Knowledge sharing: documents complex decisions so that others can pick them up more quickly.


Domain:

  • Web 3D configurators (furniture, interiors, household appliances) and their integration with e-commerce (Shopify, Salesforce).
  • DAM system for managing 3D resources and working with them.
     

What you will be doing:

  • 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).

 

 

Working conditions at the company:

  • We offer work on projects from scratch and support for existing projects;
  • The opportunity to work on projects, offering your own technological solutions;
  • Work with major international brands;
  • A friendly and creative team;
  • Professional growth;
  • Full-time employment;
  • Flexible work schedule;
  • Paid sick leave and vacation.

Required languages

Ukrainian Native
English B1 - Intermediate
TypeScript, Node.js + Express.js, Mongo DB, Three.js, React, Redux, Design Patterns/SOLID/OOP
Published 19 September
114 views
·
4 applications
25% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...