Enable job alerts via email!

Full Stack Developer (3D Specialisation)

Iqbusiness South Africa

Stellenbosch

On-site

ZAR 650,000 - 850,000

Full time

9 days ago

Job summary

A leading company in Stellenbosch seeks a Senior Full Stack Developer with expertise in Angular and 3D development. This role will involve creating advanced web applications, collaborating with UI/UX designers, and implementing DevOps practices to deliver scalable solutions. Ideal candidates will have strong backend experience in Python and a knack for problem-solving.

Qualifications

  • 5 years of professional front-end development experience.
  • Deep knowledge of Angular 18.
  • Extensive experience with Three.js.

Responsibilities

  • Build high-quality, interactive 3D front-end applications using Angular 18.
  • Develop and maintain Python-based backend systems and RESTful APIs.
  • Contribute to agile teams and ensure high code quality through testing.

Skills

Problem-solving
Attention to detail
Verbal communication
Written communication

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 .

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

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.