MiniApps Development Engineer at Safaricom Kenya

October 7, 2025 •

Posted 3 months ago

Job Description

Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.

MiniApps Development Engineer

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

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.

The post MiniApps Development Engineer at Safaricom Kenya appeared first on Jobs in Kenya – http://jobwebkenya.com/.