0111465659 admin@hrmd.co.ke

Job role insights

  • Date posted

    October 28, 2025

  • Closing date

    October 28, 2025

  • Hiring location

    Nairobi, Kenya

Description

locations
Absa Headquarters (KE)
time type
Full time
time left to apply
End Date: October 31, 2025 
job requisition id
R-15980570
Empowering Africa’s tomorrow, together…one story at a time.

With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.

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)

Apply

Interested in this job?

23 days left to apply

Call employer
+358
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel