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 .
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
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.