Frontend Three.js/JavaScript Middle Developer

About Us
We are an outsourcing company working on top-tier projects, ranging from large corporations to government departments. Our team is passionate, professional, and ready to welcome a responsible Frontend Three.js/JavaScript Developer with strong skills and a collaborative mindset.

 

What We’re Looking For
We are searching for a developer who will become a core part of our team, someone who takes ownership of their work and values teamwork.


This role focuses on building modern, interactive UIs with React, Three.js, and seamless integration with a PHP-based backend.

 

Key Requirements

  • JavaScript (ES2020+): strong understanding of asynchronous programming (Promises, async/await), modules, DOM manipulation, and performance optimization.
  • React: modern hooks-based approach, context API, lifecycle management, and memoization techniques (React.memo, useMemo, useCallback).
  • Redux Toolkit for state management.
  • Three.js (vanilla): working with scenes, cameras, lights, textures, and materials.
  • Basic WebGL knowledge to understand the rendering pipeline and troubleshoot low-level graphics issues.
  • Bootstrap (selective usage) for layout and UI elements.
  • Integration with external PHP backend through REST APIs.
  • Familiarity with MySQL data structure at the client level (pagination, filtering, sorting via API).
  • GitHub experience: Git flow, branching strategies, code reviews.
  • Basic knowledge of build tools like Webpack or Vite.

     

Nice to Have (Highly Appreciated):

  • RTK Query: experience with query caching, invalidation, and data fetching optimization.
  • Performance optimization:
    • React: code-splitting, lazy loading, and profiling.
    • Three.js: Frustum culling, texture compression, reducing draw calls.
  • 3D model handling: understanding scaling, positioning, pivot points, and coordinate systems.
  • XAMPP: running local PHP services, API proxying, port configuration, handling SSL and CORS locally.
  • Basic knowledge of frontend security principles: XSS, CSRF protection, and secure handling of cookies/tokens (httpOnly, secure, sameSite).

     

General Requirements:

  • Solid theoretical knowledge of JavaScript and its core principles.
  • Logical thinking and problem-solving mindset.
  • Bachelor’s degree or higher (preferably in a technical field).

     

What to Expect from Our Process:
We take hiring seriously. Expect a challenging interview with a focus on:

  • Theoretical JavaScript questions.
  • Problem-solving and logic puzzles.
  • Practical tasks involving React, state management, and Three.js.

     

We value the time and effort of our candidates and appreciate those who are confident in their abilities.


What We Offer:

  • Competitive salary based on experience.
  • Friendly and supportive team environment.
  • Opportunities for professional growth and skill development.
  • Flexible working hours and remote work options.
  • Exciting projects involving modern frontend technologies and 3D graphics.

     

Important Note:
If you’re not confident in your skills or believe your experience is average, we kindly ask you not to apply.
We respect your time and hope you’ll respect ours.

Required languages

English A1 - Beginner
Ukrainian Native
Russian B1 - Intermediate
JavaScript, React, Redux Toolkit, WebGL, Bootstrap, Material UI/TailwindCSS/Bootstrap, Webpack/Vite, GitHub, RTK Query
Published 19 September 2025 · Updated 20 February
Statistics:
90 views
·
22 applications
To apply for this and other jobs on Djinni login or signup.
Loading...