I am looking for PHP Laravel + Vue developer to work on a game
reporting system. This will be an ongoing project that requires around
8-20 hours per week. There is already existing code base developed and you just need to build/change features on top of it.
For a start, you are required to develop a Receipt Listing feature:
- The UI already developed in Vue but it's a dummy page because not yet linked up to the backend API
- Develop the API endpoint (in Laravel) to pull receipt records from database table, filter by transaction date. Each receipt record has 1 or more child items that need to be returned in the JSON response. The API endpoint need to support pagination
- Modify the dummy UI (in Vue) that will interact with the API endpoint to retrieve the records, and then display it as a paginated listing in the page. For each record in the listing, the system must allow the user to toggle display the child items of the receipt record.
Ideal candidates MUST be:
- Good communication at least in English writing
- Able and eager to learn and re-learn
- Comfortable with Laravel + VueJS + Bootstrap framework
- Comfortable with Laravel development using Sail (Docker)
- Comfortable working according to processes/procedures/best practices
- Comfortable working with existing codebase
Here's what happen after you apply:
- Coding Quiz: If your profile demonstrated creditable and suitable skillset, you will be invited to complete a 2-hour Coding Quiz. The
quiz consists of open ended questions that discover your analytical skills and consists 1 coding
problems on an existing Laravel project
- Onboarding: If your response to the Coding Quiz is satisfactory, we will onboard you to the project by providing you the necessary details of the task. We use Trello for work management.
Do provide us your hourly rate when you apply for this project to ensure that our expectations are aligned.