Typescript developer (3d graphics)

Remote $17k–$32k middle 28 days ago full-time quality 8.6/10

Role in brief

Planner 5D is seeking a middle-seniority Frontend Developer with expertise in 3D graphics to enhance their home design platform. This role involves developing and integrating 3D features using JavaScript, TypeScript, and Three.js, collaborating with design and backend teams, and contributing to architectural decisions. Candidates with strong problem-solving skills and experience in modern frontend tooling should apply.

JavaScriptTypeScriptThree.jsWebGLSVGCanvasWebpackJestDockerPHPSymfonyMySQL

About the role

This role focuses on developing and integrating 3D graphics features for Planner 5D's platform, which simplifies home renovation for over 90 million users globally. The work involves writing scalable frontend code using JavaScript and TypeScript, specifically applying Three.js, WebGL, SVG, and Canvas to create immersive design experiences. A key aspect is ensuring pixel-perfect UI and responsive designs.

The successful candidate will collaborate closely with both design and backend teams, translating concepts into functional features. This includes participating in code reviews, testing, and debugging to maintain high code quality and performance standards. The role also contributes to shaping the frontend architecture and workflows, influencing the technical direction of the platform.

Success in this position means delivering robust 3D graphic implementations that enhance the user experience on the Planner 5D platform. It requires a proactive approach to problem-solving and a collaborative mindset to integrate new features seamlessly while maintaining existing systems. The developer will help evolve the platform's capabilities, making home design more accessible and intuitive for a wide user base.

The annual salary for this position ranges from $17,250 to $32,200.

Skills that matter here

  • JavaScript: This is the primary language for writing clean, scalable, and maintainable frontend code.
  • TypeScript: Used alongside JavaScript for developing robust and type-safe frontend applications.
  • Three.js: Essential for developing and integrating 3D graphics features within the platform.
  • WebGL: Required for implementing 3D graphics concepts and rendering capabilities.
  • Webpack: Familiarity with this tool is needed for modern frontend development workflows.
  • Git: Knowledge of Git workflows is necessary for version control and collaborative development.

Who this role suits

  • A developer who is proficient in JavaScript and TypeScript, with a strong background in frontend development.
  • Someone with hands-on experience in 3D graphics libraries and WebGL concepts.
  • An individual comfortable working with modern frontend tooling and Git workflows, who can also integrate with legacy code.
  • A person with strong problem-solving skills, excellent communication, and a collaborative approach to teamwork.

From the employer

  • Write clean, scalable, and maintainable frontend code using JavaScript and TypeScript.
  • Develop and integrate 3D graphics features using Three.js, WebGL, SVG, and Canvas.
  • Collaborate with design and backend teams to implement pixel-perfect UI and responsive experiences.
  • Participate in code reviews, testing, and debugging to ensure code quality and performance.
  • Contribute to architectural decisions and help shape frontend tooling and workflows.
  • Proficient in JavaScript and TypeScript with hands-on experience in frontend development.
  • Experience with 3D graphics libraries (Three.js/OpenGL) and WebGL concepts.
  • Familiar with modern frontend tooling (Webpack, Jest, etc.) and Git workflows.
  • Comfortable working with legacy code (jQuery) and integrating it with modern approaches.
  • Strong problem-solving skills, strong communication, and collaborative mindset.
  • Competitive compensation
  • Remote-friendly or flexible work arrangements
  • Opportunities for professional growth and learning
  • Collaborative team environment with modern tech stack

Questions about this role

What is the remote work policy for this role?

This is a fully remote position, offering flexible work arrangements.

What is the seniority level for this position?

This role is for a middle-seniority developer.

What are the core technologies used in this role?

The core technologies include JavaScript, TypeScript, Three.js, WebGL, SVG, and Canvas.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Planner 5D.