IQbusiness South Africa
Full Stack Developer (3D Specialisation)
Skills
8 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Stellenbosch, South Africa
Work mode:
Onsite
Published on:
26 August 2026
What they need
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
Other offers great for you!
These companies are also looking for great profiles
TLTI
Concepteur Développeur Java Full Stack / IA
400
Freelance
Paris, France
Hybrid
Skills
9 hours ago
Quick apply
Proelan
Ingénieur Full Stack Java React H/F
Permanent contract
Nice, France
Hybrid
Skills
8 hours ago
Quick apply
Obeya IT
Devloppeur Full stack JAVA/REACT
Freelance
France
Hybrid
Skills
4 hours ago
Quick apply