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
Location: Stellenbosch, Western Cape, ZA
Posted Date: 7/18/2025
Contact Information
Contact | Human Resources IQbusiness South Africa |
---|