Skip to content

M-PESA MiniApps Development Engineer at Safaricom PLC

Expired
Job Overview
Employment FullTime
Location Nairobi Kenya
Experience At least 3 years
Education Level Bachelor's Degree
svg background up
Opportunities Meet Aspirations

Brief Description

Reporting to Development Lead Fintech, the M-PESA MiniApps Development Engineer will be responsible for designing, developing, and maintaining mini-applications within the M-PESA ecosystem. The role focuses on enabling internal and third-party integrations, building customer-centric experiences on the M-PESA Super App, and ensuring scalable, secure, and reliable mini-app solutions that drive merchant, consumer, and ecosystem growth.

Key Responsibilities

  • MiniApp Development
    • Design, develop, and maintain mini-applications on the M-PESA Super App platform using modern frameworks (e.g., React, Vue, Flutter).
    • Implement APIs and SDKs for seamless integration with M-PESA Core Services (payments, authentication, wallet, and merchant services).
  • Integration & Ecosystem Enablement
    • Work closely with internal and external developers, startups, and merchants to onboard and integrate their services into the MiniApps platform.
    • Ensure API contracts, sandbox environments, and developer tools are well-documented and easy to use.
  • Security & Compliance
    • Apply secure coding practices aligned to Cybersecurity baselines standard and regulations.
    • Implement tokenization, secure session handling, and strong identity verification (OAuth2/JWT).
  • Performance & Reliability
    • Optimize mini-apps for performance, offline capabilities, and minimal data usage.
    • Ensure resilience, observability, and scalability across multiple user journeys.
  • Collaboration & Continuous Improvement
    • Partner with Product Owners, Designers, Architects, and QA to deliver high-quality features.
    • Contribute to internal developer platforms and tooling to improve the speed and consistency of MiniApps delivery.
    • Participate in code reviews, CI/CD pipelines, and Agile ceremonies.

Qualifications & Experience

  • Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent experience).
  • 3+ years of experience in mobile/web application development with modern frameworks (React, Vue, Angular, Flutter, React Native).
  • Handson experience in development of native mobile apps on Android and iOS operating systems using kotlin and swift programming languages
  • Strong experience with RESTful and GraphQL APIs, API Gateways, and secure integrations.
  • Solid understanding of OAuth2, JWT, and token-based authentication.
  • Hands-on experience with payments, fintech, or e-commerce applications is highly desirable.
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and containerized environments (Docker, Kubernetes/OpenShift).
  • Strong problem-solving skills, debugging, and performance optimization experience.
  • Experience building super-app mini-programs (e.g., WeChat Mini Programs, Alipay MiniApps).
  • Knowledge of cloud-native architectures and microservices.
  • Familiarity with SDK development for third-party integration.
  • Exposure to design systems and UI/UX best practices.

Share This Post

Don't miss out on new jobs listing! Follow our channels Today WhatsApp Channel

Disclaimer Opened Career is a free job-posting website that does not charge applicants. We do not support recruitment agents or entities that demand money or favors to expedite the hiring process. Please use our platform responsibly and report any suspicious activity.
Why Opened Career
OUR OBJECTIVES
At Opened Career, we prioritize inclusivity, diversity, and equal opportunities for all individuals, regardless of their backgrounds or experiences. We believe in creating a level playing field where every candidate has the chance to showcase their skills and potential, and every employer has access to a diverse pool of qualified candidates.
CORE VALUES
Innovation
Integrity
Team Work
Excellence
Customer Focus
Professionalism