(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.
 
 
Good to have:
- Playcanvas (in particular, integrating models into scenes, managing objects and their parameters)
 - Salesforce (understanding Salesforce integration)
 - Shopify (experience creating or integrating custom React components into Shopify pages, working with plugins)
 
Additional knowledge that may be useful:
- 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).
 - Practice with 3D libraries - implementation of projects on React Three Fiber (R3F), Three.js, WebGL, (PlayCanvas, Threekit SDK would be a big plus).
 - English language - 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
| English | A1 - Beginner | 
| Ukrainian | B2 - Upper Intermediate | 
TypeScript, Node.js + Express.js, Mongo DB, Three.js, React, Redux, Design Patterns/SOLID/OOP
            
            📊
            $1500-2500
            Average salary range of similar jobs in
            analytics →
          
        
              Loading...