Ride-Hailing App Zone & Fare Setup Specialist job at Tweende Rides
Featured
38 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Ride-Hailing App Zone & Fare Setup Specialist

[ Type: FULL TIME , Industry: Logistics , Category: Management ]

Jobs at:

Tweende Rides

Deadline of this Job:
Monday, March 31 2025  

Duty Station:
Within Zambia , Lusaka, South - Central Africa

Summary
Date Posted: Tuesday, February 11 2025, Base Salary: Not Disclosed

Similar Jobs in Zambia
Learn more about Tweende Rides
Tweende Rides jobs in Zambia

JOB DETAILS:
Job Summary:
We are looking for a Zone & Fare Setup Specialist to manage the geographical zoning and fare structures for our ride-hailing platform. This role involves analyzing city layouts, defining service areas, setting dynamic pricing models, and ensuring fair and competitive pricing for both riders and drivers. The ideal candidate will have experience in transportation logistics, pricing algorithms, or ride-hailing platforms.

Key Responsibilities:
• Define and Manage Service Zones:
o Create geofenced operational zones for ride-hailing services.
o Optimize zones for demand, driver availability, and operational efficiency.
o Adjust zoning strategies based on traffic, peak hours, and city regulations.

• Develop & Implement Fare Structures:
o Design a base fare, per-mile, and per-minute charge system.
o Set up dynamic pricing models (e.g., surge pricing for high-demand periods).
o Establish special pricing for airports, downtown areas, and premium zones.
o Implement cancellation fees, minimum fare policies, and discounts.

• Data Analysis & Optimization:
o Use historical ride data to refine fare calculations.
o Monitor demand patterns and adjust pricing accordingly.
o Work with data science teams to enhance automated pricing algorithms.

• Regulatory Compliance & Market Trends:
o Ensure fare structures comply with local transportation laws.
o Stay updated on competitor pricing strategies.
o Adapt zone and fare policies based on regulatory changes.

• Collaboration & Implementation:
o Work with product and engineering teams to integrate zoning and fare models into the app.
o Test and validate pricing updates before deployment.
o Gather driver and rider feedback to improve pricing strategies.

Requirements:
• Bachelor's degree in Business, Economics, Data Science, or related field or related ride app experience.
• Experience in ride-hailing, transportation, logistics, or pricing strategy.
• Proficiency in data analysis tools (Excel, SQL, Python is a plus).
• Familiarity with GIS mapping tools (e.g., Google Maps API, ArcGIS) is a plus.
• Strong problem-solving and analytical skills.
• Ability to work with cross-functional teams (Tech, Operations, Marketing).

Preferred Qualifications:
• Previous experience in fare management for a mobility company.
• Knowledge of surge pricing algorithms and dynamic fare models.
• Understanding of regulatory requirements for ride-hailing platform.

Job Experience: No Requirements

Work Hours: 8


Experience in Months:

Level of Education:
Bachelor Degree

Job application procedure

Submit your resume and a portfolio of relevant work experience to support@tweende.com


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Zambia
Job Type: Full-time
Deadline of this Job: Monday, March 31 2025
Duty Station: Lusaka
Posted: 11-02-2025
No of Jobs: 1
Start Publishing: 11-02-2025
Stop Publishing (Put date of 2030): 11-02-2066
Apply Now

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.
22.449MBMemory Usage109msRequest Duration
Joomla! Version4.4.10
PHP Version8.1.32
Identityguest
Response200
Templatejl_education_pro
Database
Server
mysql
Version
10.5.28-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:63 [ "USER" => "greatzambiajobs" "HOME" => "/home/greatzambiajobs" "SCRIPT_NAME" => "/in...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743154409 "last" => 1743154409...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (4.12MB) (16.97ms)
  • afterInitialise (11.08MB) (57.39ms)
  • afterCache (5.76MB) (33.82ms)
  • 1 x afterInitialise (11.08MB) (52.62%)
    57.39ms
    1 x afterCache (5.76MB) (31.02%)
    33.82ms
    1 x afterLoad (4.12MB) (15.56%)
    16.97ms
19 statements were executed2.72ms32.35KB
  • SELECT @@SESSION.sql_mode;88μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `icop0_session` WHERE `session_id` = ?110μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = :session_id LIMIT 170μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `icop0_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)244μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `icop0_viewlevels`89μs1.59KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `icop0_usergroups` AS `a` LEFT JOIN `icop0_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest114μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `value` FROM `icop0_admintools_storage` WHERE `key` = 'cparams'101μs856B/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `icop0_admintools_wafexceptions`96μs960B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `icop0_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'145μs2.09KB/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT * FROM icop0_rsform_config154μs1.5KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'level'116μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'active_cron'101μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'cron_next'51μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'queue_type'47μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Ride-Hailing-App-Zone-Fare-Setup-Specialist-job-at-Tweende-Rides-72515%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Fjobs%2Fjob-detail%2Fjob-Ride-Hailing-App-Zone-Fare-Setup-Specialist-job-at-Tweende-Rides-72515%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Ride-Hailing-App-Zone-Fare-Setup-Specialist-job-at-Tweende-Rides-72515%2F')=1)) AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC200μs4.23KB/plugins/system/jlexblock/jlexblock.php:150Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Ride-Hailing-App-Zone-Fare-Setup-Specialist-job-at-Tweende-Rides-72515%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Fjobs%2Fjob-detail%2Fjob-Ride-Hailing-App-Zone-Fare-Setup-Specialist-job-at-Tweende-Rides-72515%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Ride-Hailing-App-Zone-Fare-Setup-Specialist-job-at-Tweende-Rides-72515%2F')=1) OR `list_var` LIKE '%com_jsjobs%') AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC306μs4.25KB/plugins/system/jlexblock/jlexblock.php:150Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM icop0_template_styles AS s WHERE s.client_id = 0 AND s.template = 'jl_education_pro' ORDER BY s.id199μs3.7KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = ?116μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `icop0_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?373μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy