Job Title: UI/UX Designer
Term: 12 months
Location: Nairobi Kenya
Reports to: Technical Program Manager
Level: Intermediate/ Senior (5-8 years relevant experience)
Role Purpose
We are looking for a UI/UX Designer to play a critical role in shaping customerfacing experiences delivered under the Visaclient implementation programme. Embedded within a crossfunctional tech squad the role is responsible for designing intuitive buildready user journeys across push provisioning acquiring/payment flows and campaignrelated touchpoints within the MPesa ecosystem.
Working closely with Frontend Engineers and client stakeholders the UI/UX Designer ensures design intent is accurately realised through sprintbased delivery provides UX and branding inputs into initiatives such as Tokenisation
4. Key Responsibilities
- Own endtoend UX delivery for squad features covering user flows information architecture wireframes prototypes highfidelity UI and design QA.
- Design payment and provisioning experiences across push provisioning CYBS/acquiring payment flows and campaignrelated touchpoints within the MPesa app.
- Design user-facing messaging iconography consent flows and visual brand compliance elements for Tokenization initiatives delivered as annotated design specifications.
- Maintain and evolve the MPesa design system ensuring components are reusable documented and aligned to established standards.
- Partner with Frontend Engineers during sprint delivery validating build feasibility reviewing implementations and tracking design defects.
- Enable analyticsready journeys by collaborating with Data Scientists to ensure key user interactions are identifiable and measurable.
- Validate usability through lightweight testing incorporating findings into design refinements ahead of development.
- Produce handoffready design artefacts including annotated designs and specifications for efficient engineering delivery.
- Support propositionspecific journeys including Diaspora consumer onboarding and feature flows.
- Deliver knowledge transfer to client designers covering design methods tooling component usage and usability practices
Measurable Outcomes & Deliverables
First 30 Days
- Current M-Pesa app design system and component library reviewed; gaps and inconsistencies documented.
- UX audit of existing payment flows (where relevant to squad workstreams) completed; priority usability issues identified.
- Push provisioning flow: wireframes and user journey map produced and reviewed with Product Owner and Frontend Engineer.
- Design tools and collaboration environment configured; design file structure agreed with Frontend Engineer.
Days 3160
- Push provisioning flow: high-fidelity UI designs completed reviewed and approved by stakeholders; handed off to Frontend Engineer.
- CYBS Acquiring payment UI components: wireframes and high-fidelity designs produced and reviewed.
- At least one usability test or expert review conducted on a key flow; findings documented and design iterations applied.
- Component documentation produced for all new UI components delivered to date; added to design system.
- Design QA process established: at least one round of design QA completed for implemented features.
Days 6190
- CYBS Acquiring UI components implemented and design QA completed; zero critical design defects in staging build.
- Push provisioning flows implementation reviewed and signed off by Designer; live in UAT / staging.
- Diaspora UX inputs delivered (if applicable): flow designs or UX recommendations for diaspora-specific features produced.
- Design system contribution complete: all new components documented named consistently and added to shared library.
- Knowledge transfer: design playbook (v1) produced for client design team covering component library design methodology and usability testing approach. At least two sessions delivered.
Ongoing KPIs
- Deliver timely buildready UX designs that support sprintbased engineering delivery.
- Ensure highquality user experiences through thorough design QA and early identification of usability issues.
- Maintain consistency and scalability by contributing to and evolving the MPesa design system and component library.
- Work closely with engineers and data teams to enable accurate implementation and analyticsready user journeys.
- Transfer design capability to client teams through documentation shared practices and handson collaboration.
Stakeholders & Ways of Working
Agile Ceremonies: All sprint ceremonies; leads design-specific story refinement (user stories for UX/UI tasks); participates in daily stand-ups; presents designs at sprint review.
Reporting Cadence:
- Sprint-level: design delivery status at sprint review.
- Ad-hoc: design blockers (e.g. missing brand guidance stakeholder unavailability for review) escalated to TPM within 24 hours.
Cross-Functional Touchpoints:
- Frontend Engineers (design handoff implementation QA component specification).
- Product Owners / client Product team (requirements alignment design review/approval).
- Data Scientist (analytics event instrumentation alignment within user journeys).
- Backend Engineers (understanding of technical constraints affecting UX).
- Client brand/marketing team (brand compliance visual identity guidance).
Required Skills & Experience
- 58 years of UX/UI design experience with at least 2 years in mobile application design for financial services payments or fintech.
- Proven ability to design end-to-end user flows for complex multi-step transaction journeys (payment flows onboarding authentication) in mobile contexts.
- Proficiency in Figma / Sketch / Adobe XDfor high-fidelity UI design prototyping and developer handoff.
- Experience contributing to or maintaining a mobile design system and component library.
- Solid understanding of mobile UX best practices including gesture navigation accessibility (WCAG) and performance-aware design.
- Ability to conduct or facilitate lightweight usability research (heuristic evaluation prototype testing user interviews).
- Experience working in agile/sprint-based delivery environments including structured design handoff and design QA processes.
- Strong communication skills; ability to present and defend design decisions to technical and non-technical stakeholders.
Preferred / Nice-to-Have Skills
- Direct experience designing for M-Pesa mobile money applications or comparable super-app payment ecosystems.
- Experience designing for emerging market users including considerations for lower-literacy contexts low-end devices or intermittent connectivity.
- Familiarity with tokenization user journeys or digital wallet provisioning flows (Google Pay Apple Pay or comparable).
- Knowledge of motion design and micro-interaction principles for mobile UX.
- Experience with A/B testing or multivariate testing frameworks for UI optimization.
- Familiarity with accessibility auditing tools (Axe Lighthouse or equivalent).
- Basic understanding of frontend/mobile development constraints (useful for design-engineering collaboration).
Tools & Technologies
- Design & prototyping: Figma or equivalent
- Developer handoff: Figma Dev Mode / equivalent
- Design system management: Figma Styles & Components / equivalent
- Collaboration: Miro / Mural / FigJam
- Communication: Microsoft Teams
- Issue tracking: Jira / Azure DevOps
- Documentation: Confluence / SharePoint
Job Title: UI/UX Designer Term: 12 months Location: Nairobi Kenya Reports to: Technical Program Manager Level: Intermediate/ Senior (5-8 years relevant experience) Role Purpose We are looking for a UI/UX Designer to play a critical role in shaping customerfacing experiences delivered under the Vis...
Job Title: UI/UX Designer
Term: 12 months
Location: Nairobi Kenya
Reports to: Technical Program Manager
Level: Intermediate/ Senior (5-8 years relevant experience)
Role Purpose
We are looking for a UI/UX Designer to play a critical role in shaping customerfacing experiences delivered under the Visaclient implementation programme. Embedded within a crossfunctional tech squad the role is responsible for designing intuitive buildready user journeys across push provisioning acquiring/payment flows and campaignrelated touchpoints within the MPesa ecosystem.
Working closely with Frontend Engineers and client stakeholders the UI/UX Designer ensures design intent is accurately realised through sprintbased delivery provides UX and branding inputs into initiatives such as Tokenisation
4. Key Responsibilities
- Own endtoend UX delivery for squad features covering user flows information architecture wireframes prototypes highfidelity UI and design QA.
- Design payment and provisioning experiences across push provisioning CYBS/acquiring payment flows and campaignrelated touchpoints within the MPesa app.
- Design user-facing messaging iconography consent flows and visual brand compliance elements for Tokenization initiatives delivered as annotated design specifications.
- Maintain and evolve the MPesa design system ensuring components are reusable documented and aligned to established standards.
- Partner with Frontend Engineers during sprint delivery validating build feasibility reviewing implementations and tracking design defects.
- Enable analyticsready journeys by collaborating with Data Scientists to ensure key user interactions are identifiable and measurable.
- Validate usability through lightweight testing incorporating findings into design refinements ahead of development.
- Produce handoffready design artefacts including annotated designs and specifications for efficient engineering delivery.
- Support propositionspecific journeys including Diaspora consumer onboarding and feature flows.
- Deliver knowledge transfer to client designers covering design methods tooling component usage and usability practices
Measurable Outcomes & Deliverables
First 30 Days
- Current M-Pesa app design system and component library reviewed; gaps and inconsistencies documented.
- UX audit of existing payment flows (where relevant to squad workstreams) completed; priority usability issues identified.
- Push provisioning flow: wireframes and user journey map produced and reviewed with Product Owner and Frontend Engineer.
- Design tools and collaboration environment configured; design file structure agreed with Frontend Engineer.
Days 3160
- Push provisioning flow: high-fidelity UI designs completed reviewed and approved by stakeholders; handed off to Frontend Engineer.
- CYBS Acquiring payment UI components: wireframes and high-fidelity designs produced and reviewed.
- At least one usability test or expert review conducted on a key flow; findings documented and design iterations applied.
- Component documentation produced for all new UI components delivered to date; added to design system.
- Design QA process established: at least one round of design QA completed for implemented features.
Days 6190
- CYBS Acquiring UI components implemented and design QA completed; zero critical design defects in staging build.
- Push provisioning flows implementation reviewed and signed off by Designer; live in UAT / staging.
- Diaspora UX inputs delivered (if applicable): flow designs or UX recommendations for diaspora-specific features produced.
- Design system contribution complete: all new components documented named consistently and added to shared library.
- Knowledge transfer: design playbook (v1) produced for client design team covering component library design methodology and usability testing approach. At least two sessions delivered.
Ongoing KPIs
- Deliver timely buildready UX designs that support sprintbased engineering delivery.
- Ensure highquality user experiences through thorough design QA and early identification of usability issues.
- Maintain consistency and scalability by contributing to and evolving the MPesa design system and component library.
- Work closely with engineers and data teams to enable accurate implementation and analyticsready user journeys.
- Transfer design capability to client teams through documentation shared practices and handson collaboration.
Stakeholders & Ways of Working
Agile Ceremonies: All sprint ceremonies; leads design-specific story refinement (user stories for UX/UI tasks); participates in daily stand-ups; presents designs at sprint review.
Reporting Cadence:
- Sprint-level: design delivery status at sprint review.
- Ad-hoc: design blockers (e.g. missing brand guidance stakeholder unavailability for review) escalated to TPM within 24 hours.
Cross-Functional Touchpoints:
- Frontend Engineers (design handoff implementation QA component specification).
- Product Owners / client Product team (requirements alignment design review/approval).
- Data Scientist (analytics event instrumentation alignment within user journeys).
- Backend Engineers (understanding of technical constraints affecting UX).
- Client brand/marketing team (brand compliance visual identity guidance).
Required Skills & Experience
- 58 years of UX/UI design experience with at least 2 years in mobile application design for financial services payments or fintech.
- Proven ability to design end-to-end user flows for complex multi-step transaction journeys (payment flows onboarding authentication) in mobile contexts.
- Proficiency in Figma / Sketch / Adobe XDfor high-fidelity UI design prototyping and developer handoff.
- Experience contributing to or maintaining a mobile design system and component library.
- Solid understanding of mobile UX best practices including gesture navigation accessibility (WCAG) and performance-aware design.
- Ability to conduct or facilitate lightweight usability research (heuristic evaluation prototype testing user interviews).
- Experience working in agile/sprint-based delivery environments including structured design handoff and design QA processes.
- Strong communication skills; ability to present and defend design decisions to technical and non-technical stakeholders.
Preferred / Nice-to-Have Skills
- Direct experience designing for M-Pesa mobile money applications or comparable super-app payment ecosystems.
- Experience designing for emerging market users including considerations for lower-literacy contexts low-end devices or intermittent connectivity.
- Familiarity with tokenization user journeys or digital wallet provisioning flows (Google Pay Apple Pay or comparable).
- Knowledge of motion design and micro-interaction principles for mobile UX.
- Experience with A/B testing or multivariate testing frameworks for UI optimization.
- Familiarity with accessibility auditing tools (Axe Lighthouse or equivalent).
- Basic understanding of frontend/mobile development constraints (useful for design-engineering collaboration).
Tools & Technologies
- Design & prototyping: Figma or equivalent
- Developer handoff: Figma Dev Mode / equivalent
- Design system management: Figma Styles & Components / equivalent
- Collaboration: Miro / Mural / FigJam
- Communication: Microsoft Teams
- Issue tracking: Jira / Azure DevOps
- Documentation: Confluence / SharePoint
View more
View less