IQbusiness South Africa

Full Stack Developer (3D Specialisation)

Job Location

Stellenbosch, South Africa

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

Location: Stellenbosch, Western Cape, ZA

Posted Date: 7/18/2025
View More IQbusiness South Africa Jobs

Contact Information

Contact Human Resources
IQbusiness South Africa

Posted

July 18, 2025
UID: 5309945809

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.