Job title : UI / UX Engineer
Job Location : Gauteng,
Deadline : November 30, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
Job Summary
We’re looking for a mid-to-senior UI / UX Engineer to lead the design and development of internal data products. You’ll combine front-end engineering with UX design to deliver intuitive, accessible, and performant web applications using Angular and TypeScript.Job Description
Key Responsibilities
Design & Develop Front-Ends : Build responsive UIs using Angular and TypeScript for tools like Unify, Aqueduct, and Data Gateway.Prototype and UX Design : Create wireframes and interactive prototypes using Figma or Adobe XD, refining user flows based on feedback.Testing and Quality Assurance : Write unit tests (Jest) and end-to-end tests (Cypress / Playwright), debug issues, and participate in code reviews.Performance & Accessibility : Optimize UI performance (Core Web Vitals), implement WCAG-compliant components, and ensure usability across devices.Collaborative Agile Development : Work in cross-functional squads, participate in Agile ceremonies, and use Git for version control.Contribute to Design Systems : Use and improve the cps-shared-ui library, document design guidelines, and promote consistency.User-Centric Problem Solving : Engage with users to gather feedback and propose UI / UX improvements.Mentorship & Team Development : Support junior members and share UI / UX best practices.Leadership in Agile & Design : Drive UI / UX initiatives aligned with squad goals.Skills Technical
TypeScript Proficiency : Strong experience with modern TypeScript and ES6+ features.Angular (v2+) : Deep knowledge of Angular, including components, RxJS, CLI, and performance optimization.Unit Testing (Jest) : Skilled in writing and maintaining test suites.End-to-End Testing : Experience with Cypress and / or Playwright.Git & Version Control : Proficient in collaborative workflows using Git.Data Engineering Domain (Advantageous) : Familiarity with data pipelines and big data concepts.UX & Design Tools
Prototyping & Wireframing : Skilled in Figma or Adobe XD for mock-ups and prototypes.UX Best Practices : Strong understanding of navigation flows, information architecture, and design systems.User Research & Feedback (Nice to Have) : Experience with usability testing and user interviews.Performance & Accessibility
Web Performance Optimization : Knowledge of lazy loading, bundling, caching, and tools like Chrome DevTools and Lighthouse.Accessibility (A11y) : Familiar with WCAG 2.1, semantic HTML, ARIA roles, and screen reader testing.Cross-Browser / Cross-Device Compatibility : Ensures responsive design across browsers and devices.Monitoring & Analysis (Nice to Have) : Experience with tools like Google Analytics or Application Insights.Education
Bachelor`s Degrees and Advanced Diplomas : Physical, Mathematical, Computer and Life Sciences (Required)End Date : October 30, 2025
ICT jobs