Mobile App Developer – Nairobi (Hybrid) | Marble Engineering and Construction Ltd

October 13, 2025 Kenya

Published on: October 10, 2025
Location: Nairobi, Kenya (Hybrid)
Employment Type: Freelance
Experience Level: Less than 2 years
Education: Bachelor’s Degree
Industry: Real Estate, Architecture & Town Planning


Company Overview

Marble Engineering and Construction Ltd is a leading Design and Build Construction Company based in Nairobi, expanding into digital mobility solutions.
We are committed to creating innovative transport technologies that redefine urban mobility in Kenya.


Position: Mobile App Developer – Nairobi

We are seeking a talented Mobile App Developer to lead the creation of a ride-hailing application similar to Uber or Bolt.
You will be responsible for developing both customer and driver apps, implementing real-time tracking, secure payments, and ensuring a seamless user experience.


Key Responsibilities

  • Develop cross-platform mobile apps using Flutter or React Native.
  • Build and maintain separate interfaces for riders and drivers.
  • Integrate key features including:
    • User registration & login
    • Real-time driver tracking
    • Geolocation and Google Maps API
    • Booking management system
    • In-app chat and push notifications
    • Secure payments (M-Pesa and others)
  • Collaborate with UI/UX designers, backend developers, and product teams.
  • Consume RESTful APIs and ensure smooth backend integration.
  • Optimize app performance and battery efficiency.
  • Conduct unit and integration testing, debugging, and CI/CD pipeline deployment.
  • Publish apps on Google Play Store and Apple App Store.

Qualifications & Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Proven experience (2+ years) in mobile app development and deployment.
  • Strong proficiency in Flutter or React Native.
  • Experience building ride-hailing, logistics, or service-matching apps.
  • Expertise in geolocation APIs, Firebase, and offline data management.
  • Familiarity with Git, Agile methodologies, and backend integration.
  • Experience with M-Pesa API, GraphQL, Node.js, or Laravel is an advantage.
  • Strong communication and collaboration skills.

Job Details

  • Category: IT, Software & Mobile Development
  • Location: Nairobi (Hybrid)
  • Contract Type: Freelance
  • Positions Available: 2
  • Salary Range: KSh 40,000 – 60,000
  • Team Management: Yes
  • Language: English (Fluent)

Why Join Us

This is an exciting opportunity to be part of a transformative mobility project built for the Kenyan market. Join us in shaping the future of ride-hailing technology and smart urban transport solutions.


How to Apply

Send your CV and portfolio showcasing past mobile app projects to 🔗 Website: https://marbleengineering.co.ke
Only shortlisted candidates will be contacted.