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