T

PFE Trainee - Full Stack Developer (MERN Stack)

TunUp_A Cimpress Company
Full-time
On-site
Tunis, Tunis, Tunisia
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