A

UI/UX Engineer at Absa Bank Limited

Absa Bank Limited
Full-time
On-site
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)