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.
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.
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