Skip to main content
KaziHQKE Apply

Frontend Engineer

Anonymous Employer Nairobi 22 May
Engineering & Technology Full Time Confidential
Apply now

Job summary

We are looking for a Senior Frontend Engineer to play a critical role in building high-quality, elegant and responsive user experience using the latest front-end technologies. Experience Level: Senior level Experience Length: 6 years Language Requirement: English Working Hours: Full Time - 8 to 5 Applicant Location: Kenya

Experience level

Senior level

Experience length

6 years

Language

English

Working hours

Full Time - 8 to 5

Applicant location

Kenya

Job description & requirements

1. Role Title & Level

Frontend Engineer

Senior (6+ years of experience)

2.

Engagement Summary

·

**Engagement

Type:** Contract / Secondment

·

**Squad

Context:** Embedded within the Visa–client joint Tech

Squad; responsible for frontend feature delivery, app UI integration, and push

provisioning flows

·

**Expected

Duration:** [12 months]

·       Primary Location:

[Nairobi, Kenya] — Expectation of days in the office will be confirmed by your

Hiring Manager

·       Sprint Cadence:

Fortnightly agile sprints

·       Reporting Line:

[Reports to Technical Program Manager, TPM]

3. Role Purpose

We are looking for a Senior Frontend Engineer

to play a critical role in building high-quality, elegant and responsive user

experience using the latest front-end technologies. Embedded within a cross-functional tech

squad, this role works in close collaboration with backend engineers, UX/UI

designers, and the Scrum Master to deliver high-quality features iteratively

within sprint cycles.

4. Key Responsibilities

·

Implement

frontend features and enhancements for push provisioning flows within the

M-Pesa app, including wallet provisioning UI, token management screens, and

user consent flows.

·

Integrate

CYBS (CyberSource) payment services into the M-Pesa application frontend,

implementing required UI components and user flows to specification.

·

Execute

frontend test scripts for acquiring/payment acceptance flows, including

UI-level functional tests and end-to-end test scenarios

·

Collaborate

with the UI/UX Designer to translate wireframes, prototypes, and design

specifications into pixel-accurate, responsive, and accessible frontend

implementations.

·

Implement

analytics and event-tracking instrumentation within the app frontend to support

digital lift measurement and data-driven campaign tracking.

·

Ensure

frontend code meets performance standards: app load time, rendering

performance, and network efficiency benchmarks defined in the project's

performance budget.

·

Build

and maintain frontend unit and integration tests; contribute to automated UI

testing frameworks where applicable.

·

Work

with Backend Engineers to agree and consume backend API contracts; surface and

resolve API integration issues at the frontend layer.

·

Support

knowledge transfer by producing component documentation, frontend integration

guides, and onboarding materials for internal team frontend engineering

counterparts.

5. Measurable Outcomes & Deliverables

First 30 Days

·

Development

environment configured; app codebase reviewed; understanding existing frontend

architecture documented.

·

First

sprint frontend deliverables completed and reviewed (per sprint plan); code

merged to agreed branch.

·

Analytics

instrumentation plan produced (in collaboration with Data Scientist): event

taxonomy defined, tracking library confirmed.

·

Frontend

technical approach document produced for push provisioning flow implementation.

·

Device/OS

test matrix agreed and documented.

Days 31–60

·

Push

provisioning UI components implemented and validated in sandbox/development

environment.

·

CYBS

integration frontend components: at least one payment flow UI built and tested

against sandbox backend.

·

Analytics

events implemented and validated for at least two key user journeys (e.g., card

provisioning, payment initiation).

·

Achieve

≥ 70% frontend unit test coverage on all new code delivered to date

·       Document a component library inventory of

reusable frontend components built to date

Days 61–90

·

Push

provisioning frontend flows signed off by UI/UX Designer and Product Owner;

functional tests passing across agreed device matrix.

·

CYBS

integration frontend completed and UAT-ready; test script evidence documented.

·

Full

analytics instrumentation live in staging; digital lift tracking validated

end-to-end with Data Scientist.

·

Frontend

integration guide produced and handed over to client frontend engineering team.

·

At

least two knowledge transfer sessions delivered to client frontend developers.

Ongoing KPIs

·

Deliver

frontend features in line with sprint commitments and agreed designs.

·

Maintain

high UI quality through effective testing and early identification of defects.

·

Ensure

optimal performance and smooth user experience across key customer journeys.

·

Build

frontend components that are accessible, usable, and aligned with agreed

standards.

·

Collaborate

effectively with design, backend, and data counterparts to support endtoend feature delivery

6. Stakeholders & Ways of Working

Agile Ceremonies: All sprint ceremonies; participate in technical

refinement for frontend stories; daily stand-ups.

Reporting Cadence:

·

Sprint-level:

frontend delivery status at sprint review.

·

Ad-hoc:

technical blockers escalated to Backend Engineers or Scrum Master within 4

hours.

Cross-Functional Touchpoints:

·

UI/UX

Designer (design handoff, specification review, usability feedback).

·

Backend

Engineers (API contracts, data models, integration testing).

·

Data

Scientist (analytics event taxonomy, tracking validation).

·

API

Integration Engineer (frontend-side API integration support).

·

QA

team (test execution, device testing, UAT).

7.

Required Skills & Experience

·

Extensive

frontend/mobile engineering experience, including production-grade mobile app

development (Android, iOS, or React Native / Flutter cross-platform).

·

At

least 3 years in payments, fintech, or mobile money application development.

·

Experience

with frontend architecture design, component library strategy, and technical

leadership.

·

Proficiency

in native Android (Kotlin/Java) / native iOS (Swift) or equivalent

·

Experience

consuming RESTful APIs and handling complex async data flows in frontend/mobile

applications.

·

Familiarity

with mobile app testing frameworks and UI test automation.

·

Strong

understanding of mobile performance optimisation and network efficiency.

·

Experience

implementing third-party SDK or payment gateway integrations within mobile

a

Similar jobs

Public Service Commission Kenya

Nairobi 21 JulEngineering & Technology
full time

Job Title: Instructor III – Building & Civil Engineering Date Posted: 21/07/2026 Job Type: Full Time Employer: Public Service Commission Kenya Industry: Teaching Salary: Open Location: Nairobi Country: Kenya Deadline: 11/08/2026 Teaching Jobs, Public Service Commission Kenya Jobs. Looking for a teaching job in Kenya? PSCK is hiring Instructors III skilled in curriculum implementation, practical instruction, student assessment, and training delivery. Qualifications For appointment to this grade, a candidate must have:- A Diploma in Technical Education in the relevant field from a recognized institution; OR For Instructor III – Building and Civil Engineering, the fields are:Civil

Instructor III – Plumbing Job PSCK

Public Service Commission Kenya

Nairobi 21 JulEngineering & Technology
full time

Job Title: Instructor III – Plumbing Date Posted: 21/07/2026 Job Type: Full Time Employer: Public Service Commission Kenya Industry: Teaching Salary: Open Location: Nairobi Country: Kenya Deadline: 11/08/2026 Teaching Jobs, Public Service Commission Kenya Jobs. Looking for a teaching job in Kenya? PSCK is hiring Instructors III skilled in curriculum implementation, practical instruction, student assessment, and training delivery. Qualifications For appointment to this grade, a candidate must have:- A Diploma in Technical Education in the relevant field from a recognized institution; OR For Instructor III – Plumbing , the fields are: Plumbing Technology, Water Engineering, and P

Knight Frank

Kenya 21 JulEngineering & Technology
full time

Job Title: Commercial Building Electrician Date Posted: 21/07/2026 Job Type: Full Time Employer: Knight Frank Industry: Engineering Salary: Open Location: Nairobi Country: Kenya Deadline: 25/07/2026 Engineering Jobs. Knight Frank Jobs. Looking for an engineering job in Kenya? Knight Frank is hiring a Commercial Building Electrician to install, maintain and support the reliable operation of building services. The role is based in Nairobi and experience in building maintenance is required. Key Responsibilities Respond promptly to service requests and repair electrical systems efficiently, minimising downtime. Conduct preventative maintenance, testing, and troubleshooting of electrical

Start on WhatsApp