Where

Full Stack Developer (3D Specialisation)

IQbusiness South Africa
Retreat Full-day Full-time

Description:

Job Title: Senior Full Stack Developer (3D Specialisation)
Location: On-site in Stellenbosch
Contract to permanent

Position Summary:
We are looking for a skilled Senior Full Stack Developer with expertise in Angular 18 and 3D front-end development . The ideal candidate will focus on delivering interactive, high-performance 3D visual components in the browser using Three.js , while also managing robust Python-based backend systems. This role is critical to the development of next-generation, scalable web applications with advanced 3D capabilities.

Key Responsibilities:

  • Build high-quality, interactive 3D front-end applications using Angular 18 and Three.js .

  • Design, implement, and optimize 3D rendering scenes, including shader/material customization and performance tuning.

  • Collaborate closely with UI/UX designers, backend developers, and other stakeholders to deliver cohesive solutions.

  • Develop and maintain Python-based backend systems and RESTful APIs .

  • Implement DevOps practices, including CI/CD pipelines and Docker-based containerization .

  • Deploy scalable solutions on cloud platforms such as AWS , Azure , or GCP .

  • Contribute to agile teams, participating in Scrum or Kanban workflows.

  • Ensure high code quality through automated testing and performance profiling.

Required Qualifications:

  • 5+ years of professional front-end development experience.

  • Deep knowledge of Angular 18 , including component architecture and state management.

  • Extensive experience with Three.js for creating and optimizing 3D scenes.

  • Strong skills in TypeScript , RxJS , SCSS , and component-based design principles.

  • Proven backend development experience with Python , including RESTful API and WebSocket communication.

Preferred Qualifications:

  • Experience with Python libraries for 3D data processing, such as NumPy , Open3D , or PyMesh .

  • Background in simulation platforms, digital twin interfaces, or CAD/3D visualization systems.

  • Experience integrating 3D interfaces with real-time telemetry or sensor data.

Key Skills:

  • Strong problem-solving abilities and attention to detail.

  • Excellent verbal and written communication skills in English.

  • Ability to work both collaboratively within a team and independently.

Experience Level: Senior

Requirements:

  • Build high-quality, interactive 3D front-end applications using Angular 18 and Three.js .

  • Design, implement, and optimize 3D rendering scenes, including shader/material customization and performance tuning.

  • Collaborate closely with UI/UX designers, backend developers, and other stakeholders to deliver cohesive solutions.

  • Develop and maintain Python-based backend systems and RESTful APIs .

  • Implement DevOps practices, including CI/CD pipelines and Docker-based containerization .

  • Deploy scalable solutions on cloud platforms such as AWS , Azure , or GCP .

  • Contribute to agile teams, participating in Scrum or Kanban workflows.

  • Ensure high code quality through automated testing and performance profiling.

  • 5+ years of professional front-end development experience.

  • Deep knowledge of Angular 18 , including component architecture and state management.

  • Extensive experience with Three.js for creating and optimizing 3D scenes.

  • Strong skills in TypeScript , RxJS , SCSS , and component-based design principles.

  • Proven backend development experience with Python , including RESTful API and WebSocket communication.

  • Experience with Python libraries for 3D data processing, such as NumPy , Open3D , or PyMesh .

  • Background in simulation platforms, digital twin interfaces, or CAD/3D visualization systems.

  • Experience integrating 3D interfaces with real-time telemetry or sensor data.

  • Strong problem-solving abilities and attention to detail.

  • Excellent verbal and written communication skills in English.

  • Ability to work both collaboratively within a team and independently.

16 Jul 2025;   from: careers24.com

Similar jobs

  • IQbusiness South Africa
  • Retreat
Description: Job Title: Senior Full Stack Developer (3D Specialisation) Location: On-site in Stellenbosch ... skilled Senior Full Stack Developer with expertise in Angular 18 and 3D front-end ... with UI/UX designers, backend developers, and other stakeholders to ...
17 days ago
  • IQbusiness South Africa
  • Retreat
Description: Job Title: Senior Full Stack Developer (3D Specialisation) Location: On-site in Stellenbosch ... skilled Senior Full Stack Developer with expertise in Angular 18 and 3D front-end ... with UI/UX designers, backend developers, and other stakeholders to ...
17 days ago
  • IQbusiness South Africa
  • Retreat
Description: Job Title: Senior Full Stack Developer (3D Specialisation) Location: On-site in Stellenbosch ... skilled Senior Full Stack Developer with expertise in Angular 18 and 3D front-end ... with UI/UX designers, backend developers, and other stakeholders to ...
17 days ago
  • IQbusiness South Africa
  • Retreat
Description: Job Title: Senior Full Stack Developer (3D Specialisation) Location: On-site in Stellenbosch ... skilled Senior Full Stack Developer with expertise in Angular 18 and 3D front-end ... with UI/UX designers, backend developers, and other stakeholders to ...
17 days ago