Planner5D

Frontend Engineer (3D Graphics)

Planner5D
Apply
1 year ago
Tallinn, Estonia or Madrid, SpainSenior

Responsibilities

  • Develop clean, reusable frontend code using JavaScript and TypeScript.
  • Build and maintain 2D graphics features with SVG and Canvas.
  • Build and maintain 3D graphics features with Three.js and WebGL.
  • Work with frontend frameworks, libraries, browser compatibility, web protocols, and supporting technologies.
  • Follow strict coding standards and apply best practices for security, performance, memory management, and maintainability.
  • Collaborate and communicate effectively with the team while understanding and implementing development tasks.

Requirements

  • At least 5 years of web-development experience.
  • Deep knowledge of JavaScript, TypeScript, ECMAScript 6+, CSS, HTML, and popular frameworks and libraries including AngularJS, Vue, and jQuery.
  • Experience with 2D graphics using SVG and Canvas.
  • Experience with 3D graphics using Three.js and WebGL.
  • Knowledge of browser compatibility, REST, JSON, XML, Git, HTTP, and WebSockets.
  • Understanding of clean and maintainable code, security, performance, memory management, and maintainability best practices.
  • English proficiency at B1+ level and understanding of Russian.
  • Understanding of mathematics and geometry is a preferred qualification.

Benefits

  • Around 30+ days of paid holidays per year.
  • Company computer equipment available by request.
  • Education courses and funding toward training expenses.
  • English classes on the corporate platform.
  • Offline company events in Lithuania and online team-building.
  • Unlimited free Planner5D subscriptions.
  • Freedom-and-responsibility work environment with a collaborative team.

Tech Stack

CSSDockerGitHTMLJavaScriptJestjQueryMongoDBMySQLPHPRabbitMQRedisSymfonyThree.jsTypeScriptVue.jsWebpack

Categories

Planner5D

About Planner5D

51-200 employees
Contact me