Join a dynamic team as a Full Stack Developer, focusing on 3D front-end development with Angular and Three.js. You'll work on exciting projects that blend innovative technology with creative design, all while collaborating with a talented group of professionals.
Innovative and collaborative
We are looking to engage a Full Stack Developer with proven expertise in Angular 18, and a strong focus on 3D front\-end development using Three.js. The ideal candidate should bring a balanced profile with front\-end mastery, particularly in interactive and performant 3D rendering in the browser, as well as solid experience in Python\-based backend systems and DevOps practices for scalable deployments. **Key Requirements** ***Front\-End:*** 5\+ years of professional experience in front\-end development. Expert\-level knowledge of Angular (version 18 and up), with a deep understanding of its new features, component architecture, reactive forms, and state management. Strong experience building 3D and interactive visual components using Three.js, including: Scene setup and object manipulation Shader/material customization Performance optimization (LOD, frustum culling, texture management) Integration of WebGL content in Angular components Proficient in TypeScript, RxJS, SCSS, and component\-based design. ***Back\-End:*** Solid experience with Python. Experience designing and consuming RESTful APIs and WebSocket\-based communication. Familiar with Python libraries for 3D data processing (e.g., NumPy, Open3D, PyMesh is a bonus). ***DevOps \& Tooling:*** Hands\-on experience with modern DevOps methodologies, including CI/CD pipelines, automated testing, and containerization. Comfortable with Docker, Atlassian Tools (Bitbucket, Jira and Confluence. Experience with cloud platforms like AWS, Azure, or GCP. **General**: Proven ability to work across the entire stack, but with deep focus and strength in the 3D front\-end. Comfortable working in agile teams (Scrum, Kanban). Strong communication skills and the ability to collaborate with UI/UX designers, backend developers, and stakeholders. **Preferred Experience** Prior involvement in simulation platforms, 3D configuration tools, digital twin interfaces, or CAD/3D visualisation systems. Knowledge of performance profiling in both browser and backend. Experience integrating 3D UI with real\-time telemetry or sensor data is a plus. Pay: R65 000,00 \- R75 000,00 per month Experience: * Angular18: 5 years (Required) * Python: 4 years (Required) * three.js: 1 year (Preferred) Work Location: Hybrid remote in Stellenbosch, Western Cape (Stellenbosch, Stellenbosch)
You'll be taken to the original listing on za.indeed.com to apply.