Company: Tunup
Location: Remote/On-site
Duration: 6 months
Starting Date:
Type: Internship (PFE)
About the Role:
We are seeking a PFE trainee to develop a taxi management application for Tunup. This application will optimize the coordination of employee transport, ensuring efficient taxi utilization. The aim is to develop a system that can handle scheduling, optimize taxi capacity, and provide a user-friendly experience for both coordinators and employees.
Key Responsibilities:
- Design and develop a web and mobile application to manage and optimize taxi transport for Tunup employees.
- Implement features for booking, capacity management, and real-time updates to ensure efficient taxi usage.
- Develop an interface for transport coordinators to manage schedules, monitor taxi availability, and optimize routes.
- Ensure a seamless and responsive user experience for employees booking taxis.
- Implement notifications for booking confirmations, scheduling changes, and taxi status.
- Collaborate closely with stakeholders to gather requirements and iterate on the application's functionalities.
Required Skills & Qualifications:
- Frontend Development: Experience with Angular (or React if considering a mobile solution), HTML, CSS, and JavaScript.
- Backend Development: Knowledge of Node.js and Express.js for building a scalable server-side.
- Database Management: Familiarity with MongoDB or another NoSQL database for handling booking data, user details, and schedules.
- Mobile Development : Experience with React Native for cross-platform mobile app development.
- API Integration: Ability to create and consume RESTful APIs.
- Problem-solving and Optimization: Ability to create algorithms to optimize taxi usage based on booking data and availability.
- Version Control: Knowledge of Git for source code management.
Preferred Skills:
- Understanding of real-time data handling for features like live updates and notifications.
- Experience with Google Maps API or other geolocation services for route optimization and tracking.
What We Offer :
- Hands-on experience in developing a real-world application from scratch.
- Opportunity to work with modern web technologies in a professional environment.
- Exposure to agile development methodologies and tools.
- Flexible working hours and the possibility to work remotely.
Show more
Show less