Enable job alerts via email!

Full Stack Developer (3D Specialisation)

IQbusiness

Wes-Kaap

On-site

ZAR 600,000 - 1,000,000

Full time

15 days ago

Job summary

IQbusiness South Africa recherche un Senior Full Stack Developer spécialisé en 3D pour développer des applications web interactives et performantes. En tant qu'expert en Angular 18 et Three.js, vous serez en charge de créer des composants visuels indispensables, en optimisant les systèmes backend Python. Vous contribuerez à des projets innovants et collaborerez au sein d'équipes agiles pour livrer des solutions évolutives.

Qualifications

  • Expertise en développement front-end avec Angular et Three.js.
  • Expérience dans les systèmes back-end basés sur Python.
  • Connaissances des bibliothèques Python pour le traitement de données 3D et des interfaces 3D.

Responsibilities

  • Construire des applications front-end 3D de haute qualité.
  • Collaborer avec des équipes UI/UX et autres parties prenantes.
  • Implémenter des pratiques DevOps et déployer des solutions évolutives.

Skills

Problem Solving
Attention to Detail
Communication

Education

5+ years of professional front-end development experience

Tools

Angular 18
Three.js
Python
TypeScript
RESTful APIs
Docker
AWS
Azure
GCP

Job 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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.