Hello, and thank you for your interest in joining the Bamboo Coding family! We are thrilled to augment our team with talented people like you.
In order to proceed with your interview process, we request you to finish a small code challenge, using React.js as the main library.
- You can use the starter or boilerplate of your preference (create react app, next.js, snowpack, vitejs, etc...)
- You will use the Rick and Morty API to fetch the data you will need to build the webapp.
- On the home page, render a list of characters, add their name and picture, and a link to go to the character detail page.
- On the character detail page, render the character information, you can include as many information as you want according to the API response.
Not required as the main task goals, but you will earn bonus points and stand over other developers if:
- You use an styling solution for making the challenge look better
- You implement pagination in the home page to render more characters
- You use a state management library, React context
- You use React hooks
- You configure ESlint for checking the code health
- You use TypeScript
- You add unit or integration tests
- Usage of best practices
- Delivery time
- Attention to details
Once you have finished your test, please remove the node_modules folder and create a zipped folder with the code, and send it to kvillalobos@bamboo.cr, with the subject React.js challenge - {Your name}.
Best of lucks! 🔥