Requirements
- 6 years of hands-on experience building modern web applications, with a primary focus on frontend development using TypeScript, React, and Three.js
- Expertise in integrating and manipulating interactive 3D models and scenes with Three.js
- Proven ability to architect and manage application state in React workflows, leveraging Redux Toolkit or plain Redux alongside Three.js
- Solid knowledge of JavaScript/TypeScript, HTML5, CSS3 with UI libraries like MaterialUI or Ant Design
- Proven experience integrating with RESTful APIs and ability to communicate clearly with backend developers
- Optimize performance practices at all levels, especially in rendering and component updates
- Experience with Git, code reviews, and working in a collaborative, agile environment
- Good understanding of agile development methodologies
- Familiarity with microservices architecture and concepts
- English level - B2
Nice to Have:
- Practical experience in backend development using Node.js (core or framework) with any SQL database