Senior Software Developer

Job description:

Job Type: Remote
Experience: 5 years
Location: Lagos

CompanyEstility PLC

Role Overview:

  • We need a specialist software engineer focused solely on building and optimizing the rider app—handling everything from real-time order matching to navigation, tracking, and secure transactions. You will be responsible for ensuring a seamless experience for delivery partners, optimizing performance, and integrating essential rider-side features.

Key Responsibilities:

  • Design and develop a high-performance rider app for fuel delivery.
  • Implement real-time order management, including driver order acceptance, navigation, and status updates.
  • Optimize GPS tracking, route navigation, and delivery time estimation using mapping APIs.
  • Build a secure and reliable payment flow, ensuring drivers receive payments on time.
  • Implement order verification mechanisms to prevent fraud and incomplete deliveries.
  • Integrate push notifications and alerts for order assignments, payments, and tracking updates.
  • Ensure a smooth onboarding process for new drivers, with verification and training modules.
  • Work closely with backend engineers and product teams to ensure seamless system integration.
  • Continuously improve app performance, security, and user experience.

Requirements (Must-Have):

  •  5+ years of experience in mobile app development, specifically in rider, logistics, or ride-hailing apps.
  •  Expertise in React Native, or native Android/iOS development (Kotlin, Swift).
  •  Strong understanding of real-time tracking, mapping APIs (Google Maps, Mapbox, OpenStreetMap), and route optimization.
  •  Experience integrating WebSockets, Firebase, or MQTT for real-time updates.
  •  Solid knowledge of secure authentication, payment integration, and fraud prevention in logistics apps.
  •  Ability to optimize app performance, battery usage, and network efficiency for field operations.
  •  Experience with push notifications, driver rating systems, and trip history management.
  •  Strong problem-solving skills and ability to work in a fast-paced, startup environment.

Nice to Have (Bonus Skills):

  • Ability to execute tasks very efficiently meeting deadlines
  • Experience with AI-based route optimization to enhance delivery speed.
  • Previous experience building Uber-like ride-hailing apps.
  • Knowledge of machine learning for predictive logistics analytics.

Method of Application

 If you have proven experience building rider/logistics applications, we want to hear from you!

Send your CV and portfolio to hr@estility.co and ceo@estility.co with the subject “Software Engineer – Rider App”.