Job Description
The Client Experience Manager s responsible for the design, development, and optimisation of user‑facing applications across the iDNA platform ecosystem. The role focuses on delivering high‑quality, scalable, and intuitive frontend solutions, translating platform capabilities, data, and business requirements into clear, usable, and technically robust screens.
This role owns the frontend application layer, ensuring consistency, usability, performance, and alignment with iDNA’s digital and platform standards.
Key Accountabilities
Frontend Application Delivery
- Design, develop, and maintain frontend applications across the iDNA platforms
- Translate functional requirements, wireframes, and UX designs into production‑ready frontend code
- Build and maintain reusable frontend components and UI patterns
- Ensure consistency and quality across all user‑facing screens and workflows
Screen & User Interaction Implementation
- Define and implement screen content, layout, navigation, and interaction behaviour
- Build user journeys including dashboards, onboarding flows, forms, tables, filters, and data‑driven views
- Implement validation logic, error handling, loading states, and user feedback mechanisms
- Collaborate with UX and Product teams to refine screen behaviour and user flows
Technical Integration & Quality
- Integrate frontend applications with backend services, APIs, and data platforms
- Manage state, data flows, and frontend application architecture
- Optimise frontend performance, responsiveness, and scalability
- Ensure cross‑browser compatibility and responsive design standards
Engineering Standards & Continuous Improvement
- Apply best practices for frontend development, security, and accessibility
- Participate in code reviews and contribute to frontend architectural decisions
- Support automated testing including unit, integration, and UI tests
- Continuously improve frontend standards, tooling, and delivery practices
Collaboration & Agile Delivery
- Work within cross‑functional agile teams including Product, UX, Backend, Data, and Platform engineers
- Participate in sprint planning, estimation, reviews, and retrospectives
- Provide technical input into product roadmap discussions related to frontend capabilities
- Support demos and platform walkthroughs when required
Technical Expertise
- Strong experience with modern frontend frameworks (e.g. React, Angular, Vue, or similar)
- Proficiency in HTML, CSS, JavaScript/TypeScript, and responsive design principles
- Experience consuming RESTful APIs and handling JSON‑based data
- Solid understanding of component‑based architecture and frontend state management
UI & Experience Delivery
- Strong understanding of screen‑level design, user flows, and interaction patterns
- Experience building data‑heavy interfaces such as dashboards and analytics views
- Attention to detail in visual consistency, usability, and UI behaviour
- Working knowledge of accessibility and usability standards
Qualifications & Experience
Required
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field
- 5+ years’ experience in frontend or UI application development
- Proven experience delivering frontend solutions in enterprise or platform environments
- Experience working in agile or product‑led delivery teams
Important Closing Date Note
Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.
12/05/26
All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.