M-Pesa Africa – Smartphone Architect Job at Safaricom Human Resource Assistant Job at Reeds Africa Consult Supply & Co-Packing Planner Job at BIC Junior UX Designer Job at Cytonn Investments Principal Coordination Officer Job at United Nations Environment Programme Property Associate Job at Human Capital Synergies Africa Limited Senior Software Engineer Job at Microsoft Corporation

M-Pesa Africa – Smartphone Architect Job at Safaricom…See Details on how to apply for the opportunities available at Safaricom.

Safaricom is a leading communications company in Kenya with the widest and strongest coverage. The home of the famous Mobile Money service- M-PESA.

  • M-Pesa Africa – Smartphone Architect


  • Responsible for non-functional requirements (NFR) definition and design components across Smartphone platform stack and where necessary the definition of applicable  NFR’s, including performance, resilience, operational monitoring, and disaster recovery.
  • Applications design specifications for end-user application designs, integration services, and API designs, messaging design and security configuration, core application and business logic, database, and reporting.
  • Detail and maintain application component definitions of the Smartphone Application.
  • Supporting the Mobile Payments Enterprise Architect, continuously look for opportunities to enhance platform lifecycle processes from requirements through to delivery.
  • Support definition of architectural policies for requirements, design, development, test and deploy phases.
  • Utilizing technology experience, assist the Mobile Payments Enterprise Architect in defining and communicating the Smartphone technology roadmap. This includes:
  • Analyzing industry technology trends and innovations identify technology (software and infrastructure) opportunities for inclusion into the roadmap.


  • Science, Technology, Engineering or Mathematics (STEM) degree.
  • Proven experience in designing smartphone application architectures.
  • 5+ years hands-on experience in Software development, under Agile process.
  • Practical experience with a range of development and application technology platforms, like Java, SQL, XML technologies.
  • Experience in API development and integration covering various design approaches like HTTP, SOAP, REST.
  • Experience in CI/CD processes and technologies, like Jenkins, Git, Docker, Packer.
  • Experience in the use of UML notation in capturing and documenting designs.
This article contains hide

How to Apply

Interested applicants should CLICK HERE to apply online.

Application Deadline: 30th September 2021.

Share this: