RecruitmentRoom
Recruitment-room.com
068 060 9817 (WhatsApp)
IO
Intermediate UX Developer (Frontend Engineer)
iOCO
Stellenbosch, Western Cape Contract Posted 14 Oct 2026

Job Description

We are looking for an Intermediate UX Developer (Frontend Engineer) to join our team at iOCO in Stellenbosch, Western Cape. This is a contract position where you will work on building and improving modern web applications for Capitec. The role focuses on creating user-friendly, responsive, and scalable interfaces using React and TypeScript.

Key Responsibilities:
- Develop and maintain modern frontend applications using React and TypeScript.
- Build reusable components following established design systems and component libraries like MUI or MUI X.
- Translate design and business requirements into functional, accessible, and well-structured code.
- Contribute to shared frontend components and design systems, ensuring reusability and maintainability.
- Write clean, tested code and follow best practices for software development.
- Collaborate with designers, product owners, and engineers to clarify requirements and solve technical challenges.
- Use AI tools responsibly to assist with development tasks while ensuring quality standards.

Requirements:
- 2 to 5 years of experience developing frontend applications with React and TypeScript.
- Experience with component libraries like MUI or similar design systems.
- Proficiency in Git, CI/CD pipelines, and automated testing.
- Understanding of component composition, API design, and frontend build tools.
- Familiarity with themes, design tokens, and accessibility principles.
- Ability to troubleshoot issues independently and document work clearly.

Preferred:
- Relevant degree, diploma, or equivalent practical experience in software engineering.

Offer:
- Contract position based in Stellenbosch, Western Cape.
- Opportunity to work with experienced engineers and grow skills in a collaborative environment.
Job Code
RR-19233
Visit Recruitment-room.com
and enter code:
RR-19233

Or WhatsApp us:
068 060 9817