Full Stack Developer (3d Specialisation)

Stellenbosch, WC, ZA, 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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1466870
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, WC, ZA, South Africa
  • Education
    Not mentioned