Front end developer needed for 3 months – Laravel project – Affiliate Marketer Job

Job Description:

We are seeking a talented Front End Developer to join our dynamic team. As a Front End Developer, you will be responsible for creating visually appealing and user-friendly web interfaces. You will work closely with our design and back-end development teams to implement elegant solutions that enhance the user experience.

Responsibilities:

Develop and maintain responsive web applications using HTML, CSS, and JavaScript.
Collaborate with design teams to translate wireframes and mockups into seamless user interfaces.
Implement UI/UX best practices to ensure intuitive navigation and optimal user interaction.
Optimize web applications for maximum speed and scalability.
Conduct thorough testing and debugging to ensure cross-browser compatibility and responsiveness.
Work closely with back-end developers to integrate front-end components with server-side logic.
Stay updated on emerging front-end technologies and best practices, and propose innovative solutions to enhance our development process.
Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.
Troubleshoot and resolve technical issues in a timely manner.

Tasks:

User roles are implemented, i.e., customer and transporter. Customers are posting their jobs. And that customer's job post is visible to the transporter, where the transporter clicks on "View Full Job Details" and a popup appears when the customer's job details are appearing, and the transporter will contact the customer via phone and e-mail.

The transporter is adding vehicles and gigs and will view the businesses. He will also review the jobs posted by customers. On the other hand, customers are posting their jobs.

We need to implement the new functionalities below**:

Customer:

1: A customer lands on a transportation company’s detail page, where the customer clicks to bid the rate. A customer will be able to inquire about the rate.
2: A customer may get an in-app chat invitation from Transporter.
3: The transporter will accept the customer's bid. On bid acceptance, the customer will get a confirmation in-app and an email notification from the transporter and will be asked to pay.
4: In the notification, Transporter will include a link that will take the customer to the payment page. Where the customer provides the credit card details and submits payment, the customer gets an email notification of payment confirmation.
On the customer dashboard, it will show 1) open jobs, 2) pending jobs, 3) finished jobs, and 4) cancelled jobs.
6: On the customer dashboard, show cancelled, (1) gigs, and (2) jobs.
7: For specific searches, there is a search bar on each results page. When hiring a gig, customers will be able to select how many hours or a fixed price. They will enter a price that the transporter will have to confirm before the job starts.

Transporter:

1: The transporter receives an in-app and email notification of the customer's bid, and the transporter may ask the customer to discuss the rate via in-app chat.
2: Transporters accept or decline the bid from their control panel’s bidding page.
3. When the customer makes a successful payment, the transporter receives an in-app and email notification.
4: Like Fiverr, Transporter can get a lot of hires for a single gig, and each gig has its own rating and earnings. Both the customer and the transporter must agree before the hiring process is complete, and the customer is prompted to complete payment.
5: Transporters can sell add-ons, which will show when a customer is going to hire the transporter. EG, bring petrol, favourites, transporters, and gigs, which will show in my favourites, subcategories for vehicle types and gig types.

Other points:

1: You need to separate vehicles from gigs so that the user feels he can find both just a vehicle or a specific gig.
2: In the admin back-end dashboard, you need all the stats and views for all gigs, jobs, and vehicles.
3: The user will have an overall rating and a rating for each gig. The transporter will leave a rating for the job, which will reflect the customer's overall rating. The customer will rate 2 things: the user and the gig. Each rating will be reflected differently.
4: When a user registers as a transporter, you need to show him those jobs on his front page by collecting his country/state and filtering those available jobs by ID and license verification, or privacy of IDS, masking online but available on our dashboard.
5: Ability to see. jobs, gigs, and vehicles in the admin back-end.
6: In the admin dashboard, the customer's status of job is assigned, in progress, or fulfilled.

Budget: $1,000

Posted On: April 26, 2024 10:42 UTC
Category: Mobile App Development
Skills:Mobile App Development, Android App Development, Swift, Kotlin, React Native, Flutter, Golang, PHP, Ruby on Rails, React, MySQL, JavaScript, Web Development

Country: Canada

click to apply

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *